TiddlyWiki
1000
show
show
show
show
hide
hide
hide
hide
{
    "tiddlers": {
        "$:/Acknowledgements": {
            "title": "$:/Acknowledgements",
            "type": "text/vnd.tiddlywiki",
            "text": "TiddlyWiki incorporates code from these fine OpenSource projects:\n\n* [[The Stanford Javascript Crypto Library|http://bitwiseshiftleft.github.io/sjcl/]]\n* [[The Jasmine JavaScript Test Framework|http://pivotal.github.io/jasmine/]]\n* [[Normalize.css by Nicolas Gallagher|http://necolas.github.io/normalize.css/]]\n\nAnd media from these projects:\n\n* World flag icons from [[Wikipedia|http://commons.wikimedia.org/wiki/Category:SVG_flags_by_country]]\n"
        },
        "$:/core/copyright.txt": {
            "title": "$:/core/copyright.txt",
            "type": "text/plain",
            "text": "TiddlyWiki created by Jeremy Ruston, (jeremy [at] jermolene [dot] com)\n\nCopyright © Jeremy Ruston 2004-2007\nCopyright © UnaMesa Association 2007-2016\n\nRedistribution and use in source and binary forms, with or without modification,\nare permitted provided that the following conditions are met:\n\nRedistributions of source code must retain the above copyright notice, this\nlist of conditions and the following disclaimer.\n\nRedistributions in binary form must reproduce the above copyright notice, this\nlist of conditions and the following disclaimer in the documentation and/or other\nmaterials provided with the distribution.\n\nNeither the name of the UnaMesa Association nor the names of its contributors may be\nused to endorse or promote products derived from this software without specific\nprior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 'AS IS' AND ANY\nEXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES\nOF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT\nSHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,\nINCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED\nTO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR\nBUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN\nCONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN\nANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH\nDAMAGE.\n"
        },
        "$:/core/icon": {
            "title": "$:/core/icon",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><path d=\"M64 0l54.56 32v64L64 128 9.44 96V32L64 0zm21.127 95.408c-3.578-.103-5.15-.094-6.974-3.152l-1.42.042c-1.653-.075-.964-.04-2.067-.097-1.844-.07-1.548-1.86-1.873-2.8-.52-3.202.687-6.43.65-9.632-.014-1.14-1.593-5.17-2.157-6.61-1.768.34-3.546.406-5.34.497-4.134-.01-8.24-.527-12.317-1.183-.8 3.35-3.16 8.036-1.21 11.44 2.37 3.52 4.03 4.495 6.61 4.707 2.572.212 3.16 3.18 2.53 4.242-.55.73-1.52.864-2.346 1.04l-1.65.08c-1.296-.046-2.455-.404-3.61-.955-1.93-1.097-3.925-3.383-5.406-5.024.345.658.55 1.938.24 2.53-.878 1.27-4.665 1.26-6.4.47-1.97-.89-6.73-7.162-7.468-11.86 1.96-3.78 4.812-7.07 6.255-11.186-3.146-2.05-4.83-5.384-4.61-9.16l.08-.44c-3.097.59-1.49.37-4.82.628-10.608-.032-19.935-7.37-14.68-18.774.34-.673.664-1.287 1.243-.994.466.237.4 1.18.166 2.227-3.005 13.627 11.67 13.732 20.69 11.21.89-.25 2.67-1.936 3.905-2.495 2.016-.91 4.205-1.282 6.376-1.55 5.4-.63 11.893 2.276 15.19 2.37 3.3.096 7.99-.805 10.87-.615 2.09.098 4.143.483 6.16 1.03 1.306-6.49 1.4-11.27 4.492-12.38 1.814.293 3.213 2.818 4.25 4.167 2.112-.086 4.12.46 6.115 1.066 3.61-.522 6.642-2.593 9.833-4.203-3.234 2.69-3.673 7.075-3.303 11.127.138 2.103-.444 4.386-1.164 6.54-1.348 3.507-3.95 7.204-6.97 7.014-1.14-.036-1.805-.695-2.653-1.4-.164 1.427-.81 2.7-1.434 3.96-1.44 2.797-5.203 4.03-8.687 7.016-3.484 2.985 1.114 13.65 2.23 15.594 1.114 1.94 4.226 2.652 3.02 4.406-.37.58-.936.785-1.54 1.01l-.82.11zm-40.097-8.85l.553.14c.694-.27 2.09.15 2.83.353-1.363-1.31-3.417-3.24-4.897-4.46-.485-1.47-.278-2.96-.174-4.46l.02-.123c-.582 1.205-1.322 2.376-1.72 3.645-.465 1.71 2.07 3.557 3.052 4.615l.336.3z\" fill-rule=\"evenodd\"/></svg>"
        },
        "$:/core/images/advanced-search-button": {
            "title": "$:/core/images/advanced-search-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-advanced-search-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M74.5651535,87.9848361 C66.9581537,93.0488876 57.8237115,96 48,96 C21.490332,96 0,74.509668 0,48 C0,21.490332 21.490332,0 48,0 C74.509668,0 96,21.490332 96,48 C96,57.8541369 93.0305793,67.0147285 87.9377231,74.6357895 L122.284919,108.982985 C125.978897,112.676963 125.973757,118.65366 122.284271,122.343146 C118.593975,126.033442 112.613238,126.032921 108.92411,122.343793 L74.5651535,87.9848361 Z M48,80 C65.673112,80 80,65.673112 80,48 C80,30.326888 65.673112,16 48,16 C30.326888,16 16,30.326888 16,48 C16,65.673112 30.326888,80 48,80 Z\"></path>\n        <circle cx=\"48\" cy=\"48\" r=\"8\"></circle>\n        <circle cx=\"28\" cy=\"48\" r=\"8\"></circle>\n        <circle cx=\"68\" cy=\"48\" r=\"8\"></circle>\n    </g>\n</svg>"
        },
        "$:/core/images/blank": {
            "title": "$:/core/images/blank",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-blank tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\"></svg>"
        },
        "$:/core/images/cancel-button": {
            "title": "$:/core/images/cancel-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-cancel-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n\t<g fill-rule=\"evenodd\">\n\t    <path d=\"M64,76.3137085 L47.0294734,93.2842351 C43.9038742,96.4098343 38.8399231,96.4084656 35.7157288,93.2842712 C32.5978915,90.166434 32.5915506,85.0947409 35.7157649,81.9705266 L52.6862915,65 L35.7157649,48.0294734 C32.5901657,44.9038742 32.5915344,39.8399231 35.7157288,36.7157288 C38.833566,33.5978915 43.9052591,33.5915506 47.0294734,36.7157649 L64,53.6862915 L80.9705266,36.7157649 C84.0961258,33.5901657 89.1600769,33.5915344 92.2842712,36.7157288 C95.4021085,39.833566 95.4084494,44.9052591 92.2842351,48.0294734 L75.3137085,65 L92.2842351,81.9705266 C95.4098343,85.0961258 95.4084656,90.1600769 92.2842712,93.2842712 C89.166434,96.4021085 84.0947409,96.4084494 80.9705266,93.2842351 L64,76.3137085 Z M64,129 C99.346224,129 128,100.346224 128,65 C128,29.653776 99.346224,1 64,1 C28.653776,1 1.13686838e-13,29.653776 1.13686838e-13,65 C1.13686838e-13,100.346224 28.653776,129 64,129 Z M64,113 C90.509668,113 112,91.509668 112,65 C112,38.490332 90.509668,17 64,17 C37.490332,17 16,38.490332 16,65 C16,91.509668 37.490332,113 64,113 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/chevron-down": {
            "title": "$:/core/images/chevron-down",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-chevron-down tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n\t<g fill-rule=\"evenodd\" transform=\"translate(64.000000, 40.500000) rotate(-270.000000) translate(-64.000000, -40.500000) translate(-22.500000, -26.500000)\">\n        <path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>\n        <path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>\n\t</g>\n</svg>"
        },
        "$:/core/images/chevron-left": {
            "title": "$:/core/images/chevron-left",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-chevron-left tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\" version=\"1.1\">\n    <g fill-rule=\"evenodd\" transform=\"translate(92.500000, 64.000000) rotate(-180.000000) translate(-92.500000, -64.000000) translate(6.000000, -3.000000)\">\n        <path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>\n        <path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/chevron-right": {
            "title": "$:/core/images/chevron-right",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-chevron-right tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\" transform=\"translate(-48.000000, -3.000000)\">\n        <path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>\n        <path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/chevron-up": {
            "title": "$:/core/images/chevron-up",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-chevron-up tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n\t<g fill-rule=\"evenodd\" transform=\"translate(64.000000, 89.500000) rotate(-90.000000) translate(-64.000000, -89.500000) translate(-22.500000, 22.500000)\">\n        <path d=\"M112.743107,112.12741 C111.310627,113.561013 109.331747,114.449239 107.145951,114.449239 L27.9777917,114.449239 C23.6126002,114.449239 20.0618714,110.904826 20.0618714,106.532572 C20.0618714,102.169214 23.6059497,98.6159054 27.9777917,98.6159054 L99.2285381,98.6159054 L99.2285381,27.365159 C99.2285381,22.9999675 102.77295,19.4492387 107.145205,19.4492387 C111.508562,19.4492387 115.061871,22.993317 115.061871,27.365159 L115.061871,106.533318 C115.061871,108.71579 114.175869,110.694669 112.743378,112.127981 Z\" transform=\"translate(67.561871, 66.949239) rotate(-45.000000) translate(-67.561871, -66.949239) \"></path>\n        <path d=\"M151.35638,112.12741 C149.923899,113.561013 147.94502,114.449239 145.759224,114.449239 L66.5910645,114.449239 C62.225873,114.449239 58.6751442,110.904826 58.6751442,106.532572 C58.6751442,102.169214 62.2192225,98.6159054 66.5910645,98.6159054 L137.841811,98.6159054 L137.841811,27.365159 C137.841811,22.9999675 141.386223,19.4492387 145.758478,19.4492387 C150.121835,19.4492387 153.675144,22.993317 153.675144,27.365159 L153.675144,106.533318 C153.675144,108.71579 152.789142,110.694669 151.356651,112.127981 Z\" transform=\"translate(106.175144, 66.949239) rotate(-45.000000) translate(-106.175144, -66.949239) \"></path>\n\t</g>\n</svg>"
        },
        "$:/core/images/clone-button": {
            "title": "$:/core/images/clone-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-clone-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M32.2650915,96 L32.2650915,120.002359 C32.2650915,124.419334 35.8432884,128 40.2627323,128 L120.002359,128 C124.419334,128 128,124.421803 128,120.002359 L128,40.2627323 C128,35.8457573 124.421803,32.2650915 120.002359,32.2650915 L96,32.2650915 L96,48 L108.858899,48 C110.519357,48 111.853018,49.3405131 111.853018,50.9941198 L111.853018,108.858899 C111.853018,110.519357 110.512505,111.853018 108.858899,111.853018 L50.9941198,111.853018 C49.333661,111.853018 48,110.512505 48,108.858899 L48,96 L32.2650915,96 Z\"></path>\n        <path d=\"M40,56 L32.0070969,56 C27.5881712,56 24,52.418278 24,48 C24,43.5907123 27.5848994,40 32.0070969,40 L40,40 L40,32.0070969 C40,27.5881712 43.581722,24 48,24 C52.4092877,24 56,27.5848994 56,32.0070969 L56,40 L63.9929031,40 C68.4118288,40 72,43.581722 72,48 C72,52.4092877 68.4151006,56 63.9929031,56 L56,56 L56,63.9929031 C56,68.4118288 52.418278,72 48,72 C43.5907123,72 40,68.4151006 40,63.9929031 L40,56 Z M7.9992458,0 C3.58138434,0 0,3.5881049 0,7.9992458 L0,88.0007542 C0,92.4186157 3.5881049,96 7.9992458,96 L88.0007542,96 C92.4186157,96 96,92.4118951 96,88.0007542 L96,7.9992458 C96,3.58138434 92.4118951,0 88.0007542,0 L7.9992458,0 Z M19.0010118,16 C17.3435988,16 16,17.336731 16,19.0010118 L16,76.9989882 C16,78.6564012 17.336731,80 19.0010118,80 L76.9989882,80 C78.6564012,80 80,78.663269 80,76.9989882 L80,19.0010118 C80,17.3435988 78.663269,16 76.9989882,16 L19.0010118,16 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/close-all-button": {
            "title": "$:/core/images/close-all-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-close-all-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\" transform=\"translate(-23.000000, -23.000000)\">\n        <path d=\"M43,131 L22.9976794,131 C18.5827987,131 15,127.418278 15,123 C15,118.590712 18.5806831,115 22.9976794,115 L43,115 L43,94.9976794 C43,90.5827987 46.581722,87 51,87 C55.4092877,87 59,90.5806831 59,94.9976794 L59,115 L79.0023206,115 C83.4172013,115 87,118.581722 87,123 C87,127.409288 83.4193169,131 79.0023206,131 L59,131 L59,151.002321 C59,155.417201 55.418278,159 51,159 C46.5907123,159 43,155.419317 43,151.002321 L43,131 Z\" transform=\"translate(51.000000, 123.000000) rotate(-45.000000) translate(-51.000000, -123.000000) \"></path>\n        <path d=\"M43,59 L22.9976794,59 C18.5827987,59 15,55.418278 15,51 C15,46.5907123 18.5806831,43 22.9976794,43 L43,43 L43,22.9976794 C43,18.5827987 46.581722,15 51,15 C55.4092877,15 59,18.5806831 59,22.9976794 L59,43 L79.0023206,43 C83.4172013,43 87,46.581722 87,51 C87,55.4092877 83.4193169,59 79.0023206,59 L59,59 L59,79.0023206 C59,83.4172013 55.418278,87 51,87 C46.5907123,87 43,83.4193169 43,79.0023206 L43,59 Z\" transform=\"translate(51.000000, 51.000000) rotate(-45.000000) translate(-51.000000, -51.000000) \"></path>\n        <path d=\"M115,59 L94.9976794,59 C90.5827987,59 87,55.418278 87,51 C87,46.5907123 90.5806831,43 94.9976794,43 L115,43 L115,22.9976794 C115,18.5827987 118.581722,15 123,15 C127.409288,15 131,18.5806831 131,22.9976794 L131,43 L151.002321,43 C155.417201,43 159,46.581722 159,51 C159,55.4092877 155.419317,59 151.002321,59 L131,59 L131,79.0023206 C131,83.4172013 127.418278,87 123,87 C118.590712,87 115,83.4193169 115,79.0023206 L115,59 Z\" transform=\"translate(123.000000, 51.000000) rotate(-45.000000) translate(-123.000000, -51.000000) \"></path>\n        <path d=\"M115,131 L94.9976794,131 C90.5827987,131 87,127.418278 87,123 C87,118.590712 90.5806831,115 94.9976794,115 L115,115 L115,94.9976794 C115,90.5827987 118.581722,87 123,87 C127.409288,87 131,90.5806831 131,94.9976794 L131,115 L151.002321,115 C155.417201,115 159,118.581722 159,123 C159,127.409288 155.419317,131 151.002321,131 L131,131 L131,151.002321 C131,155.417201 127.418278,159 123,159 C118.590712,159 115,155.419317 115,151.002321 L115,131 Z\" transform=\"translate(123.000000, 123.000000) rotate(-45.000000) translate(-123.000000, -123.000000) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/close-button": {
            "title": "$:/core/images/close-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-close-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M65.0864256,75.4091629 L14.9727349,125.522854 C11.8515951,128.643993 6.78104858,128.64922 3.65685425,125.525026 C0.539017023,122.407189 0.5336324,117.334539 3.65902635,114.209145 L53.7727171,64.0954544 L3.65902635,13.9817637 C0.537886594,10.8606239 0.532659916,5.79007744 3.65685425,2.6658831 C6.77469148,-0.451954124 11.8473409,-0.457338747 14.9727349,2.66805521 L65.0864256,52.7817459 L115.200116,2.66805521 C118.321256,-0.453084553 123.391803,-0.458311231 126.515997,2.6658831 C129.633834,5.78372033 129.639219,10.8563698 126.513825,13.9817637 L76.4001341,64.0954544 L126.513825,114.209145 C129.634965,117.330285 129.640191,122.400831 126.515997,125.525026 C123.39816,128.642863 118.32551,128.648248 115.200116,125.522854 L65.0864256,75.4091629 L65.0864256,75.4091629 Z\"></path>\n    </g>\n</svg>\n"
        },
        "$:/core/images/close-others-button": {
            "title": "$:/core/images/close-others-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-close-others-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M64,128 C99.346224,128 128,99.346224 128,64 C128,28.653776 99.346224,0 64,0 C28.653776,0 0,28.653776 0,64 C0,99.346224 28.653776,128 64,128 Z M64,112 C90.509668,112 112,90.509668 112,64 C112,37.490332 90.509668,16 64,16 C37.490332,16 16,37.490332 16,64 C16,90.509668 37.490332,112 64,112 Z M64,96 C81.673112,96 96,81.673112 96,64 C96,46.326888 81.673112,32 64,32 C46.326888,32 32,46.326888 32,64 C32,81.673112 46.326888,96 64,96 Z M64,80 C72.836556,80 80,72.836556 80,64 C80,55.163444 72.836556,48 64,48 C55.163444,48 48,55.163444 48,64 C48,72.836556 55.163444,80 64,80 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/delete-button": {
            "title": "$:/core/images/delete-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-delete-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\" transform=\"translate(12.000000, 0.000000)\">\n        <rect x=\"0\" y=\"11\" width=\"105\" height=\"16\" rx=\"8\"></rect>\n        <rect x=\"28\" y=\"0\" width=\"48\" height=\"16\" rx=\"8\"></rect>\n        <rect x=\"8\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n        <rect x=\"8\" y=\"112\" width=\"88\" height=\"16\" rx=\"8\"></rect>\n        <rect x=\"80\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n        <rect x=\"56\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n        <rect x=\"32\" y=\"16\" width=\"16\" height=\"112\" rx=\"8\"></rect>\n    </g>\n</svg>"
        },
        "$:/core/images/done-button": {
            "title": "$:/core/images/done-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-done-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M3.52445141,76.8322939 C2.07397484,75.3828178 1.17514421,73.3795385 1.17514421,71.1666288 L1.17514421,23.1836596 C1.17514421,18.7531992 4.75686621,15.1751442 9.17514421,15.1751442 C13.5844319,15.1751442 17.1751442,18.7606787 17.1751442,23.1836596 L17.1751442,63.1751442 L119.173716,63.1751442 C123.590457,63.1751442 127.175144,66.7568662 127.175144,71.1751442 C127.175144,75.5844319 123.592783,79.1751442 119.173716,79.1751442 L9.17657227,79.1751442 C6.96796403,79.1751442 4.9674142,78.279521 3.51911285,76.8315312 Z\" id=\"Rectangle-285\" transform=\"translate(64.175144, 47.175144) rotate(-45.000000) translate(-64.175144, -47.175144) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/down-arrow": {
            "title": "$:/core/images/down-arrow",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-down-arrow tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <path d=\"M109.35638,81.3533152 C107.923899,82.7869182 105.94502,83.6751442 103.759224,83.6751442 L24.5910645,83.6751442 C20.225873,83.6751442 16.6751442,80.1307318 16.6751442,75.7584775 C16.6751442,71.3951199 20.2192225,67.8418109 24.5910645,67.8418109 L95.8418109,67.8418109 L95.8418109,-3.40893546 C95.8418109,-7.77412698 99.3862233,-11.3248558 103.758478,-11.3248558 C108.121835,-11.3248558 111.675144,-7.78077754 111.675144,-3.40893546 L111.675144,75.7592239 C111.675144,77.9416955 110.789142,79.9205745 109.356651,81.3538862 Z\" transform=\"translate(64.175144, 36.175144) rotate(45.000000) translate(-64.175144, -36.175144) \"></path>\n</svg>"
        },
        "$:/core/images/download-button": {
            "title": "$:/core/images/download-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-download-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path class=\"tc-image-download-button-ring\" d=\"M64,128 C99.346224,128 128,99.346224 128,64 C128,28.653776 99.346224,0 64,0 C28.653776,0 0,28.653776 0,64 C0,99.346224 28.653776,128 64,128 Z M64,112 C90.509668,112 112,90.509668 112,64 C112,37.490332 90.509668,16 64,16 C37.490332,16 16,37.490332 16,64 C16,90.509668 37.490332,112 64,112 Z\"/><path d=\"M34.3496823,66.4308767 L61.2415823,93.634668 C63.0411536,95.4551107 65.9588502,95.4551107 67.7584215,93.634668 L94.6503215,66.4308767 C96.4498928,64.610434 96.4498928,61.6588981 94.6503215,59.8384554 C93.7861334,58.9642445 92.6140473,58.4731195 91.3919019,58.4731195 L82.9324098,58.4731195 C80.3874318,58.4731195 78.3243078,56.3860674 78.3243078,53.8115729 L78.3243078,38.6615466 C78.3243078,36.0870521 76.2611837,34 73.7162058,34 L55.283798,34 C52.7388201,34 50.675696,36.0870521 50.675696,38.6615466 L50.675696,38.6615466 L50.675696,53.8115729 C50.675696,56.3860674 48.612572,58.4731195 46.0675941,58.4731195 L37.608102,58.4731195 C35.063124,58.4731195 33,60.5601716 33,63.134666 C33,64.3709859 33.4854943,65.5566658 34.3496823,66.4308767 L34.3496823,66.4308767 Z\"/></g></svg>"
        },
        "$:/core/images/edit-button": {
            "title": "$:/core/images/edit-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-edit-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M116.870058,45.3431458 L108.870058,45.3431458 L108.870058,45.3431458 L108.870058,61.3431458 L116.870058,61.3431458 L116.870058,45.3431458 Z M124.870058,45.3431458 L127.649881,45.3431458 C132.066101,45.3431458 135.656854,48.9248678 135.656854,53.3431458 C135.656854,57.7524334 132.07201,61.3431458 127.649881,61.3431458 L124.870058,61.3431458 L124.870058,45.3431458 Z M100.870058,45.3431458 L15.6638275,45.3431458 C15.5064377,45.3431458 15.3501085,45.3476943 15.1949638,45.3566664 L15.1949638,45.3566664 C15.0628002,45.3477039 14.928279,45.3431458 14.7913977,45.3431458 C6.68160973,45.3431458 -8.34314575,53.3431458 -8.34314575,53.3431458 C-8.34314575,53.3431458 6.85614548,61.3431458 14.7913977,61.3431458 C14.9266533,61.3431458 15.0596543,61.3384973 15.190398,61.3293588 C15.3470529,61.3385075 15.5049057,61.3431458 15.6638275,61.3431458 L100.870058,61.3431458 L100.870058,45.3431458 L100.870058,45.3431458 Z\" transform=\"translate(63.656854, 53.343146) rotate(-45.000000) translate(-63.656854, -53.343146) \"></path>\n        <path d=\"M35.1714596,124.189544 C41.9594858,123.613403 49.068777,121.917633 58.85987,118.842282 C60.6854386,118.268877 62.4306907,117.705515 65.1957709,116.802278 C81.1962861,111.575575 87.0734839,109.994907 93.9414474,109.655721 C102.29855,109.242993 107.795169,111.785371 111.520478,118.355045 C112.610163,120.276732 115.051363,120.951203 116.97305,119.861518 C118.894737,118.771832 119.569207,116.330633 118.479522,114.408946 C113.146151,105.003414 104.734907,101.112919 93.5468356,101.66546 C85.6716631,102.054388 79.4899908,103.716944 62.7116783,109.197722 C59.9734132,110.092199 58.2519873,110.64787 56.4625698,111.20992 C37.002649,117.322218 25.6914684,118.282267 16.8654804,112.957098 C14.9739614,111.815848 12.5154166,112.424061 11.3741667,114.31558 C10.2329168,116.207099 10.84113,118.665644 12.7326489,119.806894 C19.0655164,123.627836 26.4866335,124.926678 35.1714596,124.189544 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/export-button": {
            "title": "$:/core/images/export-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-export-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M8.00348646,127.999999 C8.00464867,128 8.00581094,128 8.00697327,128 L119.993027,128 C122.205254,128 124.207939,127.101378 125.657096,125.651198 L125.656838,125.65759 C127.104563,124.210109 128,122.21009 128,119.999949 L128,56.0000511 C128,51.5817449 124.409288,48 120,48 C115.581722,48 112,51.5797863 112,56.0000511 L112,112 L16,112 L16,56.0000511 C16,51.5817449 12.4092877,48 8,48 C3.581722,48 7.10542736e-15,51.5797863 7.10542736e-15,56.0000511 L7.10542736e-15,119.999949 C7.10542736e-15,124.418255 3.59071231,128 8,128 C8.00116233,128 8.0023246,128 8.00348681,127.999999 Z M56.6235633,27.3113724 L47.6580188,36.2769169 C44.5333664,39.4015692 39.4634864,39.4061295 36.339292,36.2819351 C33.2214548,33.1640979 33.2173444,28.0901742 36.3443103,24.9632084 L58.9616908,2.34582788 C60.5248533,0.782665335 62.5748436,0.000361191261 64.624516,2.38225238e-14 L64.6193616,0.00151809229 C66.6695374,0.000796251595 68.7211167,0.781508799 70.2854358,2.34582788 L92.9028163,24.9632084 C96.0274686,28.0878607 96.0320289,33.1577408 92.9078345,36.2819351 C89.7899973,39.3997724 84.7160736,39.4038827 81.5891078,36.2769169 L72.6235633,27.3113724 L72.6235633,88.5669606 C72.6235633,92.9781015 69.0418413,96.5662064 64.6235633,96.5662064 C60.2142756,96.5662064 56.6235633,92.984822 56.6235633,88.5669606 L56.6235633,27.3113724 L56.6235633,27.3113724 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/file": {
            "title": "$:/core/images/file",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-file tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"nonzero\">\n        <path d=\"M111.96811,30.5 L112,30.5 L112,119.999079 C112,124.417866 108.419113,128 104.000754,128 L23.9992458,128 C19.5813843,128 16,124.417687 16,119.999079 L16,8.00092105 C16,3.58213437 19.5808867,0 23.9992458,0 L81,0 L81,0.0201838424 C83.1589869,-0.071534047 85.3482153,0.707077645 86.9982489,2.35711116 L109.625176,24.9840387 C111.151676,26.510538 111.932942,28.4998414 111.96811,30.5 L111.96811,30.5 Z M81,8 L24,8 L24,120 L104,120 L104,30.5 L89.0003461,30.5 C84.5818769,30.5 81,26.9216269 81,22.4996539 L81,8 Z\"></path>\n        <rect x=\"32\" y=\"36\" width=\"64\" height=\"8\" rx=\"8\"></rect>\n        <rect x=\"32\" y=\"52\" width=\"64\" height=\"8\" rx=\"8\"></rect>\n        <rect x=\"32\" y=\"68\" width=\"64\" height=\"8\" rx=\"8\"></rect>\n        <rect x=\"32\" y=\"84\" width=\"64\" height=\"8\" rx=\"8\"></rect>\n        <rect x=\"32\" y=\"100\" width=\"64\" height=\"8\" rx=\"8\"></rect>\n        <rect x=\"32\" y=\"20\" width=\"40\" height=\"8\" rx=\"8\"></rect>\n    </g>\n</svg>"
        },
        "$:/core/images/fold-all-button": {
            "title": "$:/core/images/fold-all-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-fold-all tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <rect x=\"0\" y=\"0\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n        <rect x=\"0\" y=\"64\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n        <path d=\"M64.0292774,58.6235628 C61.9791013,58.6242848 59.9275217,57.8435723 58.3632024,56.279253 L35.7458219,33.6618725 C32.6211696,30.5372202 32.6166093,25.4673401 35.7408036,22.3431458 C38.8586409,19.2253085 43.9325646,19.2211982 47.0595304,22.348164 L64.0250749,39.3137085 L80.9906194,22.348164 C84.1152717,19.2235117 89.1851518,19.2189514 92.3093461,22.3431458 C95.4271834,25.460983 95.4312937,30.5349067 92.3043279,33.6618725 L69.6869474,56.279253 C68.1237851,57.8424153 66.0737951,58.6247195 64.0241231,58.6250809 Z\" transform=\"translate(64.024316, 39.313708) scale(1, -1) translate(-64.024316, -39.313708) \"></path>\n        <path d=\"M64.0292774,123.621227 C61.9791013,123.621949 59.9275217,122.841236 58.3632024,121.276917 L35.7458219,98.6595365 C32.6211696,95.5348842 32.6166093,90.4650041 35.7408036,87.3408098 C38.8586409,84.2229725 43.9325646,84.2188622 47.0595304,87.345828 L64.0250749,104.311373 L80.9906194,87.345828 C84.1152717,84.2211757 89.1851518,84.2166154 92.3093461,87.3408098 C95.4271834,90.458647 95.4312937,95.5325707 92.3043279,98.6595365 L69.6869474,121.276917 C68.1237851,122.840079 66.0737951,123.622383 64.0241231,123.622745 Z\" transform=\"translate(64.024316, 104.311372) scale(1, -1) translate(-64.024316, -104.311372) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/fold-button": {
            "title": "$:/core/images/fold-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-fold tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <rect x=\"0\" y=\"0\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n        <path d=\"M64.0292774,63.6235628 C61.9791013,63.6242848 59.9275217,62.8435723 58.3632024,61.279253 L35.7458219,38.6618725 C32.6211696,35.5372202 32.6166093,30.4673401 35.7408036,27.3431458 C38.8586409,24.2253085 43.9325646,24.2211982 47.0595304,27.348164 L64.0250749,44.3137085 L80.9906194,27.348164 C84.1152717,24.2235117 89.1851518,24.2189514 92.3093461,27.3431458 C95.4271834,30.460983 95.4312937,35.5349067 92.3043279,38.6618725 L69.6869474,61.279253 C68.1237851,62.8424153 66.0737951,63.6247195 64.0241231,63.6250809 Z\" transform=\"translate(64.024316, 44.313708) scale(1, -1) translate(-64.024316, -44.313708) \"></path>\n        <path d=\"M64.0049614,105.998482 C61.9547853,105.999204 59.9032057,105.218491 58.3388864,103.654172 L35.7215059,81.0367916 C32.5968535,77.9121393 32.5922933,72.8422592 35.7164876,69.7180649 C38.8343248,66.6002276 43.9082485,66.5961173 47.0352144,69.7230831 L64.0007589,86.6886276 L80.9663034,69.7230831 C84.0909557,66.5984308 89.1608358,66.5938705 92.2850301,69.7180649 C95.4028673,72.8359021 95.4069777,77.9098258 92.2800119,81.0367916 L69.6626314,103.654172 C68.099469,105.217334 66.0494791,105.999639 63.999807,106 Z\" transform=\"translate(64.000000, 86.688628) scale(1, -1) translate(-64.000000, -86.688628) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/fold-others-button": {
            "title": "$:/core/images/fold-others-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-fold-others tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <rect x=\"0\" y=\"56.0314331\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n        <path d=\"M101.657101,104.948818 C100.207918,103.498614 98.2051847,102.599976 95.9929031,102.599976 L72,102.599976 L72,78.6070725 C72,76.3964271 71.1036108,74.3936927 69.6545293,72.9441002 L69.6571005,72.9488183 C68.2079177,71.4986143 66.2051847,70.5999756 63.9929031,70.5999756 L32.0070969,70.5999756 C27.5881712,70.5999756 24,74.1816976 24,78.5999756 C24,83.0092633 27.5848994,86.5999756 32.0070969,86.5999756 L56,86.5999756 L56,110.592879 C56,112.803524 56.8963895,114.806259 58.3454713,116.255852 L58.3429,116.251133 C59.7920828,117.701337 61.7948156,118.599976 64.0070969,118.599976 L88,118.599976 L88,142.592879 C88,147.011804 91.581722,150.599976 96,150.599976 C100.409288,150.599976 104,147.015076 104,142.592879 L104,110.607072 C104,108.396427 103.103611,106.393693 101.654529,104.9441 Z\" transform=\"translate(64.000000, 110.599976) rotate(-45.000000) translate(-64.000000, -110.599976) \"></path>\n        <path d=\"M101.725643,11.7488671 C100.27646,10.2986632 98.2737272,9.40002441 96.0614456,9.40002441 L72.0685425,9.40002441 L72.0685425,-14.5928787 C72.0685425,-16.8035241 71.1721533,-18.8062584 69.7230718,-20.255851 L69.725643,-20.2511329 C68.2764602,-21.7013368 66.2737272,-22.5999756 64.0614456,-22.5999756 L32.0756394,-22.5999756 C27.6567137,-22.5999756 24.0685425,-19.0182536 24.0685425,-14.5999756 C24.0685425,-10.1906879 27.6534419,-6.59997559 32.0756394,-6.59997559 L56.0685425,-6.59997559 L56.0685425,17.3929275 C56.0685425,19.6035732 56.964932,21.6063078 58.4140138,23.0559004 L58.4114425,23.0511823 C59.8606253,24.5013859 61.8633581,25.4000244 64.0756394,25.4000244 L88.0685425,25.4000244 L88.0685425,49.3929275 C88.0685425,53.8118532 91.6502645,57.4000244 96.0685425,57.4000244 C100.47783,57.4000244 104.068542,53.815125 104.068542,49.3929275 L104.068542,17.4071213 C104.068542,15.1964759 103.172153,13.1937416 101.723072,11.744149 Z\" transform=\"translate(64.068542, 17.400024) scale(1, -1) rotate(-45.000000) translate(-64.068542, -17.400024) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/folder": {
            "title": "$:/core/images/folder",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-folder tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M55.6943257,128.000004 L7.99859666,128.000004 C3.5810937,128.000004 0,124.413822 0,119.996384 L0,48.0036243 C0,43.5833471 3.58387508,40.0000044 7.99859666,40.0000044 L16,40.0000044 L16,31.9999914 C16,27.5817181 19.5783731,24 24.0003461,24 L55.9996539,24 C60.4181231,24 64,27.5800761 64,31.9999914 L64,40.0000044 L104.001403,40.0000044 C108.418906,40.0000044 112,43.5861868 112,48.0036243 L112,59.8298353 L104,59.7475921 L104,51.9994189 C104,49.7887607 102.207895,48.0000044 99.9972215,48.0000044 L56,48.0000044 L56,36.0000255 C56,33.7898932 54.2072328,32 51.9957423,32 L28.0042577,32 C25.7890275,32 24,33.7908724 24,36.0000255 L24,48.0000044 L12.0027785,48.0000044 C9.78987688,48.0000044 8,49.7906032 8,51.9994189 L8,116.00059 C8,118.211248 9.79210499,120.000004 12.0027785,120.000004 L58.7630167,120.000004 L55.6943257,128.000004 L55.6943257,128.000004 Z\"></path>\n        <path d=\"M23.8728955,55.5 L119.875702,55.5 C124.293205,55.5 126.87957,59.5532655 125.650111,64.5630007 L112.305967,118.936999 C111.077582,123.942356 106.497904,128 102.083183,128 L6.08037597,128 C1.66287302,128 -0.923492342,123.946735 0.305967145,118.936999 L13.650111,64.5630007 C14.878496,59.5576436 19.4581739,55.5 23.8728955,55.5 L23.8728955,55.5 L23.8728955,55.5 Z M25.6530124,64 L113.647455,64 C115.858129,64 117.151473,66.0930612 116.538306,68.6662267 L105.417772,115.333773 C104.803671,117.910859 102.515967,120 100.303066,120 L12.3086228,120 C10.0979492,120 8.8046054,117.906939 9.41777189,115.333773 L20.5383062,68.6662267 C21.1524069,66.0891409 23.4401107,64 25.6530124,64 L25.6530124,64 L25.6530124,64 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/full-screen-button": {
            "title": "$:/core/images/full-screen-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-full-screen-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g>\n        <g>\n            <path d=\"M5.29777586e-31,8 C1.59060409e-15,3.581722 3.581722,0 8,0 L40,0 C44.418278,0 48,3.581722 48,8 C48,12.418278 44.418278,16 40,16 L16,16 L16,40 C16,44.418278 12.418278,48 8,48 C3.581722,48 -3.55271368e-15,44.418278 0,40 L3.55271368e-15,8 Z\"></path>\n        </g>\n        <g transform=\"translate(104.000000, 104.000000) rotate(-180.000000) translate(-104.000000, -104.000000) translate(80.000000, 80.000000)\">\n            <path d=\"M5.29777586e-31,8 C1.59060409e-15,3.581722 3.581722,0 8,0 L40,0 C44.418278,0 48,3.581722 48,8 C48,12.418278 44.418278,16 40,16 L16,16 L16,40 C16,44.418278 12.418278,48 8,48 C3.581722,48 -3.55271368e-15,44.418278 0,40 L3.55271368e-15,8 Z\"></path>\n        </g>\n        <g transform=\"translate(24.000000, 104.000000) rotate(-90.000000) translate(-24.000000, -104.000000) translate(0.000000, 80.000000)\">\n            <path d=\"M5.29777586e-31,8 C1.59060409e-15,3.581722 3.581722,0 8,0 L40,0 C44.418278,0 48,3.581722 48,8 C48,12.418278 44.418278,16 40,16 L16,16 L16,40 C16,44.418278 12.418278,48 8,48 C3.581722,48 -3.55271368e-15,44.418278 0,40 L3.55271368e-15,8 Z\"></path>\n        </g>\n        <g transform=\"translate(104.000000, 24.000000) rotate(90.000000) translate(-104.000000, -24.000000) translate(80.000000, 0.000000)\">\n            <path d=\"M5.29777586e-31,8 C1.59060409e-15,3.581722 3.581722,0 8,0 L40,0 C44.418278,0 48,3.581722 48,8 C48,12.418278 44.418278,16 40,16 L16,16 L16,40 C16,44.418278 12.418278,48 8,48 C3.581722,48 -3.55271368e-15,44.418278 0,40 L3.55271368e-15,8 Z\"></path>\n        </g>\n    </g>\n</svg>"
        },
        "$:/core/images/github": {
            "title": "$:/core/images/github",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-github tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n        <g fill-rule=\"evenodd\">\n            <path d=\"M63.9383506,1.60695328 C28.6017227,1.60695328 -0.055756057,30.2970814 -0.055756057,65.6906208 C-0.055756057,94.003092 18.2804728,118.019715 43.7123154,126.493393 C46.9143781,127.083482 48.0812647,125.104717 48.0812647,123.405261 C48.0812647,121.886765 48.02626,117.85449 47.9948287,112.508284 C30.1929317,116.379268 26.4368926,103.916587 26.4368926,103.916587 C23.5255693,96.5129372 19.3294921,94.5420399 19.3294921,94.5420399 C13.5186324,90.5687739 19.7695302,90.6474524 19.7695302,90.6474524 C26.1933001,91.099854 29.5721638,97.2525155 29.5721638,97.2525155 C35.2808718,107.044059 44.5531024,104.215566 48.1991321,102.575118 C48.7806109,98.4366275 50.4346826,95.612068 52.2616263,94.0109598 C38.0507543,92.3941159 23.1091047,86.8944862 23.1091047,62.3389152 C23.1091047,55.3443933 25.6039634,49.6205298 29.6978889,45.1437211 C29.0378318,43.5229433 26.8415704,37.0044266 30.3265147,28.1845627 C30.3265147,28.1845627 35.6973364,26.4615028 47.9241083,34.7542205 C53.027764,33.330139 58.5046663,32.6220321 63.9462084,32.5944947 C69.3838216,32.6220321 74.856795,33.330139 79.9683085,34.7542205 C92.1872225,26.4615028 97.5501864,28.1845627 97.5501864,28.1845627 C101.042989,37.0044266 98.8467271,43.5229433 98.190599,45.1437211 C102.292382,49.6205298 104.767596,55.3443933 104.767596,62.3389152 C104.767596,86.9574291 89.8023734,92.3744463 75.5482834,93.9598188 C77.8427675,95.9385839 79.8897303,99.8489072 79.8897303,105.828476 C79.8897303,114.392635 79.8111521,121.304544 79.8111521,123.405261 C79.8111521,125.120453 80.966252,127.114954 84.2115327,126.489459 C109.623731,117.996111 127.944244,93.9952241 127.944244,65.6906208 C127.944244,30.2970814 99.2867652,1.60695328 63.9383506,1.60695328\"></path>\n        </g>\n    </svg>\n"
        },
        "$:/core/images/globe": {
            "title": "$:/core/images/globe",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-globe tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M72.8111354,37.1275855 C72.8111354,37.9789875 72.8111354,38.8303894 72.8111354,39.6817913 C72.8111354,41.8784743 73.7885604,46.5631866 72.8111354,48.5143758 C71.3445471,51.4420595 68.1617327,52.0543531 66.4170946,54.3812641 C65.2352215,55.9575873 61.7987417,64.9821523 62.7262858,67.3005778 C66.6959269,77.2228204 74.26087,70.4881886 80.6887657,76.594328 C81.5527211,77.415037 83.5758191,78.8666631 83.985137,79.8899578 C87.2742852,88.1128283 76.4086873,94.8989524 87.7419325,106.189751 C88.9872885,107.430443 91.555495,102.372895 91.8205061,101.575869 C92.6726866,99.0129203 98.5458765,96.1267309 100.908882,94.5234439 C102.928056,93.1534443 105.782168,91.8557166 107.236936,89.7775886 C109.507391,86.5342557 108.717505,82.2640435 110.334606,79.0328716 C112.473794,74.7585014 114.163418,69.3979002 116.332726,65.0674086 C120.230862,57.2857361 121.054075,67.1596684 121.400359,67.5059523 C121.757734,67.8633269 122.411167,67.5059523 122.916571,67.5059523 C123.011132,67.5059523 124.364019,67.6048489 124.432783,67.5059523 C125.0832,66.5705216 123.390209,49.5852316 123.114531,48.2089091 C121.710578,41.1996597 116.17083,32.4278331 111.249523,27.7092761 C104.975994,21.6942076 104.160516,11.5121686 92.9912146,12.7547535 C92.7872931,12.7774397 87.906794,22.9027026 85.2136766,26.2672064 C81.486311,30.9237934 82.7434931,22.1144904 78.6876623,22.1144904 C78.6065806,22.1144904 77.5045497,22.0107615 77.4353971,22.1144904 C76.8488637,22.9942905 75.9952305,26.0101404 75.1288269,26.5311533 C74.8635477,26.6906793 73.4071369,26.2924966 73.2826811,26.5311533 C71.0401728,30.8313939 81.5394677,28.7427264 79.075427,34.482926 C76.7225098,39.9642538 72.747373,32.4860199 72.747373,43.0434079\"></path>\n        <path d=\"M44.4668556,7.01044608 C54.151517,13.1403033 45.1489715,19.2084878 47.1611905,23.2253896 C48.8157833,26.5283781 51.4021933,28.6198851 48.8753629,33.038878 C46.8123257,36.6467763 42.0052989,37.0050492 39.251679,39.7621111 C36.2115749,42.8060154 33.7884281,48.7028116 32.4624592,52.6732691 C30.8452419,57.5158356 47.0088721,59.5388126 44.5246867,63.6811917 C43.1386839,65.9923513 37.7785192,65.1466282 36.0880227,63.8791519 C34.9234453,63.0059918 32.4946425,63.3331166 31.6713597,62.0997342 C29.0575851,58.1839669 29.4107339,54.0758543 28.0457962,49.9707786 C27.1076833,47.1493864 21.732611,47.8501656 20.2022714,49.3776393 C19.6790362,49.8998948 19.8723378,51.1703278 19.8723378,51.8829111 C19.8723378,57.1682405 26.9914913,55.1986414 26.9914913,58.3421973 C26.9914913,72.9792302 30.9191897,64.8771867 38.1313873,69.6793121 C48.1678018,76.3618966 45.9763926,76.981595 53.0777543,84.0829567 C56.7511941,87.7563965 60.8192437,87.7689005 62.503478,93.3767069 C64.1046972,98.7081071 53.1759798,98.7157031 50.786754,100.825053 C49.663965,101.816317 47.9736094,104.970571 46.5680513,105.439676 C44.7757187,106.037867 43.334221,105.93607 41.6242359,107.219093 C39.1967302,109.040481 37.7241465,112.151588 37.6034934,112.030935 C35.4555278,109.88297 34.0848666,96.5511248 33.7147244,93.7726273 C33.1258872,89.3524817 28.1241923,88.2337027 26.7275443,84.7420826 C25.1572737,80.8164061 28.2518481,75.223612 25.599097,70.9819941 C19.0797019,60.557804 13.7775712,56.4811506 10.2493953,44.6896152 C9.3074899,41.5416683 13.5912267,38.1609942 15.1264825,35.8570308 C17.0029359,33.0410312 17.7876232,30.0028946 19.8723378,27.2224065 C22.146793,24.1888519 40.8551166,9.46076832 43.8574051,8.63490613 L44.4668556,7.01044608 Z\"></path>\n        <path d=\"M64,126 C98.2416545,126 126,98.2416545 126,64 C126,29.7583455 98.2416545,2 64,2 C29.7583455,2 2,29.7583455 2,64 C2,98.2416545 29.7583455,126 64,126 Z M64,120 C94.927946,120 120,94.927946 120,64 C120,33.072054 94.927946,8 64,8 C33.072054,8 8,33.072054 8,64 C8,94.927946 33.072054,120 64,120 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/help": {
            "title": "$:/core/images/help",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-help tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M36.0548906,111.44117 C30.8157418,115.837088 20.8865444,118.803477 9.5,118.803477 C7.86465619,118.803477 6.25937294,118.742289 4.69372699,118.624467 C12.612543,115.984876 18.7559465,110.02454 21.0611049,102.609942 C8.74739781,92.845129 1.04940554,78.9359851 1.04940554,63.5 C1.04940554,33.9527659 29.2554663,10 64.0494055,10 C98.8433448,10 127.049406,33.9527659 127.049406,63.5 C127.049406,93.0472341 98.8433448,117 64.0494055,117 C53.9936953,117 44.48824,114.999337 36.0548906,111.44117 L36.0548906,111.44117 Z M71.4042554,77.5980086 C71.406883,77.2865764 71.4095079,76.9382011 71.4119569,76.5610548 C71.4199751,75.3262169 71.4242825,74.0811293 71.422912,72.9158546 C71.4215244,71.736154 71.4143321,70.709635 71.4001396,69.8743525 C71.4078362,68.5173028 71.9951951,67.7870427 75.1273009,65.6385471 C75.2388969,65.5619968 76.2124091,64.8981068 76.5126553,64.6910879 C79.6062455,62.5580654 81.5345849,60.9050204 83.2750652,58.5038955 C85.6146327,55.2762841 86.8327108,51.426982 86.8327108,46.8554323 C86.8327108,33.5625756 76.972994,24.9029551 65.3778484,24.9029551 C54.2752771,24.9029551 42.8794554,34.5115163 41.3121702,47.1975534 C40.9043016,50.4989536 43.2499725,53.50591 46.5513726,53.9137786 C49.8527728,54.3216471 52.8597292,51.9759763 53.2675978,48.6745761 C54.0739246,42.1479456 60.2395837,36.9492759 65.3778484,36.9492759 C70.6427674,36.9492759 74.78639,40.5885487 74.78639,46.8554323 C74.78639,50.4892974 73.6853224,52.008304 69.6746221,54.7736715 C69.4052605,54.9593956 68.448509,55.6118556 68.3131127,55.7047319 C65.6309785,57.5445655 64.0858213,58.803255 62.6123358,60.6352315 C60.5044618,63.2559399 59.3714208,66.3518252 59.3547527,69.9487679 C59.3684999,70.8407274 59.3752803,71.8084521 59.3765995,72.9300232 C59.3779294,74.0607297 59.3737237,75.2764258 59.36589,76.482835 C59.3634936,76.8518793 59.3609272,77.1924914 59.3583633,77.4963784 C59.3568319,77.6778944 59.3556368,77.8074256 59.3549845,77.8730928 C59.3219814,81.1994287 61.9917551,83.9227111 65.318091,83.9557142 C68.644427,83.9887173 71.3677093,81.3189435 71.4007124,77.9926076 C71.4014444,77.9187458 71.402672,77.7856841 71.4042554,77.5980086 Z M65.3778489,102.097045 C69.5359735,102.097045 72.9067994,98.7262189 72.9067994,94.5680944 C72.9067994,90.4099698 69.5359735,87.0391439 65.3778489,87.0391439 C61.2197243,87.0391439 57.8488984,90.4099698 57.8488984,94.5680944 C57.8488984,98.7262189 61.2197243,102.097045 65.3778489,102.097045 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/home-button": {
            "title": "$:/core/images/home-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-home-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M112.9847,119.501583 C112.99485,119.336814 113,119.170705 113,119.003406 L113,67.56802 C116.137461,70.5156358 121.076014,70.4518569 124.133985,67.3938855 C127.25818,64.2696912 127.260618,59.2068102 124.131541,56.0777326 L70.3963143,2.34250601 C68.8331348,0.779326498 66.7828947,-0.000743167069 64.7337457,1.61675364e-05 C62.691312,-0.00409949529 60.6426632,0.777559815 59.077717,2.34250601 L33,28.420223 L33,28.420223 L33,8.00697327 C33,3.58484404 29.4092877,0 25,0 C20.581722,0 17,3.59075293 17,8.00697327 L17,44.420223 L5.3424904,56.0777326 C2.21694607,59.2032769 2.22220878,64.2760483 5.34004601,67.3938855 C8.46424034,70.5180798 13.5271213,70.5205187 16.6561989,67.3914411 L17,67.04764 L17,119.993027 C17,119.994189 17.0000002,119.995351 17.0000007,119.996514 C17.0000002,119.997675 17,119.998838 17,120 C17,124.418278 20.5881049,128 24.9992458,128 L105.000754,128 C109.418616,128 113,124.409288 113,120 C113,119.832611 112.99485,119.666422 112.9847,119.501583 Z M97,112 L97,51.5736087 L97,51.5736087 L64.7370156,19.3106244 L33,51.04764 L33,112 L97,112 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/import-button": {
            "title": "$:/core/images/import-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-import-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M105.449437,94.2138951 C105.449437,94.2138951 110.049457,94.1897106 110.049457,99.4026111 C110.049457,104.615512 105.163246,104.615511 105.163246,104.615511 L45.0075072,105.157833 C45.0075072,105.157833 0.367531803,106.289842 0.367532368,66.6449212 C0.367532934,27.0000003 45.0428249,27.0000003 45.0428249,27.0000003 L105.532495,27.0000003 C105.532495,27.0000003 138.996741,25.6734987 138.996741,55.1771866 C138.996741,84.6808745 105.727102,82.8457535 105.727102,82.8457535 L56.1735087,82.8457535 C56.1735087,82.8457535 22.6899229,85.1500223 22.6899229,66.0913753 C22.6899229,47.0327282 56.1735087,49.3383013 56.1735087,49.3383013 L105.727102,49.3383013 C105.727102,49.3383013 111.245209,49.3383024 111.245209,54.8231115 C111.245209,60.3079206 105.727102,60.5074524 105.727102,60.5074524 L56.1735087,60.5074524 C56.1735087,60.5074524 37.48913,60.5074528 37.48913,66.6449195 C37.48913,72.7823862 56.1735087,71.6766023 56.1735087,71.6766023 L105.727102,71.6766029 C105.727102,71.6766029 127.835546,73.1411469 127.835546,55.1771866 C127.835546,35.5304025 105.727102,38.3035317 105.727102,38.3035317 L45.0428249,38.3035317 C45.0428249,38.3035317 11.5287276,38.3035313 11.5287276,66.6449208 C11.5287276,94.9863103 45.0428244,93.9579678 45.0428244,93.9579678 L105.449437,94.2138951 Z\" transform=\"translate(69.367532, 66.000000) rotate(-45.000000) translate(-69.367532, -66.000000) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/info-button": {
            "title": "$:/core/images/info-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-info-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <g transform=\"translate(0.049406, 0.000000)\">\n            <path d=\"M64,128 C99.346224,128 128,99.346224 128,64 C128,28.653776 99.346224,0 64,0 C28.653776,0 0,28.653776 0,64 C0,99.346224 28.653776,128 64,128 Z M64,112 C90.509668,112 112,90.509668 112,64 C112,37.490332 90.509668,16 64,16 C37.490332,16 16,37.490332 16,64 C16,90.509668 37.490332,112 64,112 Z\"></path>\n            <circle cx=\"64\" cy=\"32\" r=\"8\"></circle>\n            <rect x=\"56\" y=\"48\" width=\"16\" height=\"56\" rx=\"8\"></rect>\n        </g>\n    </g>\n    </g>\n</svg>"
        },
        "$:/core/images/left-arrow": {
            "created": "20150315234410875",
            "modified": "20150315235324760",
            "tags": "$:/tags/Image",
            "title": "$:/core/images/left-arrow",
            "text": "<svg class=\"tc-image-left-arrow tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <path transform=\"rotate(135, 63.8945, 64.1752)\" d=\"m109.07576,109.35336c-1.43248,1.43361 -3.41136,2.32182 -5.59717,2.32182l-79.16816,0c-4.36519,0 -7.91592,-3.5444 -7.91592,-7.91666c0,-4.36337 3.54408,-7.91667 7.91592,-7.91667l71.25075,0l0,-71.25075c0,-4.3652 3.54442,-7.91592 7.91667,-7.91592c4.36336,0 7.91667,3.54408 7.91667,7.91592l0,79.16815c0,2.1825 -0.88602,4.16136 -2.3185,5.59467l-0.00027,-0.00056z\"/>\n</svg>\n"
        },
        "$:/core/images/locked-padlock": {
            "title": "$:/core/images/locked-padlock",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-locked-padlock tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M96.4723753,64 L105,64 L105,96.0097716 C105,113.673909 90.6736461,128 73.001193,128 L55.998807,128 C38.3179793,128 24,113.677487 24,96.0097716 L24,64 L32.0000269,64 C32.0028554,48.2766389 32.3030338,16.2688026 64.1594984,16.2688041 C95.9543927,16.2688056 96.4648869,48.325931 96.4723753,64 Z M80.5749059,64 L48.4413579,64 C48.4426205,47.71306 48.5829272,31.9999996 64.1595001,31.9999996 C79.8437473,31.9999996 81.1369461,48.1359182 80.5749059,64 Z M67.7315279,92.3641717 C70.8232551,91.0923621 73,88.0503841 73,84.5 C73,79.8055796 69.1944204,76 64.5,76 C59.8055796,76 56,79.8055796 56,84.5 C56,87.947435 58.0523387,90.9155206 61.0018621,92.2491029 L55.9067479,115.020857 L72.8008958,115.020857 L67.7315279,92.3641717 L67.7315279,92.3641717 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/mail": {
            "title": "$:/core/images/mail",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-mail tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M122.826782,104.894066 C121.945525,105.22777 120.990324,105.41043 119.993027,105.41043 L8.00697327,105.41043 C7.19458381,105.41043 6.41045219,105.289614 5.67161357,105.064967 L5.67161357,105.064967 L39.8346483,70.9019325 L60.6765759,91.7438601 C61.6118278,92.679112 62.8865166,93.0560851 64.0946097,92.8783815 C65.2975108,93.0473238 66.5641085,92.6696979 67.4899463,91.7438601 L88.5941459,70.6396605 C88.6693095,70.7292352 88.7490098,70.8162939 88.8332479,70.9005321 L122.826782,104.894066 Z M127.903244,98.6568194 C127.966933,98.2506602 128,97.8343714 128,97.4103789 L128,33.410481 C128,32.7414504 127.917877,32.0916738 127.763157,31.4706493 L94.2292399,65.0045665 C94.3188145,65.0797417 94.4058701,65.1594458 94.4901021,65.2436778 L127.903244,98.6568194 Z M0.205060636,99.2178117 C0.0709009529,98.6370366 0,98.0320192 0,97.4103789 L0,33.410481 C0,32.694007 0.0944223363,31.9995312 0.27147538,31.3387595 L0.27147538,31.3387595 L34.1777941,65.2450783 L0.205060636,99.2178117 L0.205060636,99.2178117 Z M5.92934613,25.6829218 C6.59211333,25.5051988 7.28862283,25.4104299 8.00697327,25.4104299 L119.993027,25.4104299 C120.759109,25.4104299 121.500064,25.5178649 122.201605,25.7184927 L122.201605,25.7184927 L64.0832611,83.8368368 L5.92934613,25.6829218 L5.92934613,25.6829218 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/menu-button": {
            "title": "$:/core/images/menu-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-menu-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <rect x=\"0\" y=\"16\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n    <rect x=\"0\" y=\"56\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n    <rect x=\"0\" y=\"96\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n</svg>"
        },
        "$:/core/images/new-button": {
            "title": "$:/core/images/new-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-new-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M56,72 L8.00697327,72 C3.59075293,72 0,68.418278 0,64 C0,59.5907123 3.58484404,56 8.00697327,56 L56,56 L56,8.00697327 C56,3.59075293 59.581722,0 64,0 C68.4092877,0 72,3.58484404 72,8.00697327 L72,56 L119.993027,56 C124.409247,56 128,59.581722 128,64 C128,68.4092877 124.415156,72 119.993027,72 L72,72 L72,119.993027 C72,124.409247 68.418278,128 64,128 C59.5907123,128 56,124.415156 56,119.993027 L56,72 L56,72 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/new-here-button": {
            "title": "$:/core/images/new-here-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-new-here-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n    \t<g transform=\"translate(52.233611, 64.389922) rotate(75.000000) translate(-52.233611, -64.389922) translate(-7.734417, 3.702450)\">\n\t        <path d=\"M18.9270186,45.959338 L18.9080585,49.6521741 C18.8884833,53.4648378 21.0574548,58.7482162 23.7526408,61.4434022 L78.5671839,116.257945 C81.2617332,118.952495 85.6348701,118.950391 88.3334363,116.251825 L115.863237,88.7220241 C118.555265,86.0299959 118.564544,81.6509578 115.869358,78.9557717 L61.0548144,24.1412286 C58.3602652,21.4466794 53.0787224,19.2788426 49.2595808,19.3006519 L25.9781737,19.4336012 C22.1633003,19.4553862 19.0471195,22.5673232 19.0275223,26.3842526 L18.9871663,34.2443819 C19.0818862,34.255617 19.1779758,34.2665345 19.2754441,34.2771502 C22.6891275,34.6489512 27.0485594,34.2348566 31.513244,33.2285542 C31.7789418,32.8671684 32.075337,32.5211298 32.4024112,32.1940556 C34.8567584,29.7397084 38.3789778,29.0128681 41.4406288,30.0213822 C41.5958829,29.9543375 41.7503946,29.8866669 41.9041198,29.8183808 L42.1110981,30.2733467 C43.1114373,30.6972371 44.0473796,31.3160521 44.8614145,32.1300869 C48.2842088,35.5528813 48.2555691,41.130967 44.7974459,44.5890903 C41.4339531,47.952583 36.0649346,48.0717177 32.6241879,44.9262969 C27.8170558,45.8919233 23.0726921,46.2881596 18.9270186,45.959338 Z\"></path>\n\t        <path d=\"M45.4903462,38.8768094 C36.7300141,42.6833154 26.099618,44.7997354 18.1909048,43.9383587 C7.2512621,42.7468685 1.50150083,35.8404432 4.66865776,24.7010202 C7.51507386,14.6896965 15.4908218,6.92103848 24.3842626,4.38423012 C34.1310219,1.60401701 42.4070208,6.15882777 42.4070209,16.3101169 L34.5379395,16.310117 C34.5379394,11.9285862 31.728784,10.3825286 26.5666962,11.8549876 C20.2597508,13.6540114 14.3453742,19.4148216 12.2444303,26.8041943 C10.4963869,32.9523565 12.6250796,35.5092726 19.0530263,36.2093718 C25.5557042,36.9176104 35.0513021,34.9907189 42.7038419,31.5913902 L42.7421786,31.6756595 C44.3874154,31.5384763 47.8846101,37.3706354 45.9274416,38.6772897 L45.9302799,38.6835285 C45.9166992,38.6895612 45.9031139,38.6955897 45.8895238,38.7016142 C45.8389288,38.7327898 45.7849056,38.7611034 45.7273406,38.7863919 C45.6506459,38.8200841 45.571574,38.8501593 45.4903462,38.8768094 Z\"></path>\n        </g>\n        <rect x=\"96\" y=\"80\" width=\"16\" height=\"48\" rx=\"8\"></rect>\n        <rect x=\"80\" y=\"96\" width=\"48\" height=\"16\" rx=\"8\"></rect>\n    </g>\n    </g>\n</svg>"
        },
        "$:/core/images/new-journal-button": {
            "title": "$:/core/images/new-journal-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-new-journal-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M102.545455,112.818182 L102.545455,124.636364 L102.545455,124.636364 L102.545455,124.636364 C102.545455,125.941761 103.630828,127 104.969697,127 L111.030303,127 C112.369172,127 113.454545,125.941761 113.454545,124.636364 L113.454545,112.818182 L125.575758,112.818182 C126.914626,112.818182 128,111.759982 128,110.454545 L128,104.545455 C128,103.240018 126.914626,102.181818 125.575758,102.181818 L113.454545,102.181818 L113.454545,90.3636364 C113.454545,89.0582 112.369172,88 111.030303,88 L104.969697,88 L104.969697,88 C103.630828,88 102.545455,89.0582 102.545455,90.3636364 L102.545455,102.181818 L90.4242424,102.181818 L90.4242424,102.181818 C89.0853705,102.181818 88,103.240018 88,104.545455 L88,110.454545 L88,110.454545 L88,110.454545 C88,111.759982 89.0853705,112.818182 90.4242424,112.818182 L102.545455,112.818182 Z\"></path>\n        <g transform=\"translate(59.816987, 64.316987) rotate(30.000000) translate(-59.816987, -64.316987) translate(20.316987, 12.816987)\">\n            <g transform=\"translate(0.000000, 0.000000)\">\n                <path d=\"M9.99631148,0 C4.4755011,0 -2.27373675e-13,4.48070044 -2.27373675e-13,9.99759461 L-2.27373675e-13,91.6128884 C-2.27373675e-13,97.1344074 4.46966773,101.610483 9.99631148,101.610483 L68.9318917,101.610483 C74.4527021,101.610483 78.9282032,97.1297826 78.9282032,91.6128884 L78.9282032,9.99759461 C78.9282032,4.47607557 74.4585355,0 68.9318917,0 L9.99631148,0 Z M20.8885263,26 C24.2022348,26 26.8885263,23.3137085 26.8885263,20 C26.8885263,16.6862915 24.2022348,14 20.8885263,14 C17.5748178,14 14.8885263,16.6862915 14.8885263,20 C14.8885263,23.3137085 17.5748178,26 20.8885263,26 Z M57.3033321,25.6783342 C60.6170406,25.6783342 63.3033321,22.9920427 63.3033321,19.6783342 C63.3033321,16.3646258 60.6170406,13.6783342 57.3033321,13.6783342 C53.9896236,13.6783342 51.3033321,16.3646258 51.3033321,19.6783342 C51.3033321,22.9920427 53.9896236,25.6783342 57.3033321,25.6783342 Z\"></path>\n                <text font-family=\"Helvetica\" font-size=\"47.1724138\" font-weight=\"bold\" fill=\"#FFFFFF\">\n                    <tspan x=\"42\" y=\"77.4847912\" text-anchor=\"middle\"><<now \"DD\">></tspan>\n                </text>\n            </g>\n        </g>\n    </g>\n</svg>"
        },
        "$:/core/images/open-window": {
            "title": "$:/core/images/open-window",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-open-window tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M16,112 L104.993898,112 C108.863261,112 112,115.590712 112,120 C112,124.418278 108.858091,128 104.993898,128 L7.00610161,128 C3.13673853,128 0,124.409288 0,120 C0,119.998364 4.30952878e-07,119.996727 1.29273572e-06,119.995091 C4.89579306e-07,119.993456 0,119.99182 0,119.990183 L0,24.0098166 C0,19.586117 3.59071231,16 8,16 C12.418278,16 16,19.5838751 16,24.0098166 L16,112 Z\"></path>\n        <path d=\"M96,43.1959595 L96,56 C96,60.418278 99.581722,64 104,64 C108.418278,64 112,60.418278 112,56 L112,24 C112,19.5907123 108.415101,16 103.992903,16 L72.0070969,16 C67.5881712,16 64,19.581722 64,24 C64,28.4092877 67.5848994,32 72.0070969,32 L84.5685425,32 L48.2698369,68.2987056 C45.1421332,71.4264093 45.1434327,76.4904296 48.267627,79.614624 C51.3854642,82.7324612 56.4581306,82.7378289 59.5835454,79.6124141 L96,43.1959595 Z M32,7.9992458 C32,3.58138434 35.5881049,0 39.9992458,0 L120.000754,0 C124.418616,0 128,3.5881049 128,7.9992458 L128,88.0007542 C128,92.4186157 124.411895,96 120.000754,96 L39.9992458,96 C35.5813843,96 32,92.4118951 32,88.0007542 L32,7.9992458 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/options-button": {
            "title": "$:/core/images/options-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-options-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M110.48779,76.0002544 C109.354214,80.4045063 107.611262,84.5641217 105.354171,88.3838625 L105.354171,88.3838625 L112.07833,95.1080219 C115.20107,98.2307613 115.210098,103.299824 112.089164,106.420759 L106.420504,112.089418 C103.301049,115.208874 98.2346851,115.205502 95.1077675,112.078585 L88.3836082,105.354425 C84.5638673,107.611516 80.4042519,109.354468 76,110.488045 L76,110.488045 L76,119.993281 C76,124.409501 72.4220153,128.000254 68.0083475,128.000254 L59.9916525,128.000254 C55.5800761,128.000254 52,124.41541 52,119.993281 L52,110.488045 C47.5957481,109.354468 43.4361327,107.611516 39.6163918,105.354425 L32.8922325,112.078585 C29.7694931,115.201324 24.7004301,115.210353 21.5794957,112.089418 L15.9108363,106.420759 C12.7913807,103.301303 12.7947522,98.2349395 15.9216697,95.1080219 L22.6458291,88.3838625 C20.3887383,84.5641217 18.6457859,80.4045063 17.5122098,76.0002544 L8.00697327,76.0002544 C3.59075293,76.0002544 2.19088375e-16,72.4222697 4.89347582e-16,68.0086019 L9.80228577e-16,59.9919069 C1.25035972e-15,55.5803305 3.58484404,52.0002544 8.00697327,52.0002544 L17.5122098,52.0002544 C18.6457859,47.5960025 20.3887383,43.4363871 22.6458291,39.6166462 L15.9216697,32.8924868 C12.7989304,29.7697475 12.7899019,24.7006845 15.9108363,21.5797501 L21.5794957,15.9110907 C24.6989513,12.7916351 29.7653149,12.7950065 32.8922325,15.9219241 L39.6163918,22.6460835 C43.4361327,20.3889927 47.5957481,18.6460403 52,17.5124642 L52,8.00722764 C52,3.5910073 55.5779847,0.000254375069 59.9916525,0.000254375069 L68.0083475,0.000254375069 C72.4199239,0.000254375069 76,3.58509841 76,8.00722764 L76,17.5124642 C80.4042519,18.6460403 84.5638673,20.3889927 88.3836082,22.6460835 L95.1077675,15.9219241 C98.2305069,12.7991848 103.29957,12.7901562 106.420504,15.9110907 L112.089164,21.5797501 C115.208619,24.6992057 115.205248,29.7655693 112.07833,32.8924868 L105.354171,39.6166462 L105.354171,39.6166462 C107.611262,43.4363871 109.354214,47.5960025 110.48779,52.0002544 L119.993027,52.0002544 C124.409247,52.0002544 128,55.5782391 128,59.9919069 L128,68.0086019 C128,72.4201783 124.415156,76.0002544 119.993027,76.0002544 L110.48779,76.0002544 L110.48779,76.0002544 Z M64,96.0002544 C81.673112,96.0002544 96,81.6733664 96,64.0002544 C96,46.3271424 81.673112,32.0002544 64,32.0002544 C46.326888,32.0002544 32,46.3271424 32,64.0002544 C32,81.6733664 46.326888,96.0002544 64,96.0002544 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/palette": {
            "title": "$:/core/images/palette",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-palette tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M80.2470434,39.1821571 C75.0645698,38.2680897 69.6261555,37.7814854 64.0193999,37.7814854 C28.6624616,37.7814854 0,57.1324214 0,81.0030106 C0,90.644534 4.67604329,99.5487133 12.5805659,106.738252 C23.5031767,91.1899067 26.3405471,72.3946229 36.8885698,63.5622337 C52.0716764,50.8486559 63.4268694,55.7343343 63.4268694,55.7343343 L80.2470434,39.1821571 Z M106.781666,48.8370714 C119.830962,56.749628 128.0388,68.229191 128.0388,81.0030106 C128.0388,90.3534932 128.557501,98.4142085 116.165191,106.082518 C105.367708,112.763955 112.341384,99.546808 104.321443,95.1851533 C96.3015017,90.8234987 84.3749007,96.492742 86.1084305,103.091059 C89.3087234,115.272303 105.529892,114.54645 92.4224435,119.748569 C79.3149955,124.950687 74.2201582,124.224536 64.0193999,124.224536 C56.1979176,124.224536 48.7040365,123.277578 41.7755684,121.544216 C51.620343,117.347916 69.6563669,109.006202 75.129737,102.088562 C82.7876655,92.4099199 87.3713218,80.0000002 83.3235694,72.4837191 C83.1303943,72.1250117 94.5392656,60.81569 106.781666,48.8370714 Z M1.13430476,123.866563 C0.914084026,123.867944 0.693884185,123.868637 0.473712455,123.868637 C33.9526848,108.928928 22.6351223,59.642592 59.2924543,59.6425917 C59.6085574,61.0606542 59.9358353,62.5865065 60.3541977,64.1372318 C34.4465025,59.9707319 36.7873124,112.168427 1.13429588,123.866563 L1.13430476,123.866563 Z M1.84669213,123.859694 C40.7185279,123.354338 79.9985412,101.513051 79.9985401,79.0466836 C70.7284906,79.0466835 65.9257264,75.5670082 63.1833375,71.1051511 C46.585768,64.1019718 32.81846,116.819636 1.84665952,123.859695 L1.84669213,123.859694 Z M67.1980193,59.8524981 C62.748213,63.9666823 72.0838429,76.2846822 78.5155805,71.1700593 C89.8331416,59.8524993 112.468264,37.2173758 123.785825,25.8998146 C135.103386,14.5822535 123.785825,3.26469247 112.468264,14.5822535 C101.150703,25.8998144 78.9500931,48.9868127 67.1980193,59.8524981 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/permalink-button": {
            "title": "$:/core/images/permalink-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-permalink-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M80.4834582,48 L73.0956761,80 L73.0956761,80 L47.5165418,80 L54.9043239,48 L80.4834582,48 Z M84.1773493,32 L89.8007299,7.64246248 C90.7941633,3.33942958 95.0918297,0.64641956 99.3968675,1.64031585 C103.693145,2.63218977 106.385414,6.93288901 105.390651,11.2416793 L100.598215,32 L104.000754,32 C108.411895,32 112,35.581722 112,40 C112,44.4092877 108.418616,48 104.000754,48 L96.9043239,48 L89.5165418,80 L104.000754,80 C108.411895,80 112,83.581722 112,88 C112,92.4092877 108.418616,96 104.000754,96 L85.8226507,96 L80.1992701,120.357538 C79.2058367,124.66057 74.9081703,127.35358 70.6031325,126.359684 C66.3068546,125.36781 63.6145865,121.067111 64.6093491,116.758321 L69.401785,96 L43.8226507,96 L38.1992701,120.357538 C37.2058367,124.66057 32.9081703,127.35358 28.6031325,126.359684 C24.3068546,125.36781 21.6145865,121.067111 22.6093491,116.758321 L27.401785,96 L23.9992458,96 C19.5881049,96 16,92.418278 16,88 C16,83.5907123 19.5813843,80 23.9992458,80 L31.0956761,80 L38.4834582,48 L23.9992458,48 C19.5881049,48 16,44.418278 16,40 C16,35.5907123 19.5813843,32 23.9992458,32 L42.1773493,32 L47.8007299,7.64246248 C48.7941633,3.33942958 53.0918297,0.64641956 57.3968675,1.64031585 C61.6931454,2.63218977 64.3854135,6.93288901 63.3906509,11.2416793 L58.598215,32 L84.1773493,32 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/permaview-button": {
            "title": "$:/core/images/permaview-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-permaview-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M81.4834582,48 L79.6365127,56 L79.6365127,56 L74.0573784,56 L75.9043239,48 L81.4834582,48 Z M85.1773493,32 L90.8007299,7.64246248 C91.7941633,3.33942958 96.0918297,0.64641956 100.396867,1.64031585 C104.693145,2.63218977 107.385414,6.93288901 106.390651,11.2416793 L101.598215,32 L104.000754,32 C108.411895,32 112,35.581722 112,40 C112,44.4092877 108.418616,48 104.000754,48 L97.9043239,48 L96.0573784,56 L104.000754,56 C108.411895,56 112,59.581722 112,64 C112,68.4092877 108.418616,72 104.000754,72 L92.3634873,72 L90.5165418,80 L104.000754,80 C108.411895,80 112,83.581722 112,88 C112,92.4092877 108.418616,96 104.000754,96 L86.8226507,96 L81.1992701,120.357538 C80.2058367,124.66057 75.9081703,127.35358 71.6031325,126.359684 C67.3068546,125.36781 64.6145865,121.067111 65.6093491,116.758321 L70.401785,96 L64.8226507,96 L59.1992701,120.357538 C58.2058367,124.66057 53.9081703,127.35358 49.6031325,126.359684 C45.3068546,125.36781 42.6145865,121.067111 43.6093491,116.758321 L48.401785,96 L42.8226507,96 L37.1992701,120.357538 C36.2058367,124.66057 31.9081703,127.35358 27.6031325,126.359684 C23.3068546,125.36781 20.6145865,121.067111 21.6093491,116.758321 L26.401785,96 L23.9992458,96 C19.5881049,96 16,92.418278 16,88 C16,83.5907123 19.5813843,80 23.9992458,80 L30.0956761,80 L31.9426216,72 L23.9992458,72 C19.5881049,72 16,68.418278 16,64 C16,59.5907123 19.5813843,56 23.9992458,56 L35.6365127,56 L37.4834582,48 L23.9992458,48 C19.5881049,48 16,44.418278 16,40 C16,35.5907123 19.5813843,32 23.9992458,32 L41.1773493,32 L46.8007299,7.64246248 C47.7941633,3.33942958 52.0918297,0.64641956 56.3968675,1.64031585 C60.6931454,2.63218977 63.3854135,6.93288901 62.3906509,11.2416793 L57.598215,32 L63.1773493,32 L68.8007299,7.64246248 C69.7941633,3.33942958 74.0918297,0.64641956 78.3968675,1.64031585 C82.6931454,2.63218977 85.3854135,6.93288901 84.3906509,11.2416793 L79.598215,32 L85.1773493,32 Z M53.9043239,48 L52.0573784,56 L57.6365127,56 L59.4834582,48 L53.9043239,48 Z M75.9426216,72 L74.0956761,80 L74.0956761,80 L68.5165418,80 L70.3634873,72 L75.9426216,72 L75.9426216,72 Z M48.3634873,72 L46.5165418,80 L52.0956761,80 L53.9426216,72 L48.3634873,72 L48.3634873,72 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/plugin-generic-language": {
            "title": "$:/core/images/plugin-generic-language",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M61.2072232,68.1369825 C56.8829239,70.9319564 54.2082892,74.793177 54.2082892,79.0581634 C54.2082892,86.9638335 63.3980995,93.4821994 75.2498076,94.3940006 C77.412197,98.2964184 83.8475284,101.178858 91.5684735,101.403106 C86.4420125,100.27851 82.4506393,97.6624107 80.9477167,94.3948272 C92.8046245,93.4861461 102,86.9662269 102,79.0581634 C102,70.5281905 91.3014611,63.6132813 78.1041446,63.6132813 C71.5054863,63.6132813 65.5315225,65.3420086 61.2072232,68.1369825 Z M74.001066,53.9793443 C69.6767667,56.7743182 63.7028029,58.5030456 57.1041446,58.5030456 C54.4851745,58.5030456 51.9646095,58.2307276 49.6065315,57.7275105 C46.2945155,59.9778212 41.2235699,61.4171743 35.5395922,61.4171743 C35.4545771,61.4171743 35.3696991,61.4168523 35.2849622,61.4162104 C39.404008,60.5235193 42.7961717,58.6691298 44.7630507,56.286533 C37.8379411,53.5817651 33.2082892,48.669413 33.2082892,43.0581634 C33.2082892,34.5281905 43.9068281,27.6132812 57.1041446,27.6132812 C70.3014611,27.6132812 81,34.5281905 81,43.0581634 C81,47.3231498 78.3253653,51.1843704 74.001066,53.9793443 Z M64,0 L118.5596,32 L118.5596,96 L64,128 L9.44039956,96 L9.44039956,32 L64,0 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/plugin-generic-plugin": {
            "title": "$:/core/images/plugin-generic-plugin",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M40.3972881,76.4456988 L40.3972881,95.3404069 L54.5170166,95.3404069 L54.5170166,95.3404069 C54.5165526,95.3385183 54.516089,95.3366295 54.515626,95.3347404 C54.6093153,95.3385061 54.7034848,95.3404069 54.7980982,95.3404069 C58.6157051,95.3404069 61.710487,92.245625 61.710487,88.4280181 C61.710487,86.6197822 61.01617,84.9737128 59.8795929,83.7418666 L59.8795929,83.7418666 C59.8949905,83.7341665 59.9104102,83.7265043 59.925852,83.7188798 C58.8840576,82.5086663 58.2542926,80.9336277 58.2542926,79.2114996 C58.2542926,75.3938927 61.3490745,72.2991108 65.1666814,72.2991108 C68.9842884,72.2991108 72.0790703,75.3938927 72.0790703,79.2114996 C72.0790703,81.1954221 71.2432806,82.9841354 69.9045961,84.2447446 L69.9045961,84.2447446 C69.9333407,84.2629251 69.9619885,84.281245 69.9905383,84.2997032 L69.9905383,84.2997032 C69.1314315,85.4516923 68.6228758,86.8804654 68.6228758,88.4280181 C68.6228758,91.8584969 71.1218232,94.7053153 74.3986526,95.2474079 C74.3913315,95.2784624 74.3838688,95.3094624 74.3762652,95.3404069 L95.6963988,95.3404069 L95.6963988,75.5678578 L95.6963988,75.5678578 C95.6466539,75.5808558 95.5967614,75.5934886 95.5467242,75.6057531 C95.5504899,75.5120637 95.5523907,75.4178943 95.5523907,75.3232809 C95.5523907,71.505674 92.4576088,68.4108921 88.6400019,68.4108921 C86.831766,68.4108921 85.1856966,69.105209 83.9538504,70.2417862 L83.9538504,70.2417862 C83.9461503,70.2263886 83.938488,70.2109688 83.9308636,70.1955271 C82.7206501,71.2373215 81.1456115,71.8670865 79.4234834,71.8670865 C75.6058765,71.8670865 72.5110946,68.7723046 72.5110946,64.9546976 C72.5110946,61.1370907 75.6058765,58.0423088 79.4234834,58.0423088 C81.4074059,58.0423088 83.1961192,58.8780985 84.4567284,60.2167829 L84.4567284,60.2167829 C84.4749089,60.1880383 84.4932288,60.1593906 84.511687,60.1308407 L84.511687,60.1308407 C85.6636761,60.9899475 87.0924492,61.4985032 88.6400019,61.4985032 C92.0704807,61.4985032 94.9172991,58.9995558 95.4593917,55.7227265 C95.538755,55.7414363 95.6177614,55.761071 95.6963988,55.7816184 L95.6963988,40.0412962 L74.3762652,40.0412962 L74.3762652,40.0412962 C74.3838688,40.0103516 74.3913315,39.9793517 74.3986526,39.9482971 L74.3986526,39.9482971 C71.1218232,39.4062046 68.6228758,36.5593862 68.6228758,33.1289073 C68.6228758,31.5813547 69.1314315,30.1525815 69.9905383,29.0005925 C69.9619885,28.9821342 69.9333407,28.9638143 69.9045961,28.9456339 C71.2432806,27.6850247 72.0790703,25.8963113 72.0790703,23.9123888 C72.0790703,20.0947819 68.9842884,17 65.1666814,17 C61.3490745,17 58.2542926,20.0947819 58.2542926,23.9123888 C58.2542926,25.6345169 58.8840576,27.2095556 59.925852,28.419769 L59.925852,28.419769 C59.9104102,28.4273935 59.8949905,28.4350558 59.8795929,28.4427558 C61.01617,29.674602 61.710487,31.3206715 61.710487,33.1289073 C61.710487,36.9465143 58.6157051,40.0412962 54.7980982,40.0412962 C54.7034848,40.0412962 54.6093153,40.0393953 54.515626,40.0356296 L54.515626,40.0356296 C54.516089,40.0375187 54.5165526,40.0394075 54.5170166,40.0412962 L40.3972881,40.0412962 L40.3972881,52.887664 L40.3972881,52.887664 C40.4916889,53.3430132 40.5412962,53.8147625 40.5412962,54.2980982 C40.5412962,58.1157051 37.4465143,61.210487 33.6289073,61.210487 C32.0813547,61.210487 30.6525815,60.7019313 29.5005925,59.8428245 C29.4821342,59.8713744 29.4638143,59.9000221 29.4456339,59.9287667 C28.1850247,58.5900823 26.3963113,57.7542926 24.4123888,57.7542926 C20.5947819,57.7542926 17.5,60.8490745 17.5,64.6666814 C17.5,68.4842884 20.5947819,71.5790703 24.4123888,71.5790703 C26.134517,71.5790703 27.7095556,70.9493053 28.919769,69.9075109 L28.919769,69.9075109 C28.9273935,69.9229526 28.9350558,69.9383724 28.9427558,69.95377 C30.174602,68.8171928 31.8206715,68.1228758 33.6289073,68.1228758 C37.4465143,68.1228758 40.5412962,71.2176578 40.5412962,75.0352647 C40.5412962,75.5186004 40.4916889,75.9903496 40.3972881,76.4456988 Z M64,0 L118.5596,32 L118.5596,96 L64,128 L9.44039956,96 L9.44039956,32 L64,0 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/plugin-generic-theme": {
            "title": "$:/core/images/plugin-generic-theme",
            "tags": "$:/tags/Image",
            "text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M29.4078519,91.4716406 L51.4693474,69.4101451 L51.4646675,69.4054652 C50.5969502,68.5377479 50.5929779,67.1348725 51.4693474,66.2585029 C52.3396494,65.3882009 53.7499654,65.3874786 54.6163097,66.2538229 L64.0805963,75.7181095 C64.9483136,76.5858268 64.9522859,77.9887022 64.0759163,78.8650718 C63.2056143,79.7353737 61.7952984,79.736096 60.9289541,78.8697517 L60.9242741,78.8650718 L60.9242741,78.8650718 L38.8627786,100.926567 C36.2518727,103.537473 32.0187578,103.537473 29.4078519,100.926567 C26.796946,98.3156614 26.796946,94.0825465 29.4078519,91.4716406 Z M60.8017407,66.3810363 C58.3659178,63.6765806 56.3370667,61.2899536 54.9851735,59.5123615 C48.1295381,50.4979488 44.671561,55.2444054 40.7586738,59.5123614 C36.8457866,63.7803174 41.789473,67.2384487 38.0759896,70.2532832 C34.3625062,73.2681177 34.5917646,74.3131575 28.3243876,68.7977024 C22.0570105,63.2822473 21.6235306,61.7636888 24.5005999,58.6166112 C27.3776691,55.4695337 29.7823103,60.4247912 35.6595047,54.8320442 C41.5366991,49.2392972 36.5996215,44.2825646 36.5996215,44.2825646 C36.5996215,44.2825646 48.8365511,19.267683 65.1880231,21.1152173 C81.5394952,22.9627517 59.0022276,18.7228947 53.3962199,38.3410355 C50.9960082,46.7405407 53.8429162,44.7613399 58.3941742,48.3090467 C59.7875202,49.3951602 64.4244828,52.7100463 70.1884353,56.9943417 L90.8648751,36.3179019 L92.4795866,31.5515482 L100.319802,26.8629752 L103.471444,30.0146174 L98.782871,37.8548326 L94.0165173,39.4695441 L73.7934912,59.6925702 C86.4558549,69.2403631 102.104532,81.8392557 102.104532,86.4016913 C102.104533,93.6189834 99.0337832,97.9277545 92.5695848,95.5655717 C87.8765989,93.8506351 73.8015497,80.3744087 63.8173444,69.668717 L60.9242741,72.5617873 L57.7726319,69.4101451 L60.8017407,66.3810363 L60.8017407,66.3810363 Z M63.9533761,1.42108547e-13 L118.512977,32 L118.512977,96 L63.9533761,128 L9.39377563,96 L9.39377563,32 L63.9533761,1.42108547e-13 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/refresh-button": {
            "title": "$:/core/images/refresh-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-refresh-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M106.369002,39.4325143 C116.529932,60.3119371 112.939592,86.1974934 95.5979797,103.539105 C73.7286194,125.408466 38.2713806,125.408466 16.4020203,103.539105 C-5.46734008,81.6697449 -5.46734008,46.2125061 16.4020203,24.3431458 C19.5262146,21.2189514 24.5915344,21.2189514 27.7157288,24.3431458 C30.8399231,27.4673401 30.8399231,32.5326599 27.7157288,35.6568542 C12.0947571,51.2778259 12.0947571,76.6044251 27.7157288,92.2253967 C43.3367004,107.846368 68.6632996,107.846368 84.2842712,92.2253967 C97.71993,78.7897379 99.5995262,58.1740623 89.9230597,42.729491 L83.4844861,54.9932839 C81.4307001,58.9052072 76.5945372,60.4115251 72.682614,58.3577391 C68.7706907,56.3039532 67.2643728,51.4677903 69.3181587,47.555867 L84.4354914,18.7613158 C86.4966389,14.8353707 91.3577499,13.3347805 95.273202,15.415792 L124.145886,30.7612457 C128.047354,32.8348248 129.52915,37.6785572 127.455571,41.5800249 C125.381992,45.4814927 120.53826,46.9632892 116.636792,44.8897102 L106.369002,39.4325143 Z M98.1470904,27.0648707 C97.9798954,26.8741582 97.811187,26.6843098 97.6409651,26.4953413 L98.6018187,26.1987327 L98.1470904,27.0648707 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/right-arrow": {
            "title": "$:/core/images/right-arrow",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-right-arrow tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <path d=\"M80.3563798,109.353315 C78.9238993,110.786918 76.9450203,111.675144 74.7592239,111.675144 L-4.40893546,111.675144 C-8.77412698,111.675144 -12.3248558,108.130732 -12.3248558,103.758478 C-12.3248558,99.3951199 -8.78077754,95.8418109 -4.40893546,95.8418109 L66.8418109,95.8418109 L66.8418109,24.5910645 C66.8418109,20.225873 70.3862233,16.6751442 74.7584775,16.6751442 C79.1218352,16.6751442 82.6751442,20.2192225 82.6751442,24.5910645 L82.6751442,103.759224 C82.6751442,105.941695 81.7891419,107.920575 80.3566508,109.353886 Z\" transform=\"translate(35.175144, 64.175144) rotate(-45.000000) translate(-35.175144, -64.175144) \"></path>\n</svg>"
        },
        "$:/core/images/save-button": {
            "title": "$:/core/images/save-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-save-button tc-image-button\" viewBox=\"0 0 128 128\" width=\"22pt\" height=\"22pt\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M120.78304,34.329058 C125.424287,43.1924006 128.049406,53.2778608 128.049406,63.9764502 C128.049406,99.3226742 99.3956295,127.97645 64.0494055,127.97645 C28.7031816,127.97645 0.0494055385,99.3226742 0.0494055385,63.9764502 C0.0494055385,28.6302262 28.7031816,-0.0235498012 64.0494055,-0.0235498012 C82.8568763,-0.0235498012 99.769563,8.08898558 111.479045,21.0056358 L114.159581,18.3250998 C117.289194,15.1954866 122.356036,15.1939641 125.480231,18.3181584 C128.598068,21.4359957 128.601317,26.5107804 125.473289,29.6388083 L120.78304,34.329058 Z M108.72451,46.3875877 C110.870571,51.8341374 112.049406,57.767628 112.049406,63.9764502 C112.049406,90.4861182 90.5590735,111.97645 64.0494055,111.97645 C37.5397375,111.97645 16.0494055,90.4861182 16.0494055,63.9764502 C16.0494055,37.4667822 37.5397375,15.9764502 64.0494055,15.9764502 C78.438886,15.9764502 91.3495036,22.308215 100.147097,32.3375836 L58.9411255,73.5435552 L41.975581,56.5780107 C38.8486152,53.4510448 33.7746915,53.4551552 30.6568542,56.5729924 C27.5326599,59.6971868 27.5372202,64.7670668 30.6618725,67.8917192 L53.279253,90.5090997 C54.8435723,92.073419 56.8951519,92.8541315 58.9380216,92.8558261 C60.987971,92.8559239 63.0389578,92.0731398 64.6049211,90.5071765 L108.72451,46.3875877 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/spiral": {
            "title": "$:/core/images/spiral",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-spiral tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"nonzero\">\n        <path d=\"M64.534 68.348c3.39 0 6.097-2.62 6.476-5.968l-4.755-.538 4.75.583c.377-3.07-1.194-6.054-3.89-7.78-2.757-1.773-6.34-2.01-9.566-.7-3.46 1.403-6.14 4.392-7.35 8.148l-.01.026c-1.3 4.08-.72 8.64 1.58 12.52 2.5 4.2 6.77 7.2 11.76 8.27 5.37 1.15 11.11-.05 15.83-3.31 5.04-3.51 8.46-9.02 9.45-15.3 1.05-6.7-.72-13.63-4.92-19.19l.02.02c-4.42-5.93-11.2-9.82-18.78-10.78-7.96-1.01-16.13 1.31-22.59 6.43-6.81 5.39-11.18 13.41-12.11 22.26-.98 9.27 1.87 18.65 7.93 26.02 6.32 7.69 15.6 12.56 25.74 13.48 10.54.96 21.15-2.42 29.45-9.4l.01-.01c8.58-7.25 13.94-17.78 14.86-29.21.94-11.84-2.96-23.69-10.86-32.9-8.19-9.5-19.95-15.36-32.69-16.27-13.16-.94-26.24 3.49-36.34 12.34l.01-.01c-10.41 9.08-16.78 22.1-17.68 36.15-.93 14.44 4.03 28.77 13.79 39.78 10.03 11.32 24.28 18.2 39.6 19.09 15.73.92 31.31-4.56 43.24-15.234 12.23-10.954 19.61-26.44 20.5-43.074.14-2.64-1.89-4.89-4.52-5.03-2.64-.14-4.89 1.88-5.03 4.52-.75 14.1-7 27.2-17.33 36.45-10.03 8.98-23.11 13.58-36.3 12.81-12.79-.75-24.67-6.48-33-15.89-8.07-9.11-12.17-20.94-11.41-32.827.74-11.52 5.942-22.15 14.43-29.54l.01-.01c8.18-7.17 18.74-10.75 29.35-9.998 10.21.726 19.6 5.41 26.11 12.96 6.24 7.273 9.32 16.61 8.573 25.894-.718 8.9-4.88 17.064-11.504 22.66l.01-.007c-6.36 5.342-14.44 7.92-22.425 7.19-7.604-.68-14.52-4.314-19.21-10.027-4.44-5.4-6.517-12.23-5.806-18.94.67-6.3 3.76-11.977 8.54-15.766 4.46-3.54 10.05-5.128 15.44-4.44 5.03.63 9.46 3.18 12.32 7.01l.02.024c2.65 3.5 3.75 7.814 3.1 11.92-.59 3.71-2.58 6.925-5.45 8.924-2.56 1.767-5.61 2.403-8.38 1.81-2.42-.516-4.42-1.92-5.53-3.79-.93-1.56-1.15-3.3-.69-4.75l-4.56-1.446L59.325 65c.36-1.12 1.068-1.905 1.84-2.22.25-.103.48-.14.668-.13.06.006.11.015.14.025.01 0 .01 0-.01-.01-.02-.015-.054-.045-.094-.088-.06-.064-.12-.145-.17-.244-.15-.29-.23-.678-.18-1.11l-.005.04c.15-1.332 1.38-2.523 3.035-2.523-2.65 0-4.79 2.144-4.79 4.787s2.14 4.785 4.78 4.785z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/star-filled": {
            "title": "$:/core/images/star-filled",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-star-filled tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"nonzero\">\n        <path d=\"M61.8361286,96.8228569 L99.1627704,124.110219 C101.883827,126.099427 105.541968,123.420868 104.505636,120.198072 L90.2895569,75.9887263 L89.0292911,79.8977279 L126.314504,52.5528988 C129.032541,50.5595011 127.635256,46.2255025 124.273711,46.2229134 L78.1610486,46.1873965 L81.4604673,48.6032923 L67.1773543,4.41589688 C66.1361365,1.19470104 61.6144265,1.19470104 60.5732087,4.41589688 L46.2900957,48.6032923 L49.5895144,46.1873965 L3.47685231,46.2229134 C0.115307373,46.2255025 -1.28197785,50.5595011 1.43605908,52.5528988 L38.7212719,79.8977279 L37.4610061,75.9887263 L23.2449266,120.198072 C22.2085954,123.420868 25.8667356,126.099427 28.5877926,124.110219 L65.9144344,96.8228569 L61.8361286,96.8228569 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/storyview-classic": {
            "title": "$:/core/images/storyview-classic",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-storyview-classic tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M8.00697327,0 C3.58484404,0 0,3.59075293 0,8.00697327 L0,119.993027 C0,124.415156 3.59075293,128 8.00697327,128 L119.993027,128 C124.415156,128 128,124.409247 128,119.993027 L128,8.00697327 C128,3.58484404 124.409247,0 119.993027,0 L8.00697327,0 L8.00697327,0 Z M23.9992458,16 C19.5813843,16 16,19.5776607 16,23.9924054 L16,40.0075946 C16,44.4216782 19.5881049,48 23.9992458,48 L104.000754,48 C108.418616,48 112,44.4223393 112,40.0075946 L112,23.9924054 C112,19.5783218 108.411895,16 104.000754,16 L23.9992458,16 L23.9992458,16 Z M23.9992458,64 C19.5813843,64 16,67.5907123 16,72 C16,76.418278 19.5881049,80 23.9992458,80 L104.000754,80 C108.418616,80 112,76.4092877 112,72 C112,67.581722 108.411895,64 104.000754,64 L23.9992458,64 L23.9992458,64 Z M23.9992458,96 C19.5813843,96 16,99.5907123 16,104 C16,108.418278 19.5881049,112 23.9992458,112 L104.000754,112 C108.418616,112 112,108.409288 112,104 C112,99.581722 108.411895,96 104.000754,96 L23.9992458,96 L23.9992458,96 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/storyview-pop": {
            "title": "$:/core/images/storyview-pop",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-storyview-pop tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M8.00697327,0 C3.58484404,0 0,3.59075293 0,8.00697327 L0,119.993027 C0,124.415156 3.59075293,128 8.00697327,128 L119.993027,128 C124.415156,128 128,124.409247 128,119.993027 L128,8.00697327 C128,3.58484404 124.409247,0 119.993027,0 L8.00697327,0 L8.00697327,0 Z M23.9992458,16 C19.5813843,16 16,19.5776607 16,23.9924054 L16,40.0075946 C16,44.4216782 19.5881049,48 23.9992458,48 L104.000754,48 C108.418616,48 112,44.4223393 112,40.0075946 L112,23.9924054 C112,19.5783218 108.411895,16 104.000754,16 L23.9992458,16 L23.9992458,16 Z M16.0098166,56 C11.586117,56 8,59.5776607 8,63.9924054 L8,80.0075946 C8,84.4216782 11.5838751,88 16.0098166,88 L111.990183,88 C116.413883,88 120,84.4223393 120,80.0075946 L120,63.9924054 C120,59.5783218 116.416125,56 111.990183,56 L16.0098166,56 L16.0098166,56 Z M23.9992458,96 C19.5813843,96 16,99.5907123 16,104 C16,108.418278 19.5881049,112 23.9992458,112 L104.000754,112 C108.418616,112 112,108.409288 112,104 C112,99.581722 108.411895,96 104.000754,96 L23.9992458,96 L23.9992458,96 Z M23.9992458,64 C19.5813843,64 16,67.5907123 16,72 C16,76.418278 19.5881049,80 23.9992458,80 L104.000754,80 C108.418616,80 112,76.4092877 112,72 C112,67.581722 108.411895,64 104.000754,64 L23.9992458,64 L23.9992458,64 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/storyview-zoomin": {
            "title": "$:/core/images/storyview-zoomin",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-storyview-zoomin tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M8.00697327,0 C3.58484404,0 0,3.59075293 0,8.00697327 L0,119.993027 C0,124.415156 3.59075293,128 8.00697327,128 L119.993027,128 C124.415156,128 128,124.409247 128,119.993027 L128,8.00697327 C128,3.58484404 124.409247,0 119.993027,0 L8.00697327,0 L8.00697327,0 Z M23.9992458,16 C19.5813843,16 16,19.578055 16,24.0085154 L16,71.9914846 C16,76.4144655 19.5881049,80 23.9992458,80 L104.000754,80 C108.418616,80 112,76.421945 112,71.9914846 L112,24.0085154 C112,19.5855345 108.411895,16 104.000754,16 L23.9992458,16 L23.9992458,16 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/tag-button": {
            "title": "$:/core/images/tag-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-tag-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M18.1643182,47.6600756 L18.1677196,51.7651887 C18.1708869,55.5878829 20.3581578,60.8623899 23.0531352,63.5573673 L84.9021823,125.406414 C87.5996731,128.103905 91.971139,128.096834 94.6717387,125.396234 L125.766905,94.3010679 C128.473612,91.5943612 128.472063,87.2264889 125.777085,84.5315115 L63.9280381,22.6824644 C61.2305472,19.9849735 55.9517395,17.801995 52.1318769,17.8010313 L25.0560441,17.7942007 C21.2311475,17.7932358 18.1421354,20.8872832 18.1452985,24.7049463 L18.1535504,34.6641936 C18.2481119,34.6754562 18.3439134,34.6864294 18.4409623,34.6971263 C22.1702157,35.1081705 26.9295004,34.6530132 31.806204,33.5444844 C32.1342781,33.0700515 32.5094815,32.6184036 32.9318197,32.1960654 C35.6385117,29.4893734 39.5490441,28.718649 42.94592,29.8824694 C43.0432142,29.8394357 43.1402334,29.7961748 43.2369683,29.7526887 L43.3646982,30.0368244 C44.566601,30.5115916 45.6933052,31.2351533 46.6655958,32.2074439 C50.4612154,36.0030635 50.4663097,42.1518845 46.6769742,45.94122 C43.0594074,49.5587868 37.2914155,49.7181264 33.4734256,46.422636 C28.1082519,47.5454734 22.7987486,48.0186448 18.1643182,47.6600756 Z\"></path>\n        <path d=\"M47.6333528,39.5324628 L47.6562932,39.5834939 C37.9670934,43.9391617 26.0718874,46.3819521 17.260095,45.4107025 C5.27267473,44.0894301 -1.02778744,36.4307276 2.44271359,24.0779512 C5.56175386,12.9761516 14.3014034,4.36129832 24.0466405,1.54817001 C34.7269254,-1.53487574 43.7955833,3.51606438 43.7955834,14.7730751 L35.1728168,14.7730752 C35.1728167,9.91428944 32.0946059,8.19982862 26.4381034,9.83267419 C19.5270911,11.8276553 13.046247,18.2159574 10.7440788,26.4102121 C8.82861123,33.2280582 11.161186,36.0634845 18.2047888,36.8398415 C25.3302805,37.6252244 35.7353482,35.4884477 44.1208333,31.7188498 L44.1475077,31.7781871 C44.159701,31.7725635 44.1718402,31.7671479 44.1839238,31.7619434 C45.9448098,31.0035157 50.4503245,38.3109156 47.7081571,39.5012767 C47.6834429,39.512005 47.6585061,39.5223987 47.6333528,39.5324628 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/theme-button": {
            "title": "$:/core/images/theme-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-theme-button tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M55.854113,66.9453198 C54.3299482,65.1432292 53.0133883,63.518995 51.9542746,62.1263761 C40.8899947,47.578055 35.3091807,55.2383404 28.9941893,62.1263758 C22.6791979,69.0144112 30.6577916,74.5954741 24.6646171,79.4611023 C18.6714426,84.3267304 19.0414417,86.0133155 8.92654943,77.1119468 C-1.18834284,68.2105781 -1.88793412,65.7597832 2.7553553,60.6807286 C7.39864472,55.601674 11.2794845,63.5989423 20.7646627,54.5728325 C30.2498409,45.5467226 22.2819131,37.5470737 22.2819131,37.5470737 C22.2819131,37.5470737 42.0310399,-2.82433362 68.4206088,0.157393922 C94.8101776,3.13912147 58.4373806,-3.70356506 49.3898693,27.958066 C45.5161782,41.5139906 50.1107906,38.3197672 57.4560458,44.0453955 C59.1625767,45.3756367 63.8839488,48.777453 70.127165,53.3625321 C63.9980513,59.2416709 58.9704753,64.0315459 55.854113,66.9453198 Z M67.4952439,79.8919946 C83.5082212,96.9282402 105.237121,117.617674 112.611591,120.312493 C123.044132,124.12481 128.000001,117.170903 128,105.522947 C127.999999,98.3705516 104.170675,78.980486 84.0760493,63.7529565 C76.6683337,70.9090328 70.7000957,76.7055226 67.4952439,79.8919946 Z\"></path>\n        <path d=\"M58.2852966,138.232794 L58.2852966,88.3943645 C56.318874,88.3923153 54.7254089,86.7952906 54.7254089,84.8344788 C54.7254089,82.8684071 56.3175932,81.2745911 58.2890859,81.2745911 L79.6408336,81.2745911 C81.608998,81.2745911 83.2045105,82.8724076 83.2045105,84.8344788 C83.2045105,86.7992907 81.614366,88.3923238 79.6446228,88.3943645 L79.6446228,88.3943646 L79.6446228,138.232794 C79.6446228,144.131009 74.8631748,148.912457 68.9649597,148.912457 C63.0667446,148.912457 58.2852966,144.131009 58.2852966,138.232794 Z M65.405072,-14.8423767 L72.5248474,-14.8423767 L76.0847351,-0.690681892 L72.5248474,6.51694947 L72.5248474,81.2745911 L65.405072,81.2745911 L65.405072,6.51694947 L61.8451843,-0.690681892 L65.405072,-14.8423767 Z\" transform=\"translate(68.964960, 67.035040) rotate(45.000000) translate(-68.964960, -67.035040) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/tip": {
            "title": "$:/core/images/tip",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-tip tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M64,128.241818 C99.346224,128.241818 128,99.5880417 128,64.2418177 C128,28.8955937 99.346224,0.241817675 64,0.241817675 C28.653776,0.241817675 0,28.8955937 0,64.2418177 C0,99.5880417 28.653776,128.241818 64,128.241818 Z M75.9358659,91.4531941 C75.3115438,95.581915 70.2059206,98.8016748 64,98.8016748 C57.7940794,98.8016748 52.6884562,95.581915 52.0641341,91.4531941 C54.3299053,94.0502127 58.8248941,95.8192805 64,95.8192805 C69.1751059,95.8192805 73.6700947,94.0502127 75.9358659,91.4531941 L75.9358659,91.4531941 Z M75.9358659,95.9453413 C75.3115438,100.074062 70.2059206,103.293822 64,103.293822 C57.7940794,103.293822 52.6884562,100.074062 52.0641341,95.9453413 C54.3299053,98.5423599 58.8248941,100.311428 64,100.311428 C69.1751059,100.311428 73.6700947,98.5423599 75.9358659,95.9453413 L75.9358659,95.9453413 Z M75.9358659,100.40119 C75.3115438,104.529911 70.2059206,107.74967 64,107.74967 C57.7940794,107.74967 52.6884562,104.529911 52.0641341,100.40119 C54.3299053,102.998208 58.8248941,104.767276 64,104.767276 C69.1751059,104.767276 73.6700947,102.998208 75.9358659,100.40119 L75.9358659,100.40119 Z M75.9358659,104.893337 C75.3115438,109.022058 70.2059206,112.241818 64,112.241818 C57.7940794,112.241818 52.6884562,109.022058 52.0641341,104.893337 C54.3299053,107.490356 58.8248941,109.259423 64,109.259423 C69.1751059,109.259423 73.6700947,107.490356 75.9358659,104.893337 L75.9358659,104.893337 Z M64.3010456,24.2418177 C75.9193117,24.2418188 88.0000013,32.0619847 88,48.4419659 C87.9999987,64.8219472 75.9193018,71.7540963 75.9193021,83.5755932 C75.9193022,89.4486648 70.0521957,92.8368862 63.9999994,92.8368862 C57.947803,92.8368862 51.9731007,89.8295115 51.9731007,83.5755932 C51.9731007,71.1469799 39.9999998,65.4700602 40,48.4419647 C40.0000002,31.4138691 52.6827796,24.2418166 64.3010456,24.2418177 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/twitter": {
            "title": "$:/core/images/twitter",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-twitter tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M41.6263422,115.803477 C27.0279663,115.803477 13.4398394,111.540813 1.99987456,104.234833 C4.02221627,104.472643 6.08004574,104.594302 8.16644978,104.594302 C20.277456,104.594302 31.4238403,100.47763 40.270894,93.5715185 C28.9590538,93.3635501 19.4123842,85.9189246 16.1230832,75.6885328 C17.7011365,75.9892376 19.320669,76.1503787 20.9862896,76.1503787 C23.344152,76.1503787 25.6278127,75.8359011 27.7971751,75.247346 C15.9709927,72.8821073 7.06079851,62.4745062 7.06079851,49.9982394 C7.06079851,49.8898938 7.06079851,49.7820074 7.06264203,49.67458 C10.5482779,51.6032228 14.5339687,52.7615103 18.7717609,52.8951059 C11.8355159,48.277565 7.2714207,40.3958845 7.2714207,31.4624258 C7.2714207,26.7434257 8.54621495,22.3200804 10.7713439,18.5169676 C23.5211299,34.0957738 42.568842,44.3472839 64.0532269,45.4210985 C63.6126256,43.5365285 63.3835682,41.5711584 63.3835682,39.5529928 C63.3835682,25.3326379 74.95811,13.8034766 89.2347917,13.8034766 C96.6697089,13.8034766 103.387958,16.930807 108.103682,21.9353619 C113.991886,20.780288 119.52429,18.6372496 124.518847,15.6866694 C122.588682,21.6993889 118.490075,26.7457211 113.152623,29.9327334 C118.381769,29.3102055 123.363882,27.926045 127.999875,25.8780385 C124.534056,31.0418981 120.151087,35.5772616 115.100763,39.2077561 C115.150538,40.3118708 115.175426,41.4224128 115.175426,42.538923 C115.175426,76.5663154 89.1744164,115.803477 41.6263422,115.803477\"></path>\n    </g>\n</svg>\n"
        },
        "$:/core/images/unfold-all-button": {
            "title": "$:/core/images/unfold-all-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-unfold-all tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <rect x=\"0\" y=\"0\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n        <rect x=\"0\" y=\"64\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n        <path d=\"M85.598226,8.34884273 C84.1490432,6.89863875 82.1463102,6 79.9340286,6 L47.9482224,6 C43.5292967,6 39.9411255,9.581722 39.9411255,14 C39.9411255,18.4092877 43.5260249,22 47.9482224,22 L71.9411255,22 L71.9411255,45.9929031 C71.9411255,50.4118288 75.5228475,54 79.9411255,54 C84.3504132,54 87.9411255,50.4151006 87.9411255,45.9929031 L87.9411255,14.0070969 C87.9411255,11.7964515 87.0447363,9.79371715 85.5956548,8.34412458 Z\" transform=\"translate(63.941125, 30.000000) scale(1, -1) rotate(-45.000000) translate(-63.941125, -30.000000) \"></path>\n        <path d=\"M85.6571005,72.2899682 C84.2079177,70.8397642 82.2051847,69.9411255 79.9929031,69.9411255 L48.0070969,69.9411255 C43.5881712,69.9411255 40,73.5228475 40,77.9411255 C40,82.3504132 43.5848994,85.9411255 48.0070969,85.9411255 L72,85.9411255 L72,109.934029 C72,114.352954 75.581722,117.941125 80,117.941125 C84.4092877,117.941125 88,114.356226 88,109.934029 L88,77.9482224 C88,75.737577 87.1036108,73.7348426 85.6545293,72.2852501 Z\" transform=\"translate(64.000000, 93.941125) scale(1, -1) rotate(-45.000000) translate(-64.000000, -93.941125) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/unfold-button": {
            "title": "$:/core/images/unfold-button",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-unfold tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <rect x=\"0\" y=\"0\" width=\"128\" height=\"16\" rx=\"8\"></rect>\n        <path d=\"M85.598226,11.3488427 C84.1490432,9.89863875 82.1463102,9 79.9340286,9 L47.9482224,9 C43.5292967,9 39.9411255,12.581722 39.9411255,17 C39.9411255,21.4092877 43.5260249,25 47.9482224,25 L71.9411255,25 L71.9411255,48.9929031 C71.9411255,53.4118288 75.5228475,57 79.9411255,57 C84.3504132,57 87.9411255,53.4151006 87.9411255,48.9929031 L87.9411255,17.0070969 C87.9411255,14.7964515 87.0447363,12.7937171 85.5956548,11.3441246 Z\" transform=\"translate(63.941125, 33.000000) scale(1, -1) rotate(-45.000000) translate(-63.941125, -33.000000) \"></path>\n        <path d=\"M85.6571005,53.4077172 C84.2079177,51.9575133 82.2051847,51.0588745 79.9929031,51.0588745 L48.0070969,51.0588745 C43.5881712,51.0588745 40,54.6405965 40,59.0588745 C40,63.4681622 43.5848994,67.0588745 48.0070969,67.0588745 L72,67.0588745 L72,91.0517776 C72,95.4707033 75.581722,99.0588745 80,99.0588745 C84.4092877,99.0588745 88,95.4739751 88,91.0517776 L88,59.0659714 C88,56.855326 87.1036108,54.8525917 85.6545293,53.4029991 Z\" transform=\"translate(64.000000, 75.058875) scale(1, -1) rotate(-45.000000) translate(-64.000000, -75.058875) \"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/unlocked-padlock": {
            "title": "$:/core/images/unlocked-padlock",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-unlocked-padlock tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M48.6266053,64 L105,64 L105,96.0097716 C105,113.673909 90.6736461,128 73.001193,128 L55.998807,128 C38.3179793,128 24,113.677487 24,96.0097716 L24,64 L30.136303,64 C19.6806213,51.3490406 2.77158986,28.2115132 25.8366966,8.85759246 C50.4723026,-11.8141335 71.6711028,13.2108337 81.613302,25.0594855 C91.5555012,36.9081373 78.9368488,47.4964439 69.1559674,34.9513593 C59.375086,22.4062748 47.9893192,10.8049522 35.9485154,20.9083862 C23.9077117,31.0118202 34.192312,43.2685325 44.7624679,55.8655518 C47.229397,58.805523 48.403443,61.5979188 48.6266053,64 Z M67.7315279,92.3641717 C70.8232551,91.0923621 73,88.0503841 73,84.5 C73,79.8055796 69.1944204,76 64.5,76 C59.8055796,76 56,79.8055796 56,84.5 C56,87.947435 58.0523387,90.9155206 61.0018621,92.2491029 L55.9067479,115.020857 L72.8008958,115.020857 L67.7315279,92.3641717 L67.7315279,92.3641717 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/up-arrow": {
            "created": "20150316000544368",
            "modified": "20150316000831867",
            "tags": "$:/tags/Image",
            "title": "$:/core/images/up-arrow",
            "text": "<svg class=\"tc-image-up-arrow tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n<path transform=\"rotate(-135, 63.8945, 64.1752)\" d=\"m109.07576,109.35336c-1.43248,1.43361 -3.41136,2.32182 -5.59717,2.32182l-79.16816,0c-4.36519,0 -7.91592,-3.5444 -7.91592,-7.91666c0,-4.36337 3.54408,-7.91667 7.91592,-7.91667l71.25075,0l0,-71.25074c0,-4.3652 3.54442,-7.91592 7.91667,-7.91592c4.36336,0 7.91667,3.54408 7.91667,7.91592l0,79.16815c0,2.1825 -0.88602,4.16136 -2.3185,5.59467l-0.00027,-0.00056l0.00001,-0.00001z\" />\n</svg>\n \n"
        },
        "$:/core/images/video": {
            "title": "$:/core/images/video",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-video tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M64,12 C29.0909091,12 8.72727273,14.9166667 5.81818182,17.8333333 C2.90909091,20.75 1.93784382e-15,41.1666667 0,64.5 C1.93784382e-15,87.8333333 2.90909091,108.25 5.81818182,111.166667 C8.72727273,114.083333 29.0909091,117 64,117 C98.9090909,117 119.272727,114.083333 122.181818,111.166667 C125.090909,108.25 128,87.8333333 128,64.5 C128,41.1666667 125.090909,20.75 122.181818,17.8333333 C119.272727,14.9166667 98.9090909,12 64,12 Z M54.9161194,44.6182253 C51.102648,42.0759111 48.0112186,43.7391738 48.0112186,48.3159447 L48.0112186,79.6840553 C48.0112186,84.2685636 51.109784,85.9193316 54.9161194,83.3817747 L77.0838806,68.6032672 C80.897352,66.0609529 80.890216,61.9342897 77.0838806,59.3967328 L54.9161194,44.6182253 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/core/images/warning": {
            "title": "$:/core/images/warning",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-warning tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M57.0717968,11 C60.1509982,5.66666667 67.8490018,5.66666667 70.9282032,11 L126.353829,107 C129.433031,112.333333 125.584029,119 119.425626,119 L8.57437416,119 C2.41597129,119 -1.43303051,112.333333 1.64617093,107 L57.0717968,11 Z M64,37 C59.581722,37 56,40.5820489 56,44.9935776 L56,73.0064224 C56,77.4211534 59.5907123,81 64,81 C68.418278,81 72,77.4179511 72,73.0064224 L72,44.9935776 C72,40.5788466 68.4092877,37 64,37 Z M64,104 C68.418278,104 72,100.418278 72,96 C72,91.581722 68.418278,88 64,88 C59.581722,88 56,91.581722 56,96 C56,100.418278 59.581722,104 64,104 Z\"></path>\n    </g>\n</svg>"
        },
        "$:/language/Buttons/AdvancedSearch/Caption": {
            "title": "$:/language/Buttons/AdvancedSearch/Caption",
            "text": "advanced search"
        },
        "$:/language/Buttons/AdvancedSearch/Hint": {
            "title": "$:/language/Buttons/AdvancedSearch/Hint",
            "text": "Advanced search"
        },
        "$:/language/Buttons/Cancel/Caption": {
            "title": "$:/language/Buttons/Cancel/Caption",
            "text": "cancel"
        },
        "$:/language/Buttons/Cancel/Hint": {
            "title": "$:/language/Buttons/Cancel/Hint",
            "text": "Discard changes to this tiddler"
        },
        "$:/language/Buttons/Clone/Caption": {
            "title": "$:/language/Buttons/Clone/Caption",
            "text": "clone"
        },
        "$:/language/Buttons/Clone/Hint": {
            "title": "$:/language/Buttons/Clone/Hint",
            "text": "Clone this tiddler"
        },
        "$:/language/Buttons/Close/Caption": {
            "title": "$:/language/Buttons/Close/Caption",
            "text": "close"
        },
        "$:/language/Buttons/Close/Hint": {
            "title": "$:/language/Buttons/Close/Hint",
            "text": "Close this tiddler"
        },
        "$:/language/Buttons/CloseAll/Caption": {
            "title": "$:/language/Buttons/CloseAll/Caption",
            "text": "close all"
        },
        "$:/language/Buttons/CloseAll/Hint": {
            "title": "$:/language/Buttons/CloseAll/Hint",
            "text": "Close all tiddlers"
        },
        "$:/language/Buttons/CloseOthers/Caption": {
            "title": "$:/language/Buttons/CloseOthers/Caption",
            "text": "close others"
        },
        "$:/language/Buttons/CloseOthers/Hint": {
            "title": "$:/language/Buttons/CloseOthers/Hint",
            "text": "Close other tiddlers"
        },
        "$:/language/Buttons/ControlPanel/Caption": {
            "title": "$:/language/Buttons/ControlPanel/Caption",
            "text": "control panel"
        },
        "$:/language/Buttons/ControlPanel/Hint": {
            "title": "$:/language/Buttons/ControlPanel/Hint",
            "text": "Open control panel"
        },
        "$:/language/Buttons/Delete/Caption": {
            "title": "$:/language/Buttons/Delete/Caption",
            "text": "delete"
        },
        "$:/language/Buttons/Delete/Hint": {
            "title": "$:/language/Buttons/Delete/Hint",
            "text": "Delete this tiddler"
        },
        "$:/language/Buttons/Edit/Caption": {
            "title": "$:/language/Buttons/Edit/Caption",
            "text": "edit"
        },
        "$:/language/Buttons/Edit/Hint": {
            "title": "$:/language/Buttons/Edit/Hint",
            "text": "Edit this tiddler"
        },
        "$:/language/Buttons/Encryption/Caption": {
            "title": "$:/language/Buttons/Encryption/Caption",
            "text": "encryption"
        },
        "$:/language/Buttons/Encryption/Hint": {
            "title": "$:/language/Buttons/Encryption/Hint",
            "text": "Set or clear a password for saving this wiki"
        },
        "$:/language/Buttons/Encryption/ClearPassword/Caption": {
            "title": "$:/language/Buttons/Encryption/ClearPassword/Caption",
            "text": "clear password"
        },
        "$:/language/Buttons/Encryption/ClearPassword/Hint": {
            "title": "$:/language/Buttons/Encryption/ClearPassword/Hint",
            "text": "Clear the password and save this wiki without encryption"
        },
        "$:/language/Buttons/Encryption/SetPassword/Caption": {
            "title": "$:/language/Buttons/Encryption/SetPassword/Caption",
            "text": "set password"
        },
        "$:/language/Buttons/Encryption/SetPassword/Hint": {
            "title": "$:/language/Buttons/Encryption/SetPassword/Hint",
            "text": "Set a password for saving this wiki with encryption"
        },
        "$:/language/Buttons/ExportPage/Caption": {
            "title": "$:/language/Buttons/ExportPage/Caption",
            "text": "export all"
        },
        "$:/language/Buttons/ExportPage/Hint": {
            "title": "$:/language/Buttons/ExportPage/Hint",
            "text": "Export all tiddlers"
        },
        "$:/language/Buttons/ExportTiddler/Caption": {
            "title": "$:/language/Buttons/ExportTiddler/Caption",
            "text": "export tiddler"
        },
        "$:/language/Buttons/ExportTiddler/Hint": {
            "title": "$:/language/Buttons/ExportTiddler/Hint",
            "text": "Export tiddler"
        },
        "$:/language/Buttons/ExportTiddlers/Caption": {
            "title": "$:/language/Buttons/ExportTiddlers/Caption",
            "text": "export tiddlers"
        },
        "$:/language/Buttons/ExportTiddlers/Hint": {
            "title": "$:/language/Buttons/ExportTiddlers/Hint",
            "text": "Export tiddlers"
        },
        "$:/language/Buttons/Fold/Caption": {
            "title": "$:/language/Buttons/Fold/Caption",
            "text": "fold tiddler"
        },
        "$:/language/Buttons/Fold/Hint": {
            "title": "$:/language/Buttons/Fold/Hint",
            "text": "Fold the body of this tiddler"
        },
        "$:/language/Buttons/Fold/FoldBar/Caption": {
            "title": "$:/language/Buttons/Fold/FoldBar/Caption",
            "text": "fold-bar"
        },
        "$:/language/Buttons/Fold/FoldBar/Hint": {
            "title": "$:/language/Buttons/Fold/FoldBar/Hint",
            "text": "Optional bars to fold and unfold tiddlers"
        },
        "$:/language/Buttons/Unfold/Caption": {
            "title": "$:/language/Buttons/Unfold/Caption",
            "text": "unfold tiddler"
        },
        "$:/language/Buttons/Unfold/Hint": {
            "title": "$:/language/Buttons/Unfold/Hint",
            "text": "Unfold the body of this tiddler"
        },
        "$:/language/Buttons/FoldOthers/Caption": {
            "title": "$:/language/Buttons/FoldOthers/Caption",
            "text": "fold other tiddlers"
        },
        "$:/language/Buttons/FoldOthers/Hint": {
            "title": "$:/language/Buttons/FoldOthers/Hint",
            "text": "Fold the bodies of other opened tiddlers"
        },
        "$:/language/Buttons/FoldAll/Caption": {
            "title": "$:/language/Buttons/FoldAll/Caption",
            "text": "fold all tiddlers"
        },
        "$:/language/Buttons/FoldAll/Hint": {
            "title": "$:/language/Buttons/FoldAll/Hint",
            "text": "Fold the bodies of all opened tiddlers"
        },
        "$:/language/Buttons/UnfoldAll/Caption": {
            "title": "$:/language/Buttons/UnfoldAll/Caption",
            "text": "unfold all tiddlers"
        },
        "$:/language/Buttons/UnfoldAll/Hint": {
            "title": "$:/language/Buttons/UnfoldAll/Hint",
            "text": "Unfold the bodies of all opened tiddlers"
        },
        "$:/language/Buttons/FullScreen/Caption": {
            "title": "$:/language/Buttons/FullScreen/Caption",
            "text": "full-screen"
        },
        "$:/language/Buttons/FullScreen/Hint": {
            "title": "$:/language/Buttons/FullScreen/Hint",
            "text": "Enter or leave full-screen mode"
        },
        "$:/language/Buttons/Help/Caption": {
            "title": "$:/language/Buttons/Help/Caption",
            "text": "help"
        },
        "$:/language/Buttons/Help/Hint": {
            "title": "$:/language/Buttons/Help/Hint",
            "text": "Show help panel"
        },
        "$:/language/Buttons/Import/Caption": {
            "title": "$:/language/Buttons/Import/Caption",
            "text": "import"
        },
        "$:/language/Buttons/Import/Hint": {
            "title": "$:/language/Buttons/Import/Hint",
            "text": "Import many types of file including text, image, TiddlyWiki or JSON"
        },
        "$:/language/Buttons/Info/Caption": {
            "title": "$:/language/Buttons/Info/Caption",
            "text": "info"
        },
        "$:/language/Buttons/Info/Hint": {
            "title": "$:/language/Buttons/Info/Hint",
            "text": "Show information for this tiddler"
        },
        "$:/language/Buttons/Home/Caption": {
            "title": "$:/language/Buttons/Home/Caption",
            "text": "home"
        },
        "$:/language/Buttons/Home/Hint": {
            "title": "$:/language/Buttons/Home/Hint",
            "text": "Open the default tiddlers"
        },
        "$:/language/Buttons/Language/Caption": {
            "title": "$:/language/Buttons/Language/Caption",
            "text": "language"
        },
        "$:/language/Buttons/Language/Hint": {
            "title": "$:/language/Buttons/Language/Hint",
            "text": "Choose the user interface language"
        },
        "$:/language/Buttons/More/Caption": {
            "title": "$:/language/Buttons/More/Caption",
            "text": "more"
        },
        "$:/language/Buttons/More/Hint": {
            "title": "$:/language/Buttons/More/Hint",
            "text": "More actions"
        },
        "$:/language/Buttons/NewHere/Caption": {
            "title": "$:/language/Buttons/NewHere/Caption",
            "text": "new here"
        },
        "$:/language/Buttons/NewHere/Hint": {
            "title": "$:/language/Buttons/NewHere/Hint",
            "text": "Create a new tiddler tagged with this one"
        },
        "$:/language/Buttons/NewJournal/Caption": {
            "title": "$:/language/Buttons/NewJournal/Caption",
            "text": "new journal"
        },
        "$:/language/Buttons/NewJournal/Hint": {
            "title": "$:/language/Buttons/NewJournal/Hint",
            "text": "Create a new journal tiddler"
        },
        "$:/language/Buttons/NewJournalHere/Caption": {
            "title": "$:/language/Buttons/NewJournalHere/Caption",
            "text": "new journal here"
        },
        "$:/language/Buttons/NewJournalHere/Hint": {
            "title": "$:/language/Buttons/NewJournalHere/Hint",
            "text": "Create a new journal tiddler tagged with this one"
        },
        "$:/language/Buttons/NewTiddler/Caption": {
            "title": "$:/language/Buttons/NewTiddler/Caption",
            "text": "new tiddler"
        },
        "$:/language/Buttons/NewTiddler/Hint": {
            "title": "$:/language/Buttons/NewTiddler/Hint",
            "text": "Create a new tiddler"
        },
        "$:/language/Buttons/OpenWindow/Caption": {
            "title": "$:/language/Buttons/OpenWindow/Caption",
            "text": "open in new window"
        },
        "$:/language/Buttons/OpenWindow/Hint": {
            "title": "$:/language/Buttons/OpenWindow/Hint",
            "text": "Open tiddler in new window"
        },
        "$:/language/Buttons/Palette/Caption": {
            "title": "$:/language/Buttons/Palette/Caption",
            "text": "palette"
        },
        "$:/language/Buttons/Palette/Hint": {
            "title": "$:/language/Buttons/Palette/Hint",
            "text": "Choose the colour palette"
        },
        "$:/language/Buttons/Permalink/Caption": {
            "title": "$:/language/Buttons/Permalink/Caption",
            "text": "permalink"
        },
        "$:/language/Buttons/Permalink/Hint": {
            "title": "$:/language/Buttons/Permalink/Hint",
            "text": "Set browser address bar to a direct link to this tiddler"
        },
        "$:/language/Buttons/Permaview/Caption": {
            "title": "$:/language/Buttons/Permaview/Caption",
            "text": "permaview"
        },
        "$:/language/Buttons/Permaview/Hint": {
            "title": "$:/language/Buttons/Permaview/Hint",
            "text": "Set browser address bar to a direct link to all the tiddlers in this story"
        },
        "$:/language/Buttons/Refresh/Caption": {
            "title": "$:/language/Buttons/Refresh/Caption",
            "text": "refresh"
        },
        "$:/language/Buttons/Refresh/Hint": {
            "title": "$:/language/Buttons/Refresh/Hint",
            "text": "Perform a full refresh of the wiki"
        },
        "$:/language/Buttons/Save/Caption": {
            "title": "$:/language/Buttons/Save/Caption",
            "text": "ok"
        },
        "$:/language/Buttons/Save/Hint": {
            "title": "$:/language/Buttons/Save/Hint",
            "text": "Confirm changes to this tiddler"
        },
        "$:/language/Buttons/SaveWiki/Caption": {
            "title": "$:/language/Buttons/SaveWiki/Caption",
            "text": "save changes"
        },
        "$:/language/Buttons/SaveWiki/Hint": {
            "title": "$:/language/Buttons/SaveWiki/Hint",
            "text": "Save changes"
        },
        "$:/language/Buttons/StoryView/Caption": {
            "title": "$:/language/Buttons/StoryView/Caption",
            "text": "storyview"
        },
        "$:/language/Buttons/StoryView/Hint": {
            "title": "$:/language/Buttons/StoryView/Hint",
            "text": "Choose the story visualisation"
        },
        "$:/language/Buttons/HideSideBar/Caption": {
            "title": "$:/language/Buttons/HideSideBar/Caption",
            "text": "hide sidebar"
        },
        "$:/language/Buttons/HideSideBar/Hint": {
            "title": "$:/language/Buttons/HideSideBar/Hint",
            "text": "Hide sidebar"
        },
        "$:/language/Buttons/ShowSideBar/Caption": {
            "title": "$:/language/Buttons/ShowSideBar/Caption",
            "text": "show sidebar"
        },
        "$:/language/Buttons/ShowSideBar/Hint": {
            "title": "$:/language/Buttons/ShowSideBar/Hint",
            "text": "Show sidebar"
        },
        "$:/language/Buttons/TagManager/Caption": {
            "title": "$:/language/Buttons/TagManager/Caption",
            "text": "tag manager"
        },
        "$:/language/Buttons/TagManager/Hint": {
            "title": "$:/language/Buttons/TagManager/Hint",
            "text": "Open tag manager"
        },
        "$:/language/Buttons/Theme/Caption": {
            "title": "$:/language/Buttons/Theme/Caption",
            "text": "theme"
        },
        "$:/language/Buttons/Theme/Hint": {
            "title": "$:/language/Buttons/Theme/Hint",
            "text": "Choose the display theme"
        },
        "$:/language/ControlPanel/Advanced/Caption": {
            "title": "$:/language/ControlPanel/Advanced/Caption",
            "text": "Advanced"
        },
        "$:/language/ControlPanel/Advanced/Hint": {
            "title": "$:/language/ControlPanel/Advanced/Hint",
            "text": "Internal information about this TiddlyWiki"
        },
        "$:/language/ControlPanel/Appearance/Caption": {
            "title": "$:/language/ControlPanel/Appearance/Caption",
            "text": "Appearance"
        },
        "$:/language/ControlPanel/Appearance/Hint": {
            "title": "$:/language/ControlPanel/Appearance/Hint",
            "text": "Ways to customise the appearance of your TiddlyWiki."
        },
        "$:/language/ControlPanel/Basics/AnimDuration/Prompt": {
            "title": "$:/language/ControlPanel/Basics/AnimDuration/Prompt",
            "text": "Animation duration:"
        },
        "$:/language/ControlPanel/Basics/Caption": {
            "title": "$:/language/ControlPanel/Basics/Caption",
            "text": "Basics"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint",
            "text": "Use &#91;&#91;double square brackets&#93;&#93; for titles with spaces. Or you can choose to <$button set=\"$:/DefaultTiddlers\" setTo=\"[list[$:/StoryList]]\">retain story ordering</$button>"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt",
            "text": "Default tiddlers:"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint",
            "text": "Choose which tiddlers are displayed at startup:"
        },
        "$:/language/ControlPanel/Basics/Language/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Language/Prompt",
            "text": "Hello! Current language:"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt",
            "text": "Title of new journal tiddlers"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt",
            "text": "Tags for new journal tiddlers"
        },
        "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt",
            "text": "Number of overridden shadow tiddlers:"
        },
        "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt",
            "text": "Number of shadow tiddlers:"
        },
        "$:/language/ControlPanel/Basics/Subtitle/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Subtitle/Prompt",
            "text": "Subtitle:"
        },
        "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt",
            "text": "Number of system tiddlers:"
        },
        "$:/language/ControlPanel/Basics/Tags/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Tags/Prompt",
            "text": "Number of tags:"
        },
        "$:/language/ControlPanel/Basics/Tiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Tiddlers/Prompt",
            "text": "Number of tiddlers:"
        },
        "$:/language/ControlPanel/Basics/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Title/Prompt",
            "text": "Title of this ~TiddlyWiki:"
        },
        "$:/language/ControlPanel/Basics/Username/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Username/Prompt",
            "text": "Username for signing edits:"
        },
        "$:/language/ControlPanel/Basics/Version/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Version/Prompt",
            "text": "~TiddlyWiki version:"
        },
        "$:/language/ControlPanel/EditorTypes/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Caption",
            "text": "Editor Types"
        },
        "$:/language/ControlPanel/EditorTypes/Editor/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Editor/Caption",
            "text": "Editor"
        },
        "$:/language/ControlPanel/EditorTypes/Hint": {
            "title": "$:/language/ControlPanel/EditorTypes/Hint",
            "text": "These tiddlers determine which editor is used to edit specific tiddler types."
        },
        "$:/language/ControlPanel/EditorTypes/Type/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Type/Caption",
            "text": "Type"
        },
        "$:/language/ControlPanel/Info/Caption": {
            "title": "$:/language/ControlPanel/Info/Caption",
            "text": "Info"
        },
        "$:/language/ControlPanel/Info/Hint": {
            "title": "$:/language/ControlPanel/Info/Hint",
            "text": "Information about this TiddlyWiki"
        },
        "$:/language/ControlPanel/LoadedModules/Caption": {
            "title": "$:/language/ControlPanel/LoadedModules/Caption",
            "text": "Loaded Modules"
        },
        "$:/language/ControlPanel/LoadedModules/Hint": {
            "title": "$:/language/ControlPanel/LoadedModules/Hint",
            "text": "These are the currently loaded tiddler modules linked to their source tiddlers. Any italicised modules lack a source tiddler, typically because they were setup during the boot process."
        },
        "$:/language/ControlPanel/Palette/Caption": {
            "title": "$:/language/ControlPanel/Palette/Caption",
            "text": "Palette"
        },
        "$:/language/ControlPanel/Palette/Editor/Clone/Caption": {
            "title": "$:/language/ControlPanel/Palette/Editor/Clone/Caption",
            "text": "clone"
        },
        "$:/language/ControlPanel/Palette/Editor/Clone/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Editor/Clone/Prompt",
            "text": "It is recommended that you clone this shadow palette before editing it"
        },
        "$:/language/ControlPanel/Palette/Editor/Prompt/Modified": {
            "title": "$:/language/ControlPanel/Palette/Editor/Prompt/Modified",
            "text": "This shadow palette has been modified"
        },
        "$:/language/ControlPanel/Palette/Editor/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Editor/Prompt",
            "text": "Editing"
        },
        "$:/language/ControlPanel/Palette/Editor/Reset/Caption": {
            "title": "$:/language/ControlPanel/Palette/Editor/Reset/Caption",
            "text": "reset"
        },
        "$:/language/ControlPanel/Palette/HideEditor/Caption": {
            "title": "$:/language/ControlPanel/Palette/HideEditor/Caption",
            "text": "hide editor"
        },
        "$:/language/ControlPanel/Palette/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Prompt",
            "text": "Current palette:"
        },
        "$:/language/ControlPanel/Palette/ShowEditor/Caption": {
            "title": "$:/language/ControlPanel/Palette/ShowEditor/Caption",
            "text": "show editor"
        },
        "$:/language/ControlPanel/Parsing/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Caption",
            "text": "Parsing"
        },
        "$:/language/ControlPanel/Parsing/Hint": {
            "title": "$:/language/ControlPanel/Parsing/Hint",
            "text": "Here you can globally disable individual wiki parser rules. Take care as disabling some parser rules can prevent ~TiddlyWiki functioning correctly (you can restore normal operation with [[safe mode|http://tiddlywiki.com/#SafeMode]] )"
        },
        "$:/language/ControlPanel/Parsing/Block/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Block/Caption",
            "text": "Block Parse Rules"
        },
        "$:/language/ControlPanel/Parsing/Inline/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Inline/Caption",
            "text": "Inline Parse Rules"
        },
        "$:/language/ControlPanel/Parsing/Pragma/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Pragma/Caption",
            "text": "Pragma Parse Rules"
        },
        "$:/language/ControlPanel/Plugins/Add/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Add/Hint",
            "text": "Install plugins from the official library"
        },
        "$:/language/ControlPanel/Plugins/Add/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Add/Caption",
            "text": "Get more plugins"
        },
        "$:/language/ControlPanel/Plugins/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Caption",
            "text": "Plugins"
        },
        "$:/language/ControlPanel/Plugins/Disable/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Disable/Caption",
            "text": "disable"
        },
        "$:/language/ControlPanel/Plugins/Disable/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Disable/Hint",
            "text": "Disable this plugin when reloading page"
        },
        "$:/language/ControlPanel/Plugins/Disabled/Status": {
            "title": "$:/language/ControlPanel/Plugins/Disabled/Status",
            "text": "(disabled)"
        },
        "$:/language/ControlPanel/Plugins/Empty/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Empty/Hint",
            "text": "None"
        },
        "$:/language/ControlPanel/Plugins/Enable/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Enable/Caption",
            "text": "enable"
        },
        "$:/language/ControlPanel/Plugins/Enable/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Enable/Hint",
            "text": "Enable this plugin when reloading page"
        },
        "$:/language/ControlPanel/Plugins/Install": {
            "title": "$:/language/ControlPanel/Plugins/Install",
            "text": "install"
        },
        "$:/language/ControlPanel/Plugins/Installed/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Installed/Hint",
            "text": "Currently installed plugins:"
        },
        "$:/language/ControlPanel/Plugins/Languages/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Languages/Caption",
            "text": "Languages"
        },
        "$:/language/ControlPanel/Plugins/Languages/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Languages/Hint",
            "text": "Language pack plugins"
        },
        "$:/language/ControlPanel/Plugins/OpenPluginLibrary": {
            "title": "$:/language/ControlPanel/Plugins/OpenPluginLibrary",
            "text": "open plugin library"
        },
        "$:/language/ControlPanel/Plugins/Plugins/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Plugins/Caption",
            "text": "Plugins"
        },
        "$:/language/ControlPanel/Plugins/Plugins/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Plugins/Hint",
            "text": "Plugins"
        },
        "$:/language/ControlPanel/Plugins/Reinstall": {
            "title": "$:/language/ControlPanel/Plugins/Reinstall",
            "text": "reinstall"
        },
        "$:/language/ControlPanel/Plugins/Themes/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Themes/Caption",
            "text": "Themes"
        },
        "$:/language/ControlPanel/Plugins/Themes/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Themes/Hint",
            "text": "Theme plugins"
        },
        "$:/language/ControlPanel/Saving/Caption": {
            "title": "$:/language/ControlPanel/Saving/Caption",
            "text": "Saving"
        },
        "$:/language/ControlPanel/Saving/Heading": {
            "title": "$:/language/ControlPanel/Saving/Heading",
            "text": "Saving"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading",
            "text": "Advanced Settings"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir",
            "text": "Backup Directory"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Backups": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Backups",
            "text": "Backups"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Description": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Description",
            "text": "These settings are only used when saving to http://tiddlyspot.com or a compatible remote server"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Filename": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Filename",
            "text": "Upload Filename"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Heading": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Heading",
            "text": "~TiddlySpot"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Hint": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Hint",
            "text": "//The server URL defaults to `http://<wikiname>.tiddlyspot.com/store.cgi` and can be changed to use a custom server address, e.g. `http://example.com/store.php`.//"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Password": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Password",
            "text": "Password"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL",
            "text": "Server URL"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir",
            "text": "Upload Directory"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/UserName": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/UserName",
            "text": "Wiki Name"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Caption": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Caption",
            "text": "Autosave"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description",
            "text": "Do not save changes automatically"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description",
            "text": "Save changes automatically"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Hint": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Hint",
            "text": "Automatically save changes during editing"
        },
        "$:/language/ControlPanel/Settings/CamelCase/Caption": {
            "title": "$:/language/ControlPanel/Settings/CamelCase/Caption",
            "text": "Camel Case Wiki Links"
        },
        "$:/language/ControlPanel/Settings/CamelCase/Hint": {
            "title": "$:/language/ControlPanel/Settings/CamelCase/Hint",
            "text": "You can globally disable automatic linking of ~CamelCase phrases. Requires reload to take effect"
        },
        "$:/language/ControlPanel/Settings/CamelCase/Description": {
            "title": "$:/language/ControlPanel/Settings/CamelCase/Description",
            "text": "Enable automatic ~CamelCase linking"
        },
        "$:/language/ControlPanel/Settings/Caption": {
            "title": "$:/language/ControlPanel/Settings/Caption",
            "text": "Settings"
        },
        "$:/language/ControlPanel/Settings/Hint": {
            "title": "$:/language/ControlPanel/Settings/Hint",
            "text": "These settings let you customise the behaviour of TiddlyWiki."
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption",
            "text": "Navigation Address Bar"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint",
            "text": "Behaviour of the browser address bar when navigating to a tiddler:"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description",
            "text": "Do not update the address bar"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description",
            "text": "Include the target tiddler"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description",
            "text": "Include the target tiddler and the current story sequence"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Caption",
            "text": "Navigation History"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Hint",
            "text": "Update browser history when navigating to a tiddler:"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/No/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/No/Description",
            "text": "Do not update history"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description",
            "text": "Update history"
        },
        "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption": {
            "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption",
            "text": "Performance Instrumentation"
        },
        "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint": {
            "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint",
            "text": "Displays performance statistics in the browser developer console. Requires reload to take effect"
        },
        "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description": {
            "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description",
            "text": "Enable performance instrumentation"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption",
            "text": "Toolbar Button Style"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint",
            "text": "Choose the style for toolbar buttons:"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless",
            "text": "Borderless"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed",
            "text": "Boxed"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded",
            "text": "Rounded"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Caption": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Caption",
            "text": "Toolbar Buttons"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Hint": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Hint",
            "text": "Default toolbar button appearance:"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description",
            "text": "Include icon"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description",
            "text": "Include text"
        },
        "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption": {
            "title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption",
            "text": "Default Sidebar Tab"
        },
        "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint": {
            "title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint",
            "text": "Specify which sidebar tab is displayed by default"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption",
            "text": "Tiddler Opening Behaviour"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint",
            "text": "Navigation from //within// the story river"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint",
            "text": "Navigation from //outside// the story river"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove",
            "text": "Open above the current tiddler"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow",
            "text": "Open below the current tiddler"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop",
            "text": "Open at the top of the story river"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom",
            "text": "Open at the bottom of the story river"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Caption": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Caption",
            "text": "Tiddler Titles"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Hint": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Hint",
            "text": "Optionally display tiddler titles as links"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/No/Description": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/No/Description",
            "text": "Do not display tiddler titles as links"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description",
            "text": "Display tiddler titles as links"
        },
        "$:/language/ControlPanel/StoryView/Caption": {
            "title": "$:/language/ControlPanel/StoryView/Caption",
            "text": "Story View"
        },
        "$:/language/ControlPanel/StoryView/Prompt": {
            "title": "$:/language/ControlPanel/StoryView/Prompt",
            "text": "Current view:"
        },
        "$:/language/ControlPanel/Theme/Caption": {
            "title": "$:/language/ControlPanel/Theme/Caption",
            "text": "Theme"
        },
        "$:/language/ControlPanel/Theme/Prompt": {
            "title": "$:/language/ControlPanel/Theme/Prompt",
            "text": "Current theme:"
        },
        "$:/language/ControlPanel/TiddlerFields/Caption": {
            "title": "$:/language/ControlPanel/TiddlerFields/Caption",
            "text": "Tiddler Fields"
        },
        "$:/language/ControlPanel/TiddlerFields/Hint": {
            "title": "$:/language/ControlPanel/TiddlerFields/Hint",
            "text": "This is the full set of TiddlerFields in use in this wiki (including system tiddlers but excluding shadow tiddlers)."
        },
        "$:/language/ControlPanel/Toolbars/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/Caption",
            "text": "Toolbars"
        },
        "$:/language/ControlPanel/Toolbars/EditToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Caption",
            "text": "Edit Toolbar"
        },
        "$:/language/ControlPanel/Toolbars/EditToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Hint",
            "text": "Choose which buttons are displayed for tiddlers in edit mode"
        },
        "$:/language/ControlPanel/Toolbars/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/Hint",
            "text": "Select which toolbar buttons are displayed"
        },
        "$:/language/ControlPanel/Toolbars/PageControls/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/PageControls/Caption",
            "text": "Page Toolbar"
        },
        "$:/language/ControlPanel/Toolbars/PageControls/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/PageControls/Hint",
            "text": "Choose which buttons are displayed on the main page toolbar"
        },
        "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption",
            "text": "View Toolbar"
        },
        "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint",
            "text": "Choose which buttons are displayed for tiddlers in view mode"
        },
        "$:/language/ControlPanel/Tools/Download/Full/Caption": {
            "title": "$:/language/ControlPanel/Tools/Download/Full/Caption",
            "text": "Download full wiki"
        },
        "$:/language/Date/DaySuffix/1": {
            "title": "$:/language/Date/DaySuffix/1",
            "text": "st"
        },
        "$:/language/Date/DaySuffix/2": {
            "title": "$:/language/Date/DaySuffix/2",
            "text": "nd"
        },
        "$:/language/Date/DaySuffix/3": {
            "title": "$:/language/Date/DaySuffix/3",
            "text": "rd"
        },
        "$:/language/Date/DaySuffix/4": {
            "title": "$:/language/Date/DaySuffix/4",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/5": {
            "title": "$:/language/Date/DaySuffix/5",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/6": {
            "title": "$:/language/Date/DaySuffix/6",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/7": {
            "title": "$:/language/Date/DaySuffix/7",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/8": {
            "title": "$:/language/Date/DaySuffix/8",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/9": {
            "title": "$:/language/Date/DaySuffix/9",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/10": {
            "title": "$:/language/Date/DaySuffix/10",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/11": {
            "title": "$:/language/Date/DaySuffix/11",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/12": {
            "title": "$:/language/Date/DaySuffix/12",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/13": {
            "title": "$:/language/Date/DaySuffix/13",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/14": {
            "title": "$:/language/Date/DaySuffix/14",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/15": {
            "title": "$:/language/Date/DaySuffix/15",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/16": {
            "title": "$:/language/Date/DaySuffix/16",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/17": {
            "title": "$:/language/Date/DaySuffix/17",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/18": {
            "title": "$:/language/Date/DaySuffix/18",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/19": {
            "title": "$:/language/Date/DaySuffix/19",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/20": {
            "title": "$:/language/Date/DaySuffix/20",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/21": {
            "title": "$:/language/Date/DaySuffix/21",
            "text": "st"
        },
        "$:/language/Date/DaySuffix/22": {
            "title": "$:/language/Date/DaySuffix/22",
            "text": "nd"
        },
        "$:/language/Date/DaySuffix/23": {
            "title": "$:/language/Date/DaySuffix/23",
            "text": "rd"
        },
        "$:/language/Date/DaySuffix/24": {
            "title": "$:/language/Date/DaySuffix/24",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/25": {
            "title": "$:/language/Date/DaySuffix/25",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/26": {
            "title": "$:/language/Date/DaySuffix/26",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/27": {
            "title": "$:/language/Date/DaySuffix/27",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/28": {
            "title": "$:/language/Date/DaySuffix/28",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/29": {
            "title": "$:/language/Date/DaySuffix/29",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/30": {
            "title": "$:/language/Date/DaySuffix/30",
            "text": "th"
        },
        "$:/language/Date/DaySuffix/31": {
            "title": "$:/language/Date/DaySuffix/31",
            "text": "st"
        },
        "$:/language/Date/Long/Day/0": {
            "title": "$:/language/Date/Long/Day/0",
            "text": "Sunday"
        },
        "$:/language/Date/Long/Day/1": {
            "title": "$:/language/Date/Long/Day/1",
            "text": "Monday"
        },
        "$:/language/Date/Long/Day/2": {
            "title": "$:/language/Date/Long/Day/2",
            "text": "Tuesday"
        },
        "$:/language/Date/Long/Day/3": {
            "title": "$:/language/Date/Long/Day/3",
            "text": "Wednesday"
        },
        "$:/language/Date/Long/Day/4": {
            "title": "$:/language/Date/Long/Day/4",
            "text": "Thursday"
        },
        "$:/language/Date/Long/Day/5": {
            "title": "$:/language/Date/Long/Day/5",
            "text": "Friday"
        },
        "$:/language/Date/Long/Day/6": {
            "title": "$:/language/Date/Long/Day/6",
            "text": "Saturday"
        },
        "$:/language/Date/Long/Month/1": {
            "title": "$:/language/Date/Long/Month/1",
            "text": "January"
        },
        "$:/language/Date/Long/Month/2": {
            "title": "$:/language/Date/Long/Month/2",
            "text": "February"
        },
        "$:/language/Date/Long/Month/3": {
            "title": "$:/language/Date/Long/Month/3",
            "text": "March"
        },
        "$:/language/Date/Long/Month/4": {
            "title": "$:/language/Date/Long/Month/4",
            "text": "April"
        },
        "$:/language/Date/Long/Month/5": {
            "title": "$:/language/Date/Long/Month/5",
            "text": "May"
        },
        "$:/language/Date/Long/Month/6": {
            "title": "$:/language/Date/Long/Month/6",
            "text": "June"
        },
        "$:/language/Date/Long/Month/7": {
            "title": "$:/language/Date/Long/Month/7",
            "text": "July"
        },
        "$:/language/Date/Long/Month/8": {
            "title": "$:/language/Date/Long/Month/8",
            "text": "August"
        },
        "$:/language/Date/Long/Month/9": {
            "title": "$:/language/Date/Long/Month/9",
            "text": "September"
        },
        "$:/language/Date/Long/Month/10": {
            "title": "$:/language/Date/Long/Month/10",
            "text": "October"
        },
        "$:/language/Date/Long/Month/11": {
            "title": "$:/language/Date/Long/Month/11",
            "text": "November"
        },
        "$:/language/Date/Long/Month/12": {
            "title": "$:/language/Date/Long/Month/12",
            "text": "December"
        },
        "$:/language/Date/Period/am": {
            "title": "$:/language/Date/Period/am",
            "text": "am"
        },
        "$:/language/Date/Period/pm": {
            "title": "$:/language/Date/Period/pm",
            "text": "pm"
        },
        "$:/language/Date/Short/Day/0": {
            "title": "$:/language/Date/Short/Day/0",
            "text": "Sun"
        },
        "$:/language/Date/Short/Day/1": {
            "title": "$:/language/Date/Short/Day/1",
            "text": "Mon"
        },
        "$:/language/Date/Short/Day/2": {
            "title": "$:/language/Date/Short/Day/2",
            "text": "Tue"
        },
        "$:/language/Date/Short/Day/3": {
            "title": "$:/language/Date/Short/Day/3",
            "text": "Wed"
        },
        "$:/language/Date/Short/Day/4": {
            "title": "$:/language/Date/Short/Day/4",
            "text": "Thu"
        },
        "$:/language/Date/Short/Day/5": {
            "title": "$:/language/Date/Short/Day/5",
            "text": "Fri"
        },
        "$:/language/Date/Short/Day/6": {
            "title": "$:/language/Date/Short/Day/6",
            "text": "Sat"
        },
        "$:/language/Date/Short/Month/1": {
            "title": "$:/language/Date/Short/Month/1",
            "text": "Jan"
        },
        "$:/language/Date/Short/Month/2": {
            "title": "$:/language/Date/Short/Month/2",
            "text": "Feb"
        },
        "$:/language/Date/Short/Month/3": {
            "title": "$:/language/Date/Short/Month/3",
            "text": "Mar"
        },
        "$:/language/Date/Short/Month/4": {
            "title": "$:/language/Date/Short/Month/4",
            "text": "Apr"
        },
        "$:/language/Date/Short/Month/5": {
            "title": "$:/language/Date/Short/Month/5",
            "text": "May"
        },
        "$:/language/Date/Short/Month/6": {
            "title": "$:/language/Date/Short/Month/6",
            "text": "Jun"
        },
        "$:/language/Date/Short/Month/7": {
            "title": "$:/language/Date/Short/Month/7",
            "text": "Jul"
        },
        "$:/language/Date/Short/Month/8": {
            "title": "$:/language/Date/Short/Month/8",
            "text": "Aug"
        },
        "$:/language/Date/Short/Month/9": {
            "title": "$:/language/Date/Short/Month/9",
            "text": "Sep"
        },
        "$:/language/Date/Short/Month/10": {
            "title": "$:/language/Date/Short/Month/10",
            "text": "Oct"
        },
        "$:/language/Date/Short/Month/11": {
            "title": "$:/language/Date/Short/Month/11",
            "text": "Nov"
        },
        "$:/language/Date/Short/Month/12": {
            "title": "$:/language/Date/Short/Month/12",
            "text": "Dec"
        },
        "$:/language/RelativeDate/Future/Days": {
            "title": "$:/language/RelativeDate/Future/Days",
            "text": "<<period>> days from now"
        },
        "$:/language/RelativeDate/Future/Hours": {
            "title": "$:/language/RelativeDate/Future/Hours",
            "text": "<<period>> hours from now"
        },
        "$:/language/RelativeDate/Future/Minutes": {
            "title": "$:/language/RelativeDate/Future/Minutes",
            "text": "<<period>> minutes from now"
        },
        "$:/language/RelativeDate/Future/Months": {
            "title": "$:/language/RelativeDate/Future/Months",
            "text": "<<period>> months from now"
        },
        "$:/language/RelativeDate/Future/Second": {
            "title": "$:/language/RelativeDate/Future/Second",
            "text": "1 second from now"
        },
        "$:/language/RelativeDate/Future/Seconds": {
            "title": "$:/language/RelativeDate/Future/Seconds",
            "text": "<<period>> seconds from now"
        },
        "$:/language/RelativeDate/Future/Years": {
            "title": "$:/language/RelativeDate/Future/Years",
            "text": "<<period>> years from now"
        },
        "$:/language/RelativeDate/Past/Days": {
            "title": "$:/language/RelativeDate/Past/Days",
            "text": "<<period>> days ago"
        },
        "$:/language/RelativeDate/Past/Hours": {
            "title": "$:/language/RelativeDate/Past/Hours",
            "text": "<<period>> hours ago"
        },
        "$:/language/RelativeDate/Past/Minutes": {
            "title": "$:/language/RelativeDate/Past/Minutes",
            "text": "<<period>> minutes ago"
        },
        "$:/language/RelativeDate/Past/Months": {
            "title": "$:/language/RelativeDate/Past/Months",
            "text": "<<period>> months ago"
        },
        "$:/language/RelativeDate/Past/Second": {
            "title": "$:/language/RelativeDate/Past/Second",
            "text": "1 second ago"
        },
        "$:/language/RelativeDate/Past/Seconds": {
            "title": "$:/language/RelativeDate/Past/Seconds",
            "text": "<<period>> seconds ago"
        },
        "$:/language/RelativeDate/Past/Years": {
            "title": "$:/language/RelativeDate/Past/Years",
            "text": "<<period>> years ago"
        },
        "$:/language/Docs/ModuleTypes/animation": {
            "title": "$:/language/Docs/ModuleTypes/animation",
            "text": "Animations that may be used with the RevealWidget."
        },
        "$:/language/Docs/ModuleTypes/command": {
            "title": "$:/language/Docs/ModuleTypes/command",
            "text": "Commands that can be executed under Node.js."
        },
        "$:/language/Docs/ModuleTypes/config": {
            "title": "$:/language/Docs/ModuleTypes/config",
            "text": "Data to be inserted into `$tw.config`."
        },
        "$:/language/Docs/ModuleTypes/filteroperator": {
            "title": "$:/language/Docs/ModuleTypes/filteroperator",
            "text": "Individual filter operator methods."
        },
        "$:/language/Docs/ModuleTypes/global": {
            "title": "$:/language/Docs/ModuleTypes/global",
            "text": "Global data to be inserted into `$tw`."
        },
        "$:/language/Docs/ModuleTypes/isfilteroperator": {
            "title": "$:/language/Docs/ModuleTypes/isfilteroperator",
            "text": "Operands for the ''is'' filter operator."
        },
        "$:/language/Docs/ModuleTypes/macro": {
            "title": "$:/language/Docs/ModuleTypes/macro",
            "text": "JavaScript macro definitions."
        },
        "$:/language/Docs/ModuleTypes/parser": {
            "title": "$:/language/Docs/ModuleTypes/parser",
            "text": "Parsers for different content types."
        },
        "$:/language/Docs/ModuleTypes/saver": {
            "title": "$:/language/Docs/ModuleTypes/saver",
            "text": "Savers handle different methods for saving files from the browser."
        },
        "$:/language/Docs/ModuleTypes/startup": {
            "title": "$:/language/Docs/ModuleTypes/startup",
            "text": "Startup functions."
        },
        "$:/language/Docs/ModuleTypes/storyview": {
            "title": "$:/language/Docs/ModuleTypes/storyview",
            "text": "Story views customise the animation and behaviour of list widgets."
        },
        "$:/language/Docs/ModuleTypes/tiddlerdeserializer": {
            "title": "$:/language/Docs/ModuleTypes/tiddlerdeserializer",
            "text": "Converts different content types into tiddlers."
        },
        "$:/language/Docs/ModuleTypes/tiddlerfield": {
            "title": "$:/language/Docs/ModuleTypes/tiddlerfield",
            "text": "Defines the behaviour of an individual tiddler field."
        },
        "$:/language/Docs/ModuleTypes/tiddlermethod": {
            "title": "$:/language/Docs/ModuleTypes/tiddlermethod",
            "text": "Adds methods to the `$tw.Tiddler` prototype."
        },
        "$:/language/Docs/ModuleTypes/upgrader": {
            "title": "$:/language/Docs/ModuleTypes/upgrader",
            "text": "Applies upgrade processing to tiddlers during an upgrade/import."
        },
        "$:/language/Docs/ModuleTypes/utils": {
            "title": "$:/language/Docs/ModuleTypes/utils",
            "text": "Adds methods to `$tw.utils`."
        },
        "$:/language/Docs/ModuleTypes/utils-node": {
            "title": "$:/language/Docs/ModuleTypes/utils-node",
            "text": "Adds Node.js-specific methods to `$tw.utils`."
        },
        "$:/language/Docs/ModuleTypes/widget": {
            "title": "$:/language/Docs/ModuleTypes/widget",
            "text": "Widgets encapsulate DOM rendering and refreshing."
        },
        "$:/language/Docs/ModuleTypes/wikimethod": {
            "title": "$:/language/Docs/ModuleTypes/wikimethod",
            "text": "Adds methods to `$tw.Wiki`."
        },
        "$:/language/Docs/ModuleTypes/wikirule": {
            "title": "$:/language/Docs/ModuleTypes/wikirule",
            "text": "Individual parser rules for the main WikiText parser."
        },
        "$:/language/Docs/PaletteColours/alert-background": {
            "title": "$:/language/Docs/PaletteColours/alert-background",
            "text": "Alert background"
        },
        "$:/language/Docs/PaletteColours/alert-border": {
            "title": "$:/language/Docs/PaletteColours/alert-border",
            "text": "Alert border"
        },
        "$:/language/Docs/PaletteColours/alert-highlight": {
            "title": "$:/language/Docs/PaletteColours/alert-highlight",
            "text": "Alert highlight"
        },
        "$:/language/Docs/PaletteColours/alert-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/alert-muted-foreground",
            "text": "Alert muted foreground"
        },
        "$:/language/Docs/PaletteColours/background": {
            "title": "$:/language/Docs/PaletteColours/background",
            "text": "General background"
        },
        "$:/language/Docs/PaletteColours/blockquote-bar": {
            "title": "$:/language/Docs/PaletteColours/blockquote-bar",
            "text": "Blockquote bar"
        },
        "$:/language/Docs/PaletteColours/button-background": {
            "title": "$:/language/Docs/PaletteColours/button-background",
            "text": "Default button background"
        },
        "$:/language/Docs/PaletteColours/button-border": {
            "title": "$:/language/Docs/PaletteColours/button-border",
            "text": "Default button border"
        },
        "$:/language/Docs/PaletteColours/button-foreground": {
            "title": "$:/language/Docs/PaletteColours/button-foreground",
            "text": "Default button foreground"
        },
        "$:/language/Docs/PaletteColours/dirty-indicator": {
            "title": "$:/language/Docs/PaletteColours/dirty-indicator",
            "text": "Unsaved changes indicator"
        },
        "$:/language/Docs/PaletteColours/code-background": {
            "title": "$:/language/Docs/PaletteColours/code-background",
            "text": "Code background"
        },
        "$:/language/Docs/PaletteColours/code-border": {
            "title": "$:/language/Docs/PaletteColours/code-border",
            "text": "Code border"
        },
        "$:/language/Docs/PaletteColours/code-foreground": {
            "title": "$:/language/Docs/PaletteColours/code-foreground",
            "text": "Code foreground"
        },
        "$:/language/Docs/PaletteColours/download-background": {
            "title": "$:/language/Docs/PaletteColours/download-background",
            "text": "Download button background"
        },
        "$:/language/Docs/PaletteColours/download-foreground": {
            "title": "$:/language/Docs/PaletteColours/download-foreground",
            "text": "Download button foreground"
        },
        "$:/language/Docs/PaletteColours/dragger-background": {
            "title": "$:/language/Docs/PaletteColours/dragger-background",
            "text": "Dragger background"
        },
        "$:/language/Docs/PaletteColours/dragger-foreground": {
            "title": "$:/language/Docs/PaletteColours/dragger-foreground",
            "text": "Dragger foreground"
        },
        "$:/language/Docs/PaletteColours/dropdown-background": {
            "title": "$:/language/Docs/PaletteColours/dropdown-background",
            "text": "Dropdown background"
        },
        "$:/language/Docs/PaletteColours/dropdown-border": {
            "title": "$:/language/Docs/PaletteColours/dropdown-border",
            "text": "Dropdown border"
        },
        "$:/language/Docs/PaletteColours/dropdown-tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/dropdown-tab-background-selected",
            "text": "Dropdown tab background for selected tabs"
        },
        "$:/language/Docs/PaletteColours/dropdown-tab-background": {
            "title": "$:/language/Docs/PaletteColours/dropdown-tab-background",
            "text": "Dropdown tab background"
        },
        "$:/language/Docs/PaletteColours/dropzone-background": {
            "title": "$:/language/Docs/PaletteColours/dropzone-background",
            "text": "Dropzone background"
        },
        "$:/language/Docs/PaletteColours/external-link-background-hover": {
            "title": "$:/language/Docs/PaletteColours/external-link-background-hover",
            "text": "External link background hover"
        },
        "$:/language/Docs/PaletteColours/external-link-background-visited": {
            "title": "$:/language/Docs/PaletteColours/external-link-background-visited",
            "text": "External link background visited"
        },
        "$:/language/Docs/PaletteColours/external-link-background": {
            "title": "$:/language/Docs/PaletteColours/external-link-background",
            "text": "External link background"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground-hover",
            "text": "External link foreground hover"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground-visited": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground-visited",
            "text": "External link foreground visited"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground",
            "text": "External link foreground"
        },
        "$:/language/Docs/PaletteColours/foreground": {
            "title": "$:/language/Docs/PaletteColours/foreground",
            "text": "General foreground"
        },
        "$:/language/Docs/PaletteColours/message-background": {
            "title": "$:/language/Docs/PaletteColours/message-background",
            "text": "Message box background"
        },
        "$:/language/Docs/PaletteColours/message-border": {
            "title": "$:/language/Docs/PaletteColours/message-border",
            "text": "Message box border"
        },
        "$:/language/Docs/PaletteColours/message-foreground": {
            "title": "$:/language/Docs/PaletteColours/message-foreground",
            "text": "Message box foreground"
        },
        "$:/language/Docs/PaletteColours/modal-backdrop": {
            "title": "$:/language/Docs/PaletteColours/modal-backdrop",
            "text": "Modal backdrop"
        },
        "$:/language/Docs/PaletteColours/modal-background": {
            "title": "$:/language/Docs/PaletteColours/modal-background",
            "text": "Modal background"
        },
        "$:/language/Docs/PaletteColours/modal-border": {
            "title": "$:/language/Docs/PaletteColours/modal-border",
            "text": "Modal border"
        },
        "$:/language/Docs/PaletteColours/modal-footer-background": {
            "title": "$:/language/Docs/PaletteColours/modal-footer-background",
            "text": "Modal footer background"
        },
        "$:/language/Docs/PaletteColours/modal-footer-border": {
            "title": "$:/language/Docs/PaletteColours/modal-footer-border",
            "text": "Modal footer border"
        },
        "$:/language/Docs/PaletteColours/modal-header-border": {
            "title": "$:/language/Docs/PaletteColours/modal-header-border",
            "text": "Modal header border"
        },
        "$:/language/Docs/PaletteColours/muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/muted-foreground",
            "text": "General muted foreground"
        },
        "$:/language/Docs/PaletteColours/notification-background": {
            "title": "$:/language/Docs/PaletteColours/notification-background",
            "text": "Notification background"
        },
        "$:/language/Docs/PaletteColours/notification-border": {
            "title": "$:/language/Docs/PaletteColours/notification-border",
            "text": "Notification border"
        },
        "$:/language/Docs/PaletteColours/page-background": {
            "title": "$:/language/Docs/PaletteColours/page-background",
            "text": "Page background"
        },
        "$:/language/Docs/PaletteColours/pre-background": {
            "title": "$:/language/Docs/PaletteColours/pre-background",
            "text": "Preformatted code background"
        },
        "$:/language/Docs/PaletteColours/pre-border": {
            "title": "$:/language/Docs/PaletteColours/pre-border",
            "text": "Preformatted code border"
        },
        "$:/language/Docs/PaletteColours/primary": {
            "title": "$:/language/Docs/PaletteColours/primary",
            "text": "General primary"
        },
        "$:/language/Docs/PaletteColours/sidebar-button-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-button-foreground",
            "text": "Sidebar button foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover",
            "text": "Sidebar controls foreground hover"
        },
        "$:/language/Docs/PaletteColours/sidebar-controls-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground",
            "text": "Sidebar controls foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-foreground-shadow": {
            "title": "$:/language/Docs/PaletteColours/sidebar-foreground-shadow",
            "text": "Sidebar foreground shadow"
        },
        "$:/language/Docs/PaletteColours/sidebar-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-foreground",
            "text": "Sidebar foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover",
            "text": "Sidebar muted foreground hover"
        },
        "$:/language/Docs/PaletteColours/sidebar-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground",
            "text": "Sidebar muted foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-background-selected",
            "text": "Sidebar tab background for selected tabs"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-background": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-background",
            "text": "Sidebar tab background"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-border-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-border-selected",
            "text": "Sidebar tab border for selected tabs"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-border": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-border",
            "text": "Sidebar tab border"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-divider": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-divider",
            "text": "Sidebar tab divider"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected",
            "text": "Sidebar tab foreground for selected tabs"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground",
            "text": "Sidebar tab foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover",
            "text": "Sidebar tiddler link foreground hover"
        },
        "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground",
            "text": "Sidebar tiddler link foreground"
        },
        "$:/language/Docs/PaletteColours/site-title-foreground": {
            "title": "$:/language/Docs/PaletteColours/site-title-foreground",
            "text": "Site title foreground"
        },
        "$:/language/Docs/PaletteColours/static-alert-foreground": {
            "title": "$:/language/Docs/PaletteColours/static-alert-foreground",
            "text": "Static alert foreground"
        },
        "$:/language/Docs/PaletteColours/tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-background-selected",
            "text": "Tab background for selected tabs"
        },
        "$:/language/Docs/PaletteColours/tab-background": {
            "title": "$:/language/Docs/PaletteColours/tab-background",
            "text": "Tab background"
        },
        "$:/language/Docs/PaletteColours/tab-border-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-border-selected",
            "text": "Tab border for selected tabs"
        },
        "$:/language/Docs/PaletteColours/tab-border": {
            "title": "$:/language/Docs/PaletteColours/tab-border",
            "text": "Tab border"
        },
        "$:/language/Docs/PaletteColours/tab-divider": {
            "title": "$:/language/Docs/PaletteColours/tab-divider",
            "text": "Tab divider"
        },
        "$:/language/Docs/PaletteColours/tab-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-foreground-selected",
            "text": "Tab foreground for selected tabs"
        },
        "$:/language/Docs/PaletteColours/tab-foreground": {
            "title": "$:/language/Docs/PaletteColours/tab-foreground",
            "text": "Tab foreground"
        },
        "$:/language/Docs/PaletteColours/table-border": {
            "title": "$:/language/Docs/PaletteColours/table-border",
            "text": "Table border"
        },
        "$:/language/Docs/PaletteColours/table-footer-background": {
            "title": "$:/language/Docs/PaletteColours/table-footer-background",
            "text": "Table footer background"
        },
        "$:/language/Docs/PaletteColours/table-header-background": {
            "title": "$:/language/Docs/PaletteColours/table-header-background",
            "text": "Table header background"
        },
        "$:/language/Docs/PaletteColours/tag-background": {
            "title": "$:/language/Docs/PaletteColours/tag-background",
            "text": "Tag background"
        },
        "$:/language/Docs/PaletteColours/tag-foreground": {
            "title": "$:/language/Docs/PaletteColours/tag-foreground",
            "text": "Tag foreground"
        },
        "$:/language/Docs/PaletteColours/tiddler-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-background",
            "text": "Tiddler background"
        },
        "$:/language/Docs/PaletteColours/tiddler-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-border",
            "text": "Tiddler border"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover",
            "text": "Tiddler controls foreground hover"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected",
            "text": "Tiddler controls foreground for selected controls"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground",
            "text": "Tiddler controls foreground"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-background",
            "text": "Tiddler editor background"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-border-image": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-border-image",
            "text": "Tiddler editor border image"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-border",
            "text": "Tiddler editor border"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-fields-even": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-even",
            "text": "Tiddler editor background for even fields"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd",
            "text": "Tiddler editor background for odd fields"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-background",
            "text": "Tiddler info panel background"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-border",
            "text": "Tiddler info panel border"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-tab-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-tab-background",
            "text": "Tiddler info panel tab background"
        },
        "$:/language/Docs/PaletteColours/tiddler-link-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-link-background",
            "text": "Tiddler link background"
        },
        "$:/language/Docs/PaletteColours/tiddler-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-link-foreground",
            "text": "Tiddler link foreground"
        },
        "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground",
            "text": "Tiddler subtitle foreground"
        },
        "$:/language/Docs/PaletteColours/tiddler-title-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-title-foreground",
            "text": "Tiddler title foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-new-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-new-button",
            "text": "Toolbar 'new tiddler' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-options-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-options-button",
            "text": "Toolbar 'options' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-save-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-save-button",
            "text": "Toolbar 'save' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-info-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-info-button",
            "text": "Toolbar 'info' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-edit-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-edit-button",
            "text": "Toolbar 'edit' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-close-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-close-button",
            "text": "Toolbar 'close' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-delete-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-delete-button",
            "text": "Toolbar 'delete' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-cancel-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-cancel-button",
            "text": "Toolbar 'cancel' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-done-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-done-button",
            "text": "Toolbar 'done' button foreground"
        },
        "$:/language/Docs/PaletteColours/untagged-background": {
            "title": "$:/language/Docs/PaletteColours/untagged-background",
            "text": "Untagged pill background"
        },
        "$:/language/Docs/PaletteColours/very-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/very-muted-foreground",
            "text": "Very muted foreground"
        },
        "$:/language/EditTemplate/Body/External/Hint": {
            "title": "$:/language/EditTemplate/Body/External/Hint",
            "text": "This is an external tiddler stored outside of the main TiddlyWiki file. You can edit the tags and fields but cannot directly edit the content itself"
        },
        "$:/language/EditTemplate/Body/Hint": {
            "title": "$:/language/EditTemplate/Body/Hint",
            "text": "Use [[wiki text|http://tiddlywiki.com/static/WikiText.html]] to add formatting, images, and dynamic features"
        },
        "$:/language/EditTemplate/Body/Placeholder": {
            "title": "$:/language/EditTemplate/Body/Placeholder",
            "text": "Type the text for this tiddler"
        },
        "$:/language/EditTemplate/Body/Preview/Button/Hide": {
            "title": "$:/language/EditTemplate/Body/Preview/Button/Hide",
            "text": "hide preview"
        },
        "$:/language/EditTemplate/Body/Preview/Button/Show": {
            "title": "$:/language/EditTemplate/Body/Preview/Button/Show",
            "text": "show preview"
        },
        "$:/language/EditTemplate/Field/Remove/Caption": {
            "title": "$:/language/EditTemplate/Field/Remove/Caption",
            "text": "remove field"
        },
        "$:/language/EditTemplate/Field/Remove/Hint": {
            "title": "$:/language/EditTemplate/Field/Remove/Hint",
            "text": "Remove field"
        },
        "$:/language/EditTemplate/Fields/Add/Button": {
            "title": "$:/language/EditTemplate/Fields/Add/Button",
            "text": "add"
        },
        "$:/language/EditTemplate/Fields/Add/Name/Placeholder": {
            "title": "$:/language/EditTemplate/Fields/Add/Name/Placeholder",
            "text": "field name"
        },
        "$:/language/EditTemplate/Fields/Add/Prompt": {
            "title": "$:/language/EditTemplate/Fields/Add/Prompt",
            "text": "Add a new field:"
        },
        "$:/language/EditTemplate/Fields/Add/Value/Placeholder": {
            "title": "$:/language/EditTemplate/Fields/Add/Value/Placeholder",
            "text": "field value"
        },
        "$:/language/EditTemplate/Fields/Add/Dropdown/System": {
            "title": "$:/language/EditTemplate/Fields/Add/Dropdown/System",
            "text": "System fields"
        },
        "$:/language/EditTemplate/Fields/Add/Dropdown/User": {
            "title": "$:/language/EditTemplate/Fields/Add/Dropdown/User",
            "text": "User fields"
        },
        "$:/language/EditTemplate/Shadow/Warning": {
            "title": "$:/language/EditTemplate/Shadow/Warning",
            "text": "This is a shadow tiddler. Any changes you make will override the default version from the plugin <<pluginLink>>"
        },
        "$:/language/EditTemplate/Shadow/OverriddenWarning": {
            "title": "$:/language/EditTemplate/Shadow/OverriddenWarning",
            "text": "This is a modified shadow tiddler. You can revert to the default version in the plugin <<pluginLink>> by deleting this tiddler"
        },
        "$:/language/EditTemplate/Tags/Add/Button": {
            "title": "$:/language/EditTemplate/Tags/Add/Button",
            "text": "add"
        },
        "$:/language/EditTemplate/Tags/Add/Placeholder": {
            "title": "$:/language/EditTemplate/Tags/Add/Placeholder",
            "text": "tag name"
        },
        "$:/language/EditTemplate/Tags/Dropdown/Caption": {
            "title": "$:/language/EditTemplate/Tags/Dropdown/Caption",
            "text": "tag list"
        },
        "$:/language/EditTemplate/Tags/Dropdown/Hint": {
            "title": "$:/language/EditTemplate/Tags/Dropdown/Hint",
            "text": "Show tag list"
        },
        "$:/language/EditTemplate/Type/Dropdown/Caption": {
            "title": "$:/language/EditTemplate/Type/Dropdown/Caption",
            "text": "content type list"
        },
        "$:/language/EditTemplate/Type/Dropdown/Hint": {
            "title": "$:/language/EditTemplate/Type/Dropdown/Hint",
            "text": "Show content type list"
        },
        "$:/language/EditTemplate/Type/Delete/Caption": {
            "title": "$:/language/EditTemplate/Type/Delete/Caption",
            "text": "delete content type"
        },
        "$:/language/EditTemplate/Type/Delete/Hint": {
            "title": "$:/language/EditTemplate/Type/Delete/Hint",
            "text": "Delete content type"
        },
        "$:/language/EditTemplate/Type/Placeholder": {
            "title": "$:/language/EditTemplate/Type/Placeholder",
            "text": "content type"
        },
        "$:/language/EditTemplate/Type/Prompt": {
            "title": "$:/language/EditTemplate/Type/Prompt",
            "text": "Type:"
        },
        "$:/language/Exporters/StaticRiver": {
            "title": "$:/language/Exporters/StaticRiver",
            "text": "Static HTML"
        },
        "$:/language/Exporters/JsonFile": {
            "title": "$:/language/Exporters/JsonFile",
            "text": "JSON file"
        },
        "$:/language/Exporters/CsvFile": {
            "title": "$:/language/Exporters/CsvFile",
            "text": "CSV file"
        },
        "$:/language/Exporters/TidFile": {
            "title": "$:/language/Exporters/TidFile",
            "text": "\".tid\" file"
        },
        "$:/language/Docs/Fields/_canonical_uri": {
            "title": "$:/language/Docs/Fields/_canonical_uri",
            "text": "The full URI of an external image tiddler"
        },
        "$:/language/Docs/Fields/bag": {
            "title": "$:/language/Docs/Fields/bag",
            "text": "The name of the bag from which a tiddler came"
        },
        "$:/language/Docs/Fields/caption": {
            "title": "$:/language/Docs/Fields/caption",
            "text": "The text to be displayed on a tab or button"
        },
        "$:/language/Docs/Fields/color": {
            "title": "$:/language/Docs/Fields/color",
            "text": "The CSS color value associated with a tiddler"
        },
        "$:/language/Docs/Fields/component": {
            "title": "$:/language/Docs/Fields/component",
            "text": "The name of the component responsible for an [[alert tiddler|AlertMechanism]]"
        },
        "$:/language/Docs/Fields/current-tiddler": {
            "title": "$:/language/Docs/Fields/current-tiddler",
            "text": "Used to cache the top tiddler in a [[history list|HistoryMechanism]]"
        },
        "$:/language/Docs/Fields/created": {
            "title": "$:/language/Docs/Fields/created",
            "text": "The date a tiddler was created"
        },
        "$:/language/Docs/Fields/creator": {
            "title": "$:/language/Docs/Fields/creator",
            "text": "The name of the person who created a tiddler"
        },
        "$:/language/Docs/Fields/dependents": {
            "title": "$:/language/Docs/Fields/dependents",
            "text": "For a plugin, lists the dependent plugin titles"
        },
        "$:/language/Docs/Fields/description": {
            "title": "$:/language/Docs/Fields/description",
            "text": "The descriptive text for a plugin, or a modal dialogue"
        },
        "$:/language/Docs/Fields/draft.of": {
            "title": "$:/language/Docs/Fields/draft.of",
            "text": "For draft tiddlers, contains the title of the tiddler of which this is a draft"
        },
        "$:/language/Docs/Fields/draft.title": {
            "title": "$:/language/Docs/Fields/draft.title",
            "text": "For draft tiddlers, contains the proposed new title of the tiddler"
        },
        "$:/language/Docs/Fields/footer": {
            "title": "$:/language/Docs/Fields/footer",
            "text": "The footer text for a wizard"
        },
        "$:/language/Docs/Fields/hack-to-give-us-something-to-compare-against": {
            "title": "$:/language/Docs/Fields/hack-to-give-us-something-to-compare-against",
            "text": "A temporary storage field used in [[$:/core/templates/static.content]]"
        },
        "$:/language/Docs/Fields/icon": {
            "title": "$:/language/Docs/Fields/icon",
            "text": "The title of the tiddler containing the icon associated with a tiddler"
        },
        "$:/language/Docs/Fields/library": {
            "title": "$:/language/Docs/Fields/library",
            "text": "If set to \"yes\" indicates that a tiddler should be saved as a JavaScript library"
        },
        "$:/language/Docs/Fields/list": {
            "title": "$:/language/Docs/Fields/list",
            "text": "An ordered list of tiddler titles associated with a tiddler"
        },
        "$:/language/Docs/Fields/list-before": {
            "title": "$:/language/Docs/Fields/list-before",
            "text": "If set, the title of a tiddler before which this tiddler should be added to the ordered list of tiddler titles, or at the start of the list if this field is present but empty"
        },
        "$:/language/Docs/Fields/list-after": {
            "title": "$:/language/Docs/Fields/list-after",
            "text": "If set, the title of the tiddler after which this tiddler should be added to the ordered list of tiddler titles"
        },
        "$:/language/Docs/Fields/modified": {
            "title": "$:/language/Docs/Fields/modified",
            "text": "The date and time at which a tiddler was last modified"
        },
        "$:/language/Docs/Fields/modifier": {
            "title": "$:/language/Docs/Fields/modifier",
            "text": "The tiddler title associated with the person who last modified a tiddler"
        },
        "$:/language/Docs/Fields/name": {
            "title": "$:/language/Docs/Fields/name",
            "text": "The human readable name associated with a plugin tiddler"
        },
        "$:/language/Docs/Fields/plugin-priority": {
            "title": "$:/language/Docs/Fields/plugin-priority",
            "text": "A numerical value indicating the priority of a plugin tiddler"
        },
        "$:/language/Docs/Fields/plugin-type": {
            "title": "$:/language/Docs/Fields/plugin-type",
            "text": "The type of plugin in a plugin tiddler"
        },
        "$:/language/Docs/Fields/revision": {
            "title": "$:/language/Docs/Fields/revision",
            "text": "The revision of the tiddler held at the server"
        },
        "$:/language/Docs/Fields/released": {
            "title": "$:/language/Docs/Fields/released",
            "text": "Date of a TiddlyWiki release"
        },
        "$:/language/Docs/Fields/source": {
            "title": "$:/language/Docs/Fields/source",
            "text": "The source URL associated with a tiddler"
        },
        "$:/language/Docs/Fields/subtitle": {
            "title": "$:/language/Docs/Fields/subtitle",
            "text": "The subtitle text for a wizard"
        },
        "$:/language/Docs/Fields/tags": {
            "title": "$:/language/Docs/Fields/tags",
            "text": "A list of tags associated with a tiddler"
        },
        "$:/language/Docs/Fields/text": {
            "title": "$:/language/Docs/Fields/text",
            "text": "The body text of a tiddler"
        },
        "$:/language/Docs/Fields/title": {
            "title": "$:/language/Docs/Fields/title",
            "text": "The unique name of a tiddler"
        },
        "$:/language/Docs/Fields/type": {
            "title": "$:/language/Docs/Fields/type",
            "text": "The content type of a tiddler"
        },
        "$:/language/Docs/Fields/version": {
            "title": "$:/language/Docs/Fields/version",
            "text": "Version information for a plugin"
        },
        "$:/language/Filters/AllTiddlers": {
            "title": "$:/language/Filters/AllTiddlers",
            "text": "All tiddlers except system tiddlers"
        },
        "$:/language/Filters/RecentSystemTiddlers": {
            "title": "$:/language/Filters/RecentSystemTiddlers",
            "text": "Recently modified tiddlers, including system tiddlers"
        },
        "$:/language/Filters/RecentTiddlers": {
            "title": "$:/language/Filters/RecentTiddlers",
            "text": "Recently modified tiddlers"
        },
        "$:/language/Filters/AllTags": {
            "title": "$:/language/Filters/AllTags",
            "text": "All tags except system tags"
        },
        "$:/language/Filters/Missing": {
            "title": "$:/language/Filters/Missing",
            "text": "Missing tiddlers"
        },
        "$:/language/Filters/Drafts": {
            "title": "$:/language/Filters/Drafts",
            "text": "Draft tiddlers"
        },
        "$:/language/Filters/Orphans": {
            "title": "$:/language/Filters/Orphans",
            "text": "Orphan tiddlers"
        },
        "$:/language/Filters/SystemTiddlers": {
            "title": "$:/language/Filters/SystemTiddlers",
            "text": "System tiddlers"
        },
        "$:/language/Filters/ShadowTiddlers": {
            "title": "$:/language/Filters/ShadowTiddlers",
            "text": "Shadow tiddlers"
        },
        "$:/language/Filters/OverriddenShadowTiddlers": {
            "title": "$:/language/Filters/OverriddenShadowTiddlers",
            "text": "Overridden shadow tiddlers"
        },
        "$:/language/Filters/SystemTags": {
            "title": "$:/language/Filters/SystemTags",
            "text": "System tags"
        },
        "$:/language/Filters/TypedTiddlers": {
            "title": "$:/language/Filters/TypedTiddlers",
            "text": "Non wiki-text tiddlers"
        },
        "GettingStarted": {
            "title": "GettingStarted",
            "text": "\\define lingo-base() $:/language/ControlPanel/Basics/\nWelcome to ~TiddlyWiki and the ~TiddlyWiki community\n\nBefore you start storing important information in ~TiddlyWiki it is important to make sure that you can reliably save changes. See http://tiddlywiki.com/#GettingStarted for details\n\n!! Set up this ~TiddlyWiki\n\n<div class=\"tc-control-panel\">\n\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit-text tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n</div>\n\nSee the [[control panel|$:/ControlPanel]] for more options.\n"
        },
        "$:/language/Help/build": {
            "title": "$:/language/Help/build",
            "description": "Automatically run configured commands",
            "text": "Build the specified build targets for the current wiki. If no build targets are specified then all available targets will be built.\n\n```\n--build <target> [<target> ...]\n```\n\nBuild targets are defined in the `tiddlywiki.info` file of a wiki folder.\n\n"
        },
        "$:/language/Help/clearpassword": {
            "title": "$:/language/Help/clearpassword",
            "description": "Clear a password for subsequent crypto operations",
            "text": "Clear the password for subsequent crypto operations\n\n```\n--clearpassword\n```\n"
        },
        "$:/language/Help/default": {
            "title": "$:/language/Help/default",
            "text": "\\define commandTitle()\n$:/language/Help/$(command)$\n\\end\n```\nusage: tiddlywiki [<wikifolder>] [--<command> [<args>...]...]\n```\n\nAvailable commands:\n\n<ul>\n<$list filter=\"[commands[]sort[title]]\" variable=\"command\">\n<li><$link to=<<commandTitle>>><$macrocall $name=\"command\" $type=\"text/plain\" $output=\"text/plain\"/></$link>: <$transclude tiddler=<<commandTitle>> field=\"description\"/></li>\n</$list>\n</ul>\n\nTo get detailed help on a command:\n\n```\ntiddlywiki --help <command>\n```\n"
        },
        "$:/language/Help/editions": {
            "title": "$:/language/Help/editions",
            "description": "Lists the available editions of TiddlyWiki",
            "text": "Lists the names and descriptions of the available editions. You can create a new wiki of a specified edition with the `--init` command.\n\n```\n--editions\n```\n"
        },
        "$:/language/Help/help": {
            "title": "$:/language/Help/help",
            "description": "Display help for TiddlyWiki commands",
            "text": "Displays help text for a command:\n\n```\n--help [<command>]\n```\n\nIf the command name is omitted then a list of available commands is displayed.\n"
        },
        "$:/language/Help/init": {
            "title": "$:/language/Help/init",
            "description": "Initialise a new wiki folder",
            "text": "Initialise an empty [[WikiFolder|WikiFolders]] with a copy of the specified edition.\n\n```\n--init <edition> [<edition> ...]\n```\n\nFor example:\n\n```\ntiddlywiki ./MyWikiFolder --init empty\n```\n\nNote:\n\n* The wiki folder directory will be created if necessary\n* The \"edition\" defaults to ''empty''\n* The init command will fail if the wiki folder is not empty\n* The init command removes any `includeWikis` definitions in the edition's `tiddlywiki.info` file\n* When multiple editions are specified, editions initialised later will overwrite any files shared with earlier editions (so, the final `tiddlywiki.info` file will be copied from the last edition)\n* `--editions` returns a list of available editions\n"
        },
        "$:/language/Help/load": {
            "title": "$:/language/Help/load",
            "description": "Load tiddlers from a file",
            "text": "Load tiddlers from 2.x.x TiddlyWiki files (`.html`), `.tiddler`, `.tid`, `.json` or other files\n\n```\n--load <filepath>\n```\n\nTo load tiddlers from an encrypted TiddlyWiki file you should first specify the password with the PasswordCommand. For example:\n\n```\ntiddlywiki ./MyWiki --password pa55w0rd --load my_encrypted_wiki.html\n```\n\nNote that TiddlyWiki will not load an older version of an already loaded plugin.\n"
        },
        "$:/language/Help/makelibrary": {
            "title": "$:/language/Help/makelibrary",
            "description": "Construct library plugin required by upgrade process",
            "text": "Constructs the `$:/UpgradeLibrary` tiddler for the upgrade process.\n\nThe upgrade library is formatted as an ordinary plugin tiddler with the plugin type `library`. It contains a copy of each of the plugins, themes and language packs available within the TiddlyWiki5 repository.\n\nThis command is intended for internal use; it is only relevant to users constructing a custom upgrade procedure.\n\n```\n--makelibrary <title>\n```\n\nThe title argument defaults to `$:/UpgradeLibrary`.\n"
        },
        "$:/language/Help/notfound": {
            "title": "$:/language/Help/notfound",
            "text": "No such help item"
        },
        "$:/language/Help/output": {
            "title": "$:/language/Help/output",
            "description": "Set the base output directory for subsequent commands",
            "text": "Sets the base output directory for subsequent commands. The default output directory is the `output` subdirectory of the edition directory.\n\n```\n--output <pathname>\n```\n\nIf the specified pathname is relative then it is resolved relative to the current working directory. For example `--output .` sets the output directory to the current working directory.\n\n"
        },
        "$:/language/Help/password": {
            "title": "$:/language/Help/password",
            "description": "Set a password for subsequent crypto operations",
            "text": "Set a password for subsequent crypto operations\n\n```\n--password <password>\n```\n\n''Note'': This should not be used for serving TiddlyWiki with password protection. Instead, see the password option under the [[ServerCommand]].\n"
        },
        "$:/language/Help/rendertiddler": {
            "title": "$:/language/Help/rendertiddler",
            "description": "Render an individual tiddler as a specified ContentType",
            "text": "Render an individual tiddler as a specified ContentType, defaulting to `text/html` and save it to the specified filename. Optionally a template can be specified, in which case the template tiddler is rendered with the \"currentTiddler\" variable set to the tiddler that is being rendered (the first parameter value).\n\n```\n--rendertiddler <title> <filename> [<type>] [<template>]\n```\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny missing directories in the path to the filename are automatically created.\n"
        },
        "$:/language/Help/rendertiddlers": {
            "title": "$:/language/Help/rendertiddlers",
            "description": "Render tiddlers matching a filter to a specified ContentType",
            "text": "Render a set of tiddlers matching a filter to separate files of a specified ContentType (defaults to `text/html`) and extension (defaults to `.html`).\n\n```\n--rendertiddlers <filter> <template> <pathname> [<type>] [<extension>] [\"noclean\"]\n```\n\nFor example:\n\n```\n--rendertiddlers [!is[system]] $:/core/templates/static.tiddler.html ./static text/plain\n```\n\nBy default, the pathname is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny files in the target directory are deleted unless the ''noclean'' flag is specified. The target directory is recursively created if it is missing.\n"
        },
        "$:/language/Help/savetiddler": {
            "title": "$:/language/Help/savetiddler",
            "description": "Saves a raw tiddler to a file",
            "text": "Saves an individual tiddler in its raw text or binary format to the specified filename.\n\n```\n--savetiddler <title> <filename>\n```\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny missing directories in the path to the filename are automatically created.\n"
        },
        "$:/language/Help/savetiddlers": {
            "title": "$:/language/Help/savetiddlers",
            "description": "Saves a group of raw tiddlers to a directory",
            "text": "Saves a group of tiddlers in their raw text or binary format to the specified directory.\n\n```\n--savetiddlers <filter> <pathname> [\"noclean\"]\n```\n\nBy default, the pathname is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nThe output directory is cleared of existing files before saving the specified files. The deletion can be disabled by specifying the ''noclean'' flag.\n\nAny missing directories in the pathname are automatically created.\n"
        },
        "$:/language/Help/server": {
            "title": "$:/language/Help/server",
            "description": "Provides an HTTP server interface to TiddlyWiki",
            "text": "The server built in to TiddlyWiki5 is very simple. Although compatible with TiddlyWeb it doesn't support many of the features needed for robust Internet-facing usage.\n\nAt the root, it serves a rendering of a specified tiddler. Away from the root, it serves individual tiddlers encoded in JSON, and supports the basic HTTP operations for `GET`, `PUT` and `DELETE`.\n\n```\n--server <port> <roottiddler> <rendertype> <servetype> <username> <password> <host> <pathprefix>\n```\n\nThe parameters are:\n\n* ''port'' - port number to serve from (defaults to \"8080\")\n* ''roottiddler'' - the tiddler to serve at the root (defaults to \"$:/core/save/all\")\n* ''rendertype'' - the content type to which the root tiddler should be rendered (defaults to \"text/plain\")\n* ''servetype'' - the content type with which the root tiddler should be served (defaults to \"text/html\")\n* ''username'' - the default username for signing edits\n* ''password'' - optional password for basic authentication\n* ''host'' - optional hostname to serve from (defaults to \"127.0.0.1\" aka \"localhost\")\n* ''pathprefix'' - optional prefix for paths\n\nIf the password parameter is specified then the browser will prompt the user for the username and password. Note that the password is transmitted in plain text so this implementation isn't suitable for general use.\n\nFor example:\n\n```\n--server 8080 $:/core/save/all text/plain text/html MyUserName passw0rd\n```\n\nThe username and password can be specified as empty strings if you need to set the hostname or pathprefix and don't want to require a password:\n\n```\n--server 8080 $:/core/save/all text/plain text/html \"\" \"\" 192.168.0.245\n```\n\nTo run multiple TiddlyWiki servers at the same time you'll need to put each one on a different port.\n"
        },
        "$:/language/Help/setfield": {
            "title": "$:/language/Help/setfield",
            "description": "Prepares external tiddlers for use",
            "text": "//Note that this command is experimental and may change or be replaced before being finalised//\n\nSets the specified field of a group of tiddlers to the result of wikifying a template tiddler with the `currentTiddler` variable set to the tiddler.\n\n```\n--setfield <filter> <fieldname> <templatetitle> <rendertype>\n```\n\nThe parameters are:\n\n* ''filter'' - filter identifying the tiddlers to be affected\n* ''fieldname'' - the field to modify (defaults to \"text\")\n* ''templatetitle'' - the tiddler to wikify into the specified field. If blank or missing then the specified field is deleted\n* ''rendertype'' - the text type to render (defaults to \"text/plain\"; \"text/html\" can be used to include HTML tags)\n"
        },
        "$:/language/Help/unpackplugin": {
            "title": "$:/language/Help/unpackplugin",
            "description": "Unpack the payload tiddlers from a plugin",
            "text": "Extract the payload tiddlers from a plugin, creating them as ordinary tiddlers:\n\n```\n--unpackplugin <title>\n```\n"
        },
        "$:/language/Help/verbose": {
            "title": "$:/language/Help/verbose",
            "description": "Triggers verbose output mode",
            "text": "Triggers verbose output, useful for debugging\n\n```\n--verbose\n```\n"
        },
        "$:/language/Help/version": {
            "title": "$:/language/Help/version",
            "description": "Displays the version number of TiddlyWiki",
            "text": "Displays the version number of TiddlyWiki.\n\n```\n--version\n```\n"
        },
        "$:/language/Import/Imported": {
            "title": "$:/language/Import/Imported",
            "text": "The following tiddlers were imported:"
        },
        "$:/language/Import/Listing/Cancel/Caption": {
            "title": "$:/language/Import/Listing/Cancel/Caption",
            "text": "Cancel"
        },
        "$:/language/Import/Listing/Hint": {
            "title": "$:/language/Import/Listing/Hint",
            "text": "These tiddlers are ready to import:"
        },
        "$:/language/Import/Listing/Import/Caption": {
            "title": "$:/language/Import/Listing/Import/Caption",
            "text": "Import"
        },
        "$:/language/Import/Listing/Select/Caption": {
            "title": "$:/language/Import/Listing/Select/Caption",
            "text": "Select"
        },
        "$:/language/Import/Listing/Status/Caption": {
            "title": "$:/language/Import/Listing/Status/Caption",
            "text": "Status"
        },
        "$:/language/Import/Listing/Title/Caption": {
            "title": "$:/language/Import/Listing/Title/Caption",
            "text": "Title"
        },
        "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible": {
            "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible",
            "text": "Blocked incompatible or obsolete plugin"
        },
        "$:/language/Import/Upgrader/Plugins/Suppressed/Version": {
            "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Version",
            "text": "Blocked plugin (due to incoming <<incoming>> being older than existing <<existing>>)"
        },
        "$:/language/Import/Upgrader/Plugins/Upgraded": {
            "title": "$:/language/Import/Upgrader/Plugins/Upgraded",
            "text": "Upgraded plugin from <<incoming>> to <<upgraded>>"
        },
        "$:/language/Import/Upgrader/State/Suppressed": {
            "title": "$:/language/Import/Upgrader/State/Suppressed",
            "text": "Blocked temporary state tiddler"
        },
        "$:/language/Import/Upgrader/System/Suppressed": {
            "title": "$:/language/Import/Upgrader/System/Suppressed",
            "text": "Blocked system tiddler"
        },
        "$:/language/Import/Upgrader/ThemeTweaks/Created": {
            "title": "$:/language/Import/Upgrader/ThemeTweaks/Created",
            "text": "Migrated theme tweak from <$text text=<<from>>/>"
        },
        "$:/language/AboveStory/ClassicPlugin/Warning": {
            "title": "$:/language/AboveStory/ClassicPlugin/Warning",
            "text": "It looks like you are trying to load a plugin designed for ~TiddlyWiki Classic. Please note that [[these plugins do not work with TiddlyWiki version 5.x.x|http://tiddlywiki.com/#TiddlyWikiClassic]]. ~TiddlyWiki Classic plugins detected:"
        },
        "$:/language/BinaryWarning/Prompt": {
            "title": "$:/language/BinaryWarning/Prompt",
            "text": "This tiddler contains binary data"
        },
        "$:/language/ClassicWarning/Hint": {
            "title": "$:/language/ClassicWarning/Hint",
            "text": "This tiddler is written in TiddlyWiki Classic wiki text format, which is not fully compatible with TiddlyWiki version 5. See http://tiddlywiki.com/static/Upgrading.html for more details."
        },
        "$:/language/ClassicWarning/Upgrade/Caption": {
            "title": "$:/language/ClassicWarning/Upgrade/Caption",
            "text": "upgrade"
        },
        "$:/language/CloseAll/Button": {
            "title": "$:/language/CloseAll/Button",
            "text": "close all"
        },
        "$:/language/ConfirmCancelTiddler": {
            "title": "$:/language/ConfirmCancelTiddler",
            "text": "Do you wish to discard changes to the tiddler \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmDeleteTiddler": {
            "title": "$:/language/ConfirmDeleteTiddler",
            "text": "Do you wish to delete the tiddler \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmOverwriteTiddler": {
            "title": "$:/language/ConfirmOverwriteTiddler",
            "text": "Do you wish to overwrite the tiddler \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmEditShadowTiddler": {
            "title": "$:/language/ConfirmEditShadowTiddler",
            "text": "You are about to edit a ShadowTiddler. Any changes will override the default system making future upgrades non-trivial. Are you sure you want to edit \"<$text text=<<title>>/>\"?"
        },
        "$:/language/DefaultNewTiddlerTitle": {
            "title": "$:/language/DefaultNewTiddlerTitle",
            "text": "New Tiddler"
        },
        "$:/language/DropMessage": {
            "title": "$:/language/DropMessage",
            "text": "Drop here (or use the 'Escape' key to cancel)"
        },
        "$:/language/Encryption/Cancel": {
            "title": "$:/language/Encryption/Cancel",
            "text": "Cancel"
        },
        "$:/language/Encryption/ConfirmClearPassword": {
            "title": "$:/language/Encryption/ConfirmClearPassword",
            "text": "Do you wish to clear the password? This will remove the encryption applied when saving this wiki"
        },
        "$:/language/Encryption/PromptSetPassword": {
            "title": "$:/language/Encryption/PromptSetPassword",
            "text": "Set a new password for this TiddlyWiki"
        },
        "$:/language/Encryption/Username": {
            "title": "$:/language/Encryption/Username",
            "text": "Username"
        },
        "$:/language/Encryption/Password": {
            "title": "$:/language/Encryption/Password",
            "text": "Password"
        },
        "$:/language/Encryption/RepeatPassword": {
            "title": "$:/language/Encryption/RepeatPassword",
            "text": "Repeat password"
        },
        "$:/language/Encryption/PasswordNoMatch": {
            "title": "$:/language/Encryption/PasswordNoMatch",
            "text": "Passwords do not match"
        },
        "$:/language/Encryption/SetPassword": {
            "title": "$:/language/Encryption/SetPassword",
            "text": "Set password"
        },
        "$:/language/InternalJavaScriptError/Title": {
            "title": "$:/language/InternalJavaScriptError/Title",
            "text": "Internal JavaScript Error"
        },
        "$:/language/InternalJavaScriptError/Hint": {
            "title": "$:/language/InternalJavaScriptError/Hint",
            "text": "Well, this is embarrassing. It is recommended that you restart TiddlyWiki by refreshing your browser"
        },
        "$:/language/InvalidFieldName": {
            "title": "$:/language/InvalidFieldName",
            "text": "Illegal characters in field name \"<$text text=<<fieldName>>/>\". Fields can only contain lowercase letters, digits and the characters underscore (`_`), hyphen (`-`) and period (`.`)"
        },
        "$:/language/LazyLoadingWarning": {
            "title": "$:/language/LazyLoadingWarning",
            "text": "<p>Loading external text from ''<$text text={{!!_canonical_uri}}/>''</p><p>If this message doesn't disappear you may be using a browser that doesn't support external text in this configuration. See http://tiddlywiki.com/#ExternalText</p>"
        },
        "$:/language/MissingTiddler/Hint": {
            "title": "$:/language/MissingTiddler/Hint",
            "text": "Missing tiddler \"<$text text=<<currentTiddler>>/>\" - click {{$:/core/images/edit-button}} to create"
        },
        "$:/language/OfficialPluginLibrary": {
            "title": "$:/language/OfficialPluginLibrary",
            "text": "Official ~TiddlyWiki Plugin Library"
        },
        "$:/language/OfficialPluginLibrary/Hint": {
            "title": "$:/language/OfficialPluginLibrary/Hint",
            "text": "The official ~TiddlyWiki plugin library at tiddlywiki.com. Plugins, themes and language packs are maintained by the core team."
        },
        "$:/language/PluginReloadWarning": {
            "title": "$:/language/PluginReloadWarning",
            "text": "Please save {{$:/core/ui/Buttons/save-wiki}} and reload {{$:/core/ui/Buttons/refresh}} to allow changes to plugins to take effect"
        },
        "$:/language/RecentChanges/DateFormat": {
            "title": "$:/language/RecentChanges/DateFormat",
            "text": "DDth MMM YYYY"
        },
        "$:/language/SystemTiddler/Tooltip": {
            "title": "$:/language/SystemTiddler/Tooltip",
            "text": "This is a system tiddler"
        },
        "$:/language/TagManager/Colour/Heading": {
            "title": "$:/language/TagManager/Colour/Heading",
            "text": "Colour"
        },
        "$:/language/TagManager/Count/Heading": {
            "title": "$:/language/TagManager/Count/Heading",
            "text": "Count"
        },
        "$:/language/TagManager/Icon/Heading": {
            "title": "$:/language/TagManager/Icon/Heading",
            "text": "Icon"
        },
        "$:/language/TagManager/Info/Heading": {
            "title": "$:/language/TagManager/Info/Heading",
            "text": "Info"
        },
        "$:/language/TagManager/Tag/Heading": {
            "title": "$:/language/TagManager/Tag/Heading",
            "text": "Tag"
        },
        "$:/language/Tiddler/DateFormat": {
            "title": "$:/language/Tiddler/DateFormat",
            "text": "DDth MMM YYYY at hh12:0mmam"
        },
        "$:/language/UnsavedChangesWarning": {
            "title": "$:/language/UnsavedChangesWarning",
            "text": "You have unsaved changes in TiddlyWiki"
        },
        "$:/language/Modals/Download": {
            "title": "$:/language/Modals/Download",
            "type": "text/vnd.tiddlywiki",
            "subtitle": "Download changes",
            "footer": "<$button message=\"tm-close-tiddler\">Close</$button>",
            "help": "http://tiddlywiki.com/static/DownloadingChanges.html",
            "text": "Your browser only supports manual saving.\n\nTo save your modified wiki, right click on the download link below and select \"Download file\" or \"Save file\", and then choose the folder and filename.\n\n//You can marginally speed things up by clicking the link with the control key (Windows) or the options/alt key (Mac OS X). You will not be prompted for the folder or filename, but your browser is likely to give it an unrecognisable name -- you may need to rename the file to include an `.html` extension before you can do anything useful with it.//\n\nOn smartphones that do not allow files to be downloaded you can instead bookmark the link, and then sync your bookmarks to a desktop computer from where the wiki can be saved normally.\n"
        },
        "$:/language/Modals/SaveInstructions": {
            "title": "$:/language/Modals/SaveInstructions",
            "type": "text/vnd.tiddlywiki",
            "subtitle": "Save your work",
            "footer": "<$button message=\"tm-close-tiddler\">Close</$button>",
            "help": "http://tiddlywiki.com/static/SavingChanges.html",
            "text": "Your changes to this wiki need to be saved as a ~TiddlyWiki HTML file.\n\n!!! Desktop browsers\n\n# Select ''Save As'' from the ''File'' menu\n# Choose a filename and location\n#* Some browsers also require you to explicitly specify the file saving format as ''Webpage, HTML only'' or similar\n# Close this tab\n\n!!! Smartphone browsers\n\n# Create a bookmark to this page\n#* If you've got iCloud or Google Sync set up then the bookmark will automatically sync to your desktop where you can open it and save it as above\n# Close this tab\n\n//If you open the bookmark again in Mobile Safari you will see this message again. If you want to go ahead and use the file, just click the ''close'' button below//\n"
        },
        "$:/config/NewJournal/Title": {
            "title": "$:/config/NewJournal/Title",
            "text": "DDth MMM YYYY"
        },
        "$:/config/NewJournal/Tags": {
            "title": "$:/config/NewJournal/Tags",
            "text": "Journal"
        },
        "$:/language/Notifications/Save/Done": {
            "title": "$:/language/Notifications/Save/Done",
            "text": "Saved wiki"
        },
        "$:/language/Notifications/Save/Starting": {
            "title": "$:/language/Notifications/Save/Starting",
            "text": "Starting to save wiki"
        },
        "$:/language/Search/DefaultResults/Caption": {
            "title": "$:/language/Search/DefaultResults/Caption",
            "text": "List"
        },
        "$:/language/Search/Filter/Caption": {
            "title": "$:/language/Search/Filter/Caption",
            "text": "Filter"
        },
        "$:/language/Search/Filter/Hint": {
            "title": "$:/language/Search/Filter/Hint",
            "text": "Search via a [[filter expression|http://tiddlywiki.com/static/Filters.html]]"
        },
        "$:/language/Search/Filter/Matches": {
            "title": "$:/language/Search/Filter/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/Search/Matches": {
            "title": "$:/language/Search/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/Search/Matches/All": {
            "title": "$:/language/Search/Matches/All",
            "text": "All matches:"
        },
        "$:/language/Search/Matches/Title": {
            "title": "$:/language/Search/Matches/Title",
            "text": "Title matches:"
        },
        "$:/language/Search/Search": {
            "title": "$:/language/Search/Search",
            "text": "Search"
        },
        "$:/language/Search/Shadows/Caption": {
            "title": "$:/language/Search/Shadows/Caption",
            "text": "Shadows"
        },
        "$:/language/Search/Shadows/Hint": {
            "title": "$:/language/Search/Shadows/Hint",
            "text": "Search for shadow tiddlers"
        },
        "$:/language/Search/Shadows/Matches": {
            "title": "$:/language/Search/Shadows/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/Search/Standard/Caption": {
            "title": "$:/language/Search/Standard/Caption",
            "text": "Standard"
        },
        "$:/language/Search/Standard/Hint": {
            "title": "$:/language/Search/Standard/Hint",
            "text": "Search for standard tiddlers"
        },
        "$:/language/Search/Standard/Matches": {
            "title": "$:/language/Search/Standard/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/Search/System/Caption": {
            "title": "$:/language/Search/System/Caption",
            "text": "System"
        },
        "$:/language/Search/System/Hint": {
            "title": "$:/language/Search/System/Hint",
            "text": "Search for system tiddlers"
        },
        "$:/language/Search/System/Matches": {
            "title": "$:/language/Search/System/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/SideBar/All/Caption": {
            "title": "$:/language/SideBar/All/Caption",
            "text": "All"
        },
        "$:/language/SideBar/Contents/Caption": {
            "title": "$:/language/SideBar/Contents/Caption",
            "text": "Contents"
        },
        "$:/language/SideBar/Drafts/Caption": {
            "title": "$:/language/SideBar/Drafts/Caption",
            "text": "Drafts"
        },
        "$:/language/SideBar/Missing/Caption": {
            "title": "$:/language/SideBar/Missing/Caption",
            "text": "Missing"
        },
        "$:/language/SideBar/More/Caption": {
            "title": "$:/language/SideBar/More/Caption",
            "text": "More"
        },
        "$:/language/SideBar/Open/Caption": {
            "title": "$:/language/SideBar/Open/Caption",
            "text": "Open"
        },
        "$:/language/SideBar/Orphans/Caption": {
            "title": "$:/language/SideBar/Orphans/Caption",
            "text": "Orphans"
        },
        "$:/language/SideBar/Recent/Caption": {
            "title": "$:/language/SideBar/Recent/Caption",
            "text": "Recent"
        },
        "$:/language/SideBar/Shadows/Caption": {
            "title": "$:/language/SideBar/Shadows/Caption",
            "text": "Shadows"
        },
        "$:/language/SideBar/System/Caption": {
            "title": "$:/language/SideBar/System/Caption",
            "text": "System"
        },
        "$:/language/SideBar/Tags/Caption": {
            "title": "$:/language/SideBar/Tags/Caption",
            "text": "Tags"
        },
        "$:/language/SideBar/Tags/Untagged/Caption": {
            "title": "$:/language/SideBar/Tags/Untagged/Caption",
            "text": "untagged"
        },
        "$:/language/SideBar/Tools/Caption": {
            "title": "$:/language/SideBar/Tools/Caption",
            "text": "Tools"
        },
        "$:/language/SideBar/Types/Caption": {
            "title": "$:/language/SideBar/Types/Caption",
            "text": "Types"
        },
        "$:/SiteSubtitle": {
            "title": "$:/SiteSubtitle",
            "text": "a non-linear personal web notebook"
        },
        "$:/SiteTitle": {
            "title": "$:/SiteTitle",
            "text": "My ~TiddlyWiki"
        },
        "$:/language/TiddlerInfo/Advanced/Caption": {
            "title": "$:/language/TiddlerInfo/Advanced/Caption",
            "text": "Advanced"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint",
            "text": "none"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading",
            "text": "Plugin Details"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint",
            "text": "This plugin contains the following shadow tiddlers:"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading",
            "text": "Shadow Status"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint",
            "text": "The tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> is not a shadow tiddler"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint",
            "text": "The tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> is a shadow tiddler"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source",
            "text": "It is defined in the plugin <$link to=<<pluginTiddler>>><$text text=<<pluginTiddler>>/></$link>"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint",
            "text": "It is overridden by an ordinary tiddler"
        },
        "$:/language/TiddlerInfo/Fields/Caption": {
            "title": "$:/language/TiddlerInfo/Fields/Caption",
            "text": "Fields"
        },
        "$:/language/TiddlerInfo/List/Caption": {
            "title": "$:/language/TiddlerInfo/List/Caption",
            "text": "List"
        },
        "$:/language/TiddlerInfo/List/Empty": {
            "title": "$:/language/TiddlerInfo/List/Empty",
            "text": "This tiddler does not have a list"
        },
        "$:/language/TiddlerInfo/Listed/Caption": {
            "title": "$:/language/TiddlerInfo/Listed/Caption",
            "text": "Listed"
        },
        "$:/language/TiddlerInfo/Listed/Empty": {
            "title": "$:/language/TiddlerInfo/Listed/Empty",
            "text": "This tiddler is not listed by any others"
        },
        "$:/language/TiddlerInfo/References/Caption": {
            "title": "$:/language/TiddlerInfo/References/Caption",
            "text": "References"
        },
        "$:/language/TiddlerInfo/References/Empty": {
            "title": "$:/language/TiddlerInfo/References/Empty",
            "text": "No tiddlers link to this one"
        },
        "$:/language/TiddlerInfo/Tagging/Caption": {
            "title": "$:/language/TiddlerInfo/Tagging/Caption",
            "text": "Tagging"
        },
        "$:/language/TiddlerInfo/Tagging/Empty": {
            "title": "$:/language/TiddlerInfo/Tagging/Empty",
            "text": "No tiddlers are tagged with this one"
        },
        "$:/language/TiddlerInfo/Tools/Caption": {
            "title": "$:/language/TiddlerInfo/Tools/Caption",
            "text": "Tools"
        },
        "$:/language/Docs/Types/application/javascript": {
            "title": "$:/language/Docs/Types/application/javascript",
            "description": "JavaScript code",
            "name": "application/javascript",
            "group": "Developer"
        },
        "$:/language/Docs/Types/application/json": {
            "title": "$:/language/Docs/Types/application/json",
            "description": "JSON data",
            "name": "application/json",
            "group": "Developer"
        },
        "$:/language/Docs/Types/application/x-tiddler-dictionary": {
            "title": "$:/language/Docs/Types/application/x-tiddler-dictionary",
            "description": "Data dictionary",
            "name": "application/x-tiddler-dictionary",
            "group": "Developer"
        },
        "$:/language/Docs/Types/image/gif": {
            "title": "$:/language/Docs/Types/image/gif",
            "description": "GIF image",
            "name": "image/gif",
            "group": "Image"
        },
        "$:/language/Docs/Types/image/jpeg": {
            "title": "$:/language/Docs/Types/image/jpeg",
            "description": "JPEG image",
            "name": "image/jpeg",
            "group": "Image"
        },
        "$:/language/Docs/Types/image/png": {
            "title": "$:/language/Docs/Types/image/png",
            "description": "PNG image",
            "name": "image/png",
            "group": "Image"
        },
        "$:/language/Docs/Types/image/svg+xml": {
            "title": "$:/language/Docs/Types/image/svg+xml",
            "description": "Structured Vector Graphics image",
            "name": "image/svg+xml",
            "group": "Image"
        },
        "$:/language/Docs/Types/image/x-icon": {
            "title": "$:/language/Docs/Types/image/x-icon",
            "description": "ICO format icon file",
            "name": "image/x-icon",
            "group": "Image"
        },
        "$:/language/Docs/Types/text/css": {
            "title": "$:/language/Docs/Types/text/css",
            "description": "Static stylesheet",
            "name": "text/css",
            "group": "Developer"
        },
        "$:/language/Docs/Types/text/html": {
            "title": "$:/language/Docs/Types/text/html",
            "description": "HTML markup",
            "name": "text/html",
            "group": "Text"
        },
        "$:/language/Docs/Types/text/plain": {
            "title": "$:/language/Docs/Types/text/plain",
            "description": "Plain text",
            "name": "text/plain",
            "group": "Text"
        },
        "$:/language/Docs/Types/text/vnd.tiddlywiki": {
            "title": "$:/language/Docs/Types/text/vnd.tiddlywiki",
            "description": "TiddlyWiki 5",
            "name": "text/vnd.tiddlywiki",
            "group": "Text"
        },
        "$:/language/Docs/Types/text/x-tiddlywiki": {
            "title": "$:/language/Docs/Types/text/x-tiddlywiki",
            "description": "TiddlyWiki Classic",
            "name": "text/x-tiddlywiki",
            "group": "Text"
        },
        "$:/languages/en-GB/icon": {
            "title": "$:/languages/en-GB/icon",
            "type": "image/svg+xml",
            "text": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 60 30\" width=\"1200\" height=\"600\">\n<clipPath id=\"t\">\n\t<path d=\"M30,15 h30 v15 z v15 h-30 z h-30 v-15 z v-15 h30 z\"/>\n</clipPath>\n<path d=\"M0,0 v30 h60 v-30 z\" fill=\"#00247d\"/>\n<path d=\"M0,0 L60,30 M60,0 L0,30\" stroke=\"#fff\" stroke-width=\"6\"/>\n<path d=\"M0,0 L60,30 M60,0 L0,30\" clip-path=\"url(#t)\" stroke=\"#cf142b\" stroke-width=\"4\"/>\n<path d=\"M30,0 v30 M0,15 h60\" stroke=\"#fff\" stroke-width=\"10\"/>\n<path d=\"M30,0 v30 M0,15 h60\" stroke=\"#cf142b\" stroke-width=\"6\"/>\n</svg>\n"
        },
        "$:/languages/en-GB": {
            "title": "$:/languages/en-GB",
            "name": "en-GB",
            "description": "English (British)",
            "author": "JeremyRuston",
            "core-version": ">=5.0.0\"",
            "text": "Stub pseudo-plugin for the default language"
        },
        "$:/core/modules/commander.js": {
            "text": "/*\\\ntitle: $:/core/modules/commander.js\ntype: application/javascript\nmodule-type: global\n\nThe $tw.Commander class is a command interpreter\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParse a sequence of commands\n\tcommandTokens: an array of command string tokens\n\twiki: reference to the wiki store object\n\tstreams: {output:, error:}, each of which has a write(string) method\n\tcallback: a callback invoked as callback(err) where err is null if there was no error\n*/\nvar Commander = function(commandTokens,callback,wiki,streams) {\n\tvar path = require(\"path\");\n\tthis.commandTokens = commandTokens;\n\tthis.nextToken = 0;\n\tthis.callback = callback;\n\tthis.wiki = wiki;\n\tthis.streams = streams;\n\tthis.outputPath = path.resolve($tw.boot.wikiPath,$tw.config.wikiOutputSubDir);\n};\n\n/*\nAdd a string of tokens to the command queue\n*/\nCommander.prototype.addCommandTokens = function(commandTokens) {\n\tvar params = commandTokens.slice(0);\n\tparams.unshift(0);\n\tparams.unshift(this.nextToken);\n\tArray.prototype.splice.apply(this.commandTokens,params);\n};\n\n/*\nExecute the sequence of commands and invoke a callback on completion\n*/\nCommander.prototype.execute = function() {\n\tthis.executeNextCommand();\n};\n\n/*\nExecute the next command in the sequence\n*/\nCommander.prototype.executeNextCommand = function() {\n\tvar self = this;\n\t// Invoke the callback if there are no more commands\n\tif(this.nextToken >= this.commandTokens.length) {\n\t\tthis.callback(null);\n\t} else {\n\t\t// Get and check the command token\n\t\tvar commandName = this.commandTokens[this.nextToken++];\n\t\tif(commandName.substr(0,2) !== \"--\") {\n\t\t\tthis.callback(\"Missing command: \" + commandName);\n\t\t} else {\n\t\t\tcommandName = commandName.substr(2); // Trim off the --\n\t\t\t// Accumulate the parameters to the command\n\t\t\tvar params = [];\n\t\t\twhile(this.nextToken < this.commandTokens.length && \n\t\t\t\tthis.commandTokens[this.nextToken].substr(0,2) !== \"--\") {\n\t\t\t\tparams.push(this.commandTokens[this.nextToken++]);\n\t\t\t}\n\t\t\t// Get the command info\n\t\t\tvar command = $tw.commands[commandName],\n\t\t\t\tc,err;\n\t\t\tif(!command) {\n\t\t\t\tthis.callback(\"Unknown command: \" + commandName);\n\t\t\t} else {\n\t\t\t\tif(this.verbose) {\n\t\t\t\t\tthis.streams.output.write(\"Executing command: \" + commandName + \" \" + params.join(\" \") + \"\\n\");\n\t\t\t\t}\n\t\t\t\tif(command.info.synchronous) {\n\t\t\t\t\t// Synchronous command\n\t\t\t\t\tc = new command.Command(params,this);\n\t\t\t\t\terr = c.execute();\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\tthis.callback(err);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tthis.executeNextCommand();\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\t// Asynchronous command\n\t\t\t\t\tc = new command.Command(params,this,function(err) {\n\t\t\t\t\t\tif(err) {\n\t\t\t\t\t\t\tself.callback(err);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tself.executeNextCommand();\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t\terr = c.execute();\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\tthis.callback(err);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n};\n\nCommander.initCommands = function(moduleType) {\n\tmoduleType = moduleType || \"command\";\n\t$tw.commands = {};\n\t$tw.modules.forEachModuleOfType(moduleType,function(title,module) {\n\t\tvar c = $tw.commands[module.info.name] = {};\n\t\t// Add the methods defined by the module\n\t\tfor(var f in module) {\n\t\t\tif($tw.utils.hop(module,f)) {\n\t\t\t\tc[f] = module[f];\n\t\t\t}\n\t\t}\n\t});\n};\n\nexports.Commander = Commander;\n\n})();\n",
            "title": "$:/core/modules/commander.js",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/commands/build.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/build.js\ntype: application/javascript\nmodule-type: command\n\nCommand to build a build target\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"build\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\t// Get the build targets defined in the wiki\n\tvar buildTargets = $tw.boot.wikiInfo.build;\n\tif(!buildTargets) {\n\t\treturn \"No build targets defined\";\n\t}\n\t// Loop through each of the specified targets\n\tvar targets;\n\tif(this.params.length > 0) {\n\t\ttargets = this.params;\n\t} else {\n\t\ttargets = Object.keys(buildTargets);\n\t}\n\tfor(var targetIndex=0; targetIndex<targets.length; targetIndex++) {\n\t\tvar target = targets[targetIndex],\n\t\t\tcommands = buildTargets[target];\n\t\tif(!commands) {\n\t\t\treturn \"Build target '\" + target + \"' not found\";\n\t\t}\n\t\t// Add the commands to the queue\n\t\tthis.commander.addCommandTokens(commands);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/build.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/clearpassword.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/clearpassword.js\ntype: application/javascript\nmodule-type: command\n\nClear password for crypto operations\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"clearpassword\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\t$tw.crypto.setPassword(null);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/clearpassword.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/editions.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/editions.js\ntype: application/javascript\nmodule-type: command\n\nCommand to list the available editions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"editions\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this;\n\t// Output the list\n\tthis.commander.streams.output.write(\"Available editions:\\n\\n\");\n\tvar editionInfo = $tw.utils.getEditionInfo();\n\t$tw.utils.each(editionInfo,function(info,name) {\n\t\tself.commander.streams.output.write(\"    \" + name + \": \" + info.description + \"\\n\");\n\t});\n\tthis.commander.streams.output.write(\"\\n\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/editions.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/help.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/help.js\ntype: application/javascript\nmodule-type: command\n\nHelp command\n\n\\*/\n(function(){\n\n/*jshint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"help\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar subhelp = this.params[0] || \"default\",\n\t\thelpBase = \"$:/language/Help/\",\n\t\ttext;\n\tif(!this.commander.wiki.getTiddler(helpBase + subhelp)) {\n\t\tsubhelp = \"notfound\";\n\t}\n\t// Wikify the help as formatted text (ie block elements generate newlines)\n\ttext = this.commander.wiki.renderTiddler(\"text/plain-formatted\",helpBase + subhelp);\n\t// Remove any leading linebreaks\n\ttext = text.replace(/^(\\r?\\n)*/g,\"\");\n\tthis.commander.streams.output.write(text);\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/help.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/init.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/init.js\ntype: application/javascript\nmodule-type: command\n\nCommand to initialise an empty wiki folder\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"init\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar fs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\t// Check that we don't already have a valid wiki folder\n\tif($tw.boot.wikiTiddlersPath || ($tw.utils.isDirectory($tw.boot.wikiPath) && !$tw.utils.isDirectoryEmpty($tw.boot.wikiPath))) {\n\t\treturn \"Wiki folder is not empty\";\n\t}\n\t// Loop through each of the specified editions\n\tvar editions = this.params.length > 0 ? this.params : [\"empty\"];\n\tfor(var editionIndex=0; editionIndex<editions.length; editionIndex++) {\n\t\tvar editionName = editions[editionIndex];\n\t\t// Check the edition exists\n\t\tvar editionPath = $tw.findLibraryItem(editionName,$tw.getLibraryItemSearchPaths($tw.config.editionsPath,$tw.config.editionsEnvVar));\n\t\tif(!$tw.utils.isDirectory(editionPath)) {\n\t\t\treturn \"Edition '\" + editionName + \"' not found\";\n\t\t}\n\t\t// Copy the edition content\n\t\tvar err = $tw.utils.copyDirectory(editionPath,$tw.boot.wikiPath);\n\t\tif(!err) {\n\t\t\tthis.commander.streams.output.write(\"Copied edition '\" + editionName + \"' to \" + $tw.boot.wikiPath + \"\\n\");\n\t\t} else {\n\t\t\treturn err;\n\t\t}\n\t}\n\t// Tweak the tiddlywiki.info to remove any included wikis\n\tvar packagePath = $tw.boot.wikiPath + \"/tiddlywiki.info\",\n\t\tpackageJson = JSON.parse(fs.readFileSync(packagePath));\n\tdelete packageJson.includeWikis;\n\tfs.writeFileSync(packagePath,JSON.stringify(packageJson,null,$tw.config.preferences.jsonSpaces));\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/init.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/load.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/load.js\ntype: application/javascript\nmodule-type: command\n\nCommand to load tiddlers from a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"load\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar ext = path.extname(self.params[0]);\n\tfs.readFile(this.params[0],$tw.utils.getTypeEncoding(ext),function(err,data) {\n\t\tif (err) {\n\t\t\tself.callback(err);\n\t\t} else {\n\t\t\tvar fields = {title: self.params[0]},\n\t\t\t\ttype = path.extname(self.params[0]);\n\t\t\tvar tiddlers = self.commander.wiki.deserializeTiddlers(type,data,fields);\n\t\t\tif(!tiddlers) {\n\t\t\t\tself.callback(\"No tiddlers found in file \\\"\" + self.params[0] + \"\\\"\");\n\t\t\t} else {\n\t\t\t\tfor(var t=0; t<tiddlers.length; t++) {\n\t\t\t\t\tself.commander.wiki.importTiddler(new $tw.Tiddler(tiddlers[t]));\n\t\t\t\t}\n\t\t\t\tself.callback(null);\t\n\t\t\t}\n\t\t}\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/load.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/makelibrary.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/makelibrary.js\ntype: application/javascript\nmodule-type: command\n\nCommand to pack all of the plugins in the library into a plugin tiddler of type \"library\"\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"makelibrary\",\n\tsynchronous: true\n};\n\nvar UPGRADE_LIBRARY_TITLE = \"$:/UpgradeLibrary\";\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar wiki = this.commander.wiki,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\tupgradeLibraryTitle = this.params[0] || UPGRADE_LIBRARY_TITLE,\n\t\ttiddlers = {};\n\t// Collect up the library plugins\n\tvar collectPlugins = function(folder) {\n\t\t\tvar pluginFolders = fs.readdirSync(folder);\n\t\t\tfor(var p=0; p<pluginFolders.length; p++) {\n\t\t\t\tif(!$tw.boot.excludeRegExp.test(pluginFolders[p])) {\n\t\t\t\t\tpluginFields = $tw.loadPluginFolder(path.resolve(folder,\"./\" + pluginFolders[p]));\n\t\t\t\t\tif(pluginFields && pluginFields.title) {\n\t\t\t\t\t\ttiddlers[pluginFields.title] = pluginFields;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\tcollectPublisherPlugins = function(folder) {\n\t\t\tvar publisherFolders = fs.readdirSync(folder);\n\t\t\tfor(var t=0; t<publisherFolders.length; t++) {\n\t\t\t\tif(!$tw.boot.excludeRegExp.test(publisherFolders[t])) {\n\t\t\t\t\tcollectPlugins(path.resolve(folder,\"./\" + publisherFolders[t]));\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\tcollectPublisherPlugins(path.resolve($tw.boot.corePath,$tw.config.pluginsPath));\n\tcollectPublisherPlugins(path.resolve($tw.boot.corePath,$tw.config.themesPath));\n\tcollectPlugins(path.resolve($tw.boot.corePath,$tw.config.languagesPath));\n\t// Save the upgrade library tiddler\n\tvar pluginFields = {\n\t\ttitle: upgradeLibraryTitle,\n\t\ttype: \"application/json\",\n\t\t\"plugin-type\": \"library\",\n\t\t\"text\": JSON.stringify({tiddlers: tiddlers},null,$tw.config.preferences.jsonSpaces)\n\t};\n\twiki.addTiddler(new $tw.Tiddler(pluginFields));\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/makelibrary.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/output.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/output.js\ntype: application/javascript\nmodule-type: command\n\nCommand to set the default output location (defaults to current working directory)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"output\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar fs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 1) {\n\t\treturn \"Missing output path\";\n\t}\n\tthis.commander.outputPath = path.resolve(process.cwd(),this.params[0]);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/output.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/password.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/password.js\ntype: application/javascript\nmodule-type: command\n\nSave password for crypto operations\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"password\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing password\";\n\t}\n\t$tw.crypto.setPassword(this.params[0]);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/password.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/rendertiddler.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/rendertiddler.js\ntype: application/javascript\nmodule-type: command\n\nCommand to render a tiddler and save it to a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"rendertiddler\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\ttitle = this.params[0],\n\t\tfilename = path.resolve(this.commander.outputPath,this.params[1]),\n\t\ttype = this.params[2] || \"text/html\",\n\t\ttemplate = this.params[3],\n\t\tvariables = {};\n\t$tw.utils.createFileDirectories(filename);\n\tif(template) {\n\t\tvariables.currentTiddler = title;\n\t\ttitle = template;\n\t}\n\tfs.writeFile(filename,this.commander.wiki.renderTiddler(type,title,{variables: variables}),\"utf8\",function(err) {\n\t\tself.callback(err);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/rendertiddler.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/rendertiddlers.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/rendertiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to render several tiddlers to a folder of files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"rendertiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\ttemplate = this.params[1],\n\t\toutputPath = this.commander.outputPath,\n\t\tpathname = path.resolve(outputPath,this.params[2]),\t\t\n\t\ttype = this.params[3] || \"text/html\",\n\t\textension = this.params[4] || \".html\",\n\t\tdeleteDirectory = (this.params[5] || \"\").toLowerCase() !== \"noclean\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\tif(deleteDirectory) {\n\t\t$tw.utils.deleteDirectory(pathname);\n\t}\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(template),\n\t\t\twidgetNode = wiki.makeWidget(parser,{variables: {currentTiddler: title}}),\n\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\twidgetNode.render(container,null);\n\t\tvar text = type === \"text/html\" ? container.innerHTML : container.textContent,\n\t\t\texportPath = null;\n\t\tif($tw.utils.hop($tw.macros,\"tv-get-export-path\")) {\n\t\t\tvar macroPath = $tw.macros[\"tv-get-export-path\"].run.apply(self,[title]);\n\t\t\tif(macroPath) {\n\t\t\t\texportPath = path.resolve(outputPath,macroPath + extension);\n\t\t\t}\n\t\t}\n\t\tvar finalPath = exportPath || path.resolve(pathname,encodeURIComponent(title) + extension);\n\t\t$tw.utils.createFileDirectories(finalPath);\n\t\tfs.writeFileSync(finalPath,text,\"utf8\");\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/rendertiddlers.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/savelibrarytiddlers.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/savelibrarytiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the subtiddlers of a bundle tiddler as a series of JSON files\n\n--savelibrarytiddlers <tiddler> <pathname> <skinnylisting>\n\nThe tiddler identifies the bundle tiddler that contains the subtiddlers.\n\nThe pathname specifies the pathname to the folder in which the JSON files should be saved. The filename is the URL encoded title of the subtiddler.\n\nThe skinnylisting specifies the title of the tiddler to which a JSON catalogue of the subtiddlers will be saved. The JSON file contains the same data as the bundle tiddler but with the `text` field removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savelibrarytiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\tcontainerTitle = this.params[0],\n\t\tfilter = this.params[1],\n\t\tbasepath = this.params[2],\n\t\tskinnyListTitle = this.params[3];\n\t// Get the container tiddler as data\n\tvar containerData = self.commander.wiki.getTiddlerDataCached(containerTitle,undefined);\n\tif(!containerData) {\n\t\treturn \"'\" + containerTitle + \"' is not a tiddler bundle\";\n\t}\n\t// Filter the list of plugins\n\tvar pluginList = [];\n\t$tw.utils.each(containerData.tiddlers,function(tiddler,title) {\n\t\tpluginList.push(title);\n\t});\n\tvar filteredPluginList;\n\tif(filter) {\n\t\tfilteredPluginList = self.commander.wiki.filterTiddlers(filter,null,self.commander.wiki.makeTiddlerIterator(pluginList));\n\t} else {\n\t\tfilteredPluginList = pluginList;\n\t}\n\t// Iterate through the plugins\n\tvar skinnyList = [];\n\t$tw.utils.each(filteredPluginList,function(title) {\n\t\tvar tiddler = containerData.tiddlers[title];\n\t\t// Save each JSON file and collect the skinny data\n\t\tvar pathname = path.resolve(self.commander.outputPath,basepath + encodeURIComponent(title) + \".json\");\n\t\t$tw.utils.createFileDirectories(pathname);\n\t\tfs.writeFileSync(pathname,JSON.stringify(tiddler,null,$tw.config.preferences.jsonSpaces),\"utf8\");\n\t\t// Collect the skinny list data\n\t\tvar pluginTiddlers = JSON.parse(tiddler.text),\n\t\t\treadmeContent = (pluginTiddlers.tiddlers[title + \"/readme\"] || {}).text,\n\t\t\ticonTiddler = pluginTiddlers.tiddlers[title + \"/icon\"] || {},\n\t\t\ticonType = iconTiddler.type,\n\t\t\ticonText = iconTiddler.text,\n\t\t\ticonContent;\n\t\tif(iconType && iconText) {\n\t\t\ticonContent = $tw.utils.makeDataUri(iconText,iconType);\n\t\t}\n\t\tskinnyList.push($tw.utils.extend({},tiddler,{text: undefined, readme: readmeContent, icon: iconContent}));\n\t});\n\t// Save the catalogue tiddler\n\tif(skinnyListTitle) {\n\t\tself.commander.wiki.setTiddlerData(skinnyListTitle,skinnyList);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/savelibrarytiddlers.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/savetiddler.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/savetiddler.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the content of a tiddler to a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savetiddler\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\ttitle = this.params[0],\n\t\tfilename = path.resolve(this.commander.outputPath,this.params[1]),\n\t\ttiddler = this.commander.wiki.getTiddler(title),\n\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"};\n\t$tw.utils.createFileDirectories(filename);\n\tfs.writeFile(filename,tiddler.fields.text,contentTypeInfo.encoding,function(err) {\n\t\tself.callback(err);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/savetiddler.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/savetiddlers.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/savetiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save several tiddlers to a folder of files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"savetiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\tpathname = path.resolve(this.commander.outputPath,this.params[1]),\n\t\tdeleteDirectory = (this.params[2] || \"\").toLowerCase() !== \"noclean\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\tif(deleteDirectory) {\n\t\t$tw.utils.deleteDirectory(pathname);\n\t}\n\t$tw.utils.createDirectory(pathname);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.commander.wiki.getTiddler(title),\n\t\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"},\n\t\t\tfilename = path.resolve(pathname,encodeURIComponent(title));\n\t\tfs.writeFileSync(filename,tiddler.fields.text,contentTypeInfo.encoding);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/savetiddlers.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/server.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/server.js\ntype: application/javascript\nmodule-type: command\n\nServe tiddlers over http\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nif($tw.node) {\n\tvar util = require(\"util\"),\n\t\tfs = require(\"fs\"),\n\t\turl = require(\"url\"),\n\t\tpath = require(\"path\"),\n\t\thttp = require(\"http\");\n}\n\nexports.info = {\n\tname: \"server\",\n\tsynchronous: true\n};\n\n/*\nA simple HTTP server with regexp-based routes\n*/\nfunction SimpleServer(options) {\n\tthis.routes = options.routes || [];\n\tthis.wiki = options.wiki;\n\tthis.variables = options.variables || {};\n}\n\nSimpleServer.prototype.set = function(obj) {\n\tvar self = this;\n\t$tw.utils.each(obj,function(value,name) {\n\t\tself.variables[name] = value;\n\t});\n};\n\nSimpleServer.prototype.get = function(name) {\n\treturn this.variables[name];\n};\n\nSimpleServer.prototype.addRoute = function(route) {\n\tthis.routes.push(route);\n};\n\nSimpleServer.prototype.findMatchingRoute = function(request,state) {\n\tvar pathprefix = this.get(\"pathprefix\") || \"\";\n\tfor(var t=0; t<this.routes.length; t++) {\n\t\tvar potentialRoute = this.routes[t],\n\t\t\tpathRegExp = potentialRoute.path,\n\t\t\tpathname = state.urlInfo.pathname,\n\t\t\tmatch;\n\t\tif(pathprefix) {\n\t\t\tif(pathname.substr(0,pathprefix.length) === pathprefix) {\n\t\t\t\tpathname = pathname.substr(pathprefix.length);\n\t\t\t\tmatch = potentialRoute.path.exec(pathname);\n\t\t\t} else {\n\t\t\t\tmatch = false;\n\t\t\t}\n\t\t} else {\n\t\t\tmatch = potentialRoute.path.exec(pathname);\n\t\t}\n\t\tif(match && request.method === potentialRoute.method) {\n\t\t\tstate.params = [];\n\t\t\tfor(var p=1; p<match.length; p++) {\n\t\t\t\tstate.params.push(match[p]);\n\t\t\t}\n\t\t\treturn potentialRoute;\n\t\t}\n\t}\n\treturn null;\n};\n\nSimpleServer.prototype.checkCredentials = function(request,incomingUsername,incomingPassword) {\n\tvar header = request.headers.authorization || \"\",\n\t\ttoken = header.split(/\\s+/).pop() || \"\",\n\t\tauth = $tw.utils.base64Decode(token),\n\t\tparts = auth.split(/:/),\n\t\tusername = parts[0],\n\t\tpassword = parts[1];\n\tif(incomingUsername === username && incomingPassword === password) {\n\t\treturn \"ALLOWED\";\n\t} else {\n\t\treturn \"DENIED\";\n\t}\n};\n\nSimpleServer.prototype.listen = function(port,host) {\n\tvar self = this;\n\thttp.createServer(function(request,response) {\n\t\t// Compose the state object\n\t\tvar state = {};\n\t\tstate.wiki = self.wiki;\n\t\tstate.server = self;\n\t\tstate.urlInfo = url.parse(request.url);\n\t\t// Find the route that matches this path\n\t\tvar route = self.findMatchingRoute(request,state);\n\t\t// Check for the username and password if we've got one\n\t\tvar username = self.get(\"username\"),\n\t\t\tpassword = self.get(\"password\");\n\t\tif(username && password) {\n\t\t\t// Check they match\n\t\t\tif(self.checkCredentials(request,username,password) !== \"ALLOWED\") {\n\t\t\t\tvar servername = state.wiki.getTiddlerText(\"$:/SiteTitle\") || \"TiddlyWiki5\";\n\t\t\t\tresponse.writeHead(401,\"Authentication required\",{\n\t\t\t\t\t\"WWW-Authenticate\": 'Basic realm=\"Please provide your username and password to login to ' + servername + '\"'\n\t\t\t\t});\n\t\t\t\tresponse.end();\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t\t// Return a 404 if we didn't find a route\n\t\tif(!route) {\n\t\t\tresponse.writeHead(404);\n\t\t\tresponse.end();\n\t\t\treturn;\n\t\t}\n\t\t// Set the encoding for the incoming request\n\t\t// TODO: Presumably this would need tweaking if we supported PUTting binary tiddlers\n\t\trequest.setEncoding(\"utf8\");\n\t\t// Dispatch the appropriate method\n\t\tswitch(request.method) {\n\t\t\tcase \"GET\": // Intentional fall-through\n\t\t\tcase \"DELETE\":\n\t\t\t\troute.handler(request,response,state);\n\t\t\t\tbreak;\n\t\t\tcase \"PUT\":\n\t\t\t\tvar data = \"\";\n\t\t\t\trequest.on(\"data\",function(chunk) {\n\t\t\t\t\tdata += chunk.toString();\n\t\t\t\t});\n\t\t\t\trequest.on(\"end\",function() {\n\t\t\t\t\tstate.data = data;\n\t\t\t\t\troute.handler(request,response,state);\n\t\t\t\t});\n\t\t\t\tbreak;\n\t\t}\n\t}).listen(port,host);\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n\t// Set up server\n\tthis.server = new SimpleServer({\n\t\twiki: this.commander.wiki\n\t});\n\t// Add route handlers\n\tthis.server.addRoute({\n\t\tmethod: \"PUT\",\n\t\tpath: /^\\/recipes\\/default\\/tiddlers\\/(.+)$/,\n\t\thandler: function(request,response,state) {\n\t\t\tvar title = decodeURIComponent(state.params[0]),\n\t\t\t\tfields = JSON.parse(state.data);\n\t\t\t// Pull up any subfields in the `fields` object\n\t\t\tif(fields.fields) {\n\t\t\t\t$tw.utils.each(fields.fields,function(field,name) {\n\t\t\t\t\tfields[name] = field;\n\t\t\t\t});\n\t\t\t\tdelete fields.fields;\n\t\t\t}\n\t\t\t// Remove any revision field\n\t\t\tif(fields.revision) {\n\t\t\t\tdelete fields.revision;\n\t\t\t}\n\t\t\tstate.wiki.addTiddler(new $tw.Tiddler(state.wiki.getCreationFields(),fields,{title: title},state.wiki.getModificationFields()));\n\t\t\tvar changeCount = state.wiki.getChangeCount(title).toString();\n\t\t\tresponse.writeHead(204, \"OK\",{\n\t\t\t\tEtag: \"\\\"default/\" + encodeURIComponent(title) + \"/\" + changeCount + \":\\\"\",\n\t\t\t\t\"Content-Type\": \"text/plain\"\n\t\t\t});\n\t\t\tresponse.end();\n\t\t}\n\t});\n\tthis.server.addRoute({\n\t\tmethod: \"DELETE\",\n\t\tpath: /^\\/bags\\/default\\/tiddlers\\/(.+)$/,\n\t\thandler: function(request,response,state) {\n\t\t\tvar title = decodeURIComponent(state.params[0]);\n\t\t\tstate.wiki.deleteTiddler(title);\n\t\t\tresponse.writeHead(204, \"OK\", {\n\t\t\t\t\"Content-Type\": \"text/plain\"\n\t\t\t});\n\t\t\tresponse.end();\n\t\t}\n\t});\n\tthis.server.addRoute({\n\t\tmethod: \"GET\",\n\t\tpath: /^\\/$/,\n\t\thandler: function(request,response,state) {\n\t\t\tresponse.writeHead(200, {\"Content-Type\": state.server.get(\"serveType\")});\n\t\t\tvar text = state.wiki.renderTiddler(state.server.get(\"renderType\"),state.server.get(\"rootTiddler\"));\n\t\t\tresponse.end(text,\"utf8\");\n\t\t}\n\t});\n\tthis.server.addRoute({\n\t\tmethod: \"GET\",\n\t\tpath: /^\\/status$/,\n\t\thandler: function(request,response,state) {\n\t\t\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\t\t\tvar text = JSON.stringify({\n\t\t\t\tusername: state.server.get(\"username\"),\n\t\t\t\tspace: {\n\t\t\t\t\trecipe: \"default\"\n\t\t\t\t},\n\t\t\t\ttiddlywiki_version: $tw.version\n\t\t\t});\n\t\t\tresponse.end(text,\"utf8\");\n\t\t}\n\t});\n\tthis.server.addRoute({\n\t\tmethod: \"GET\",\n\t\tpath: /^\\/favicon.ico$/,\n\t\thandler: function(request,response,state) {\n\t\t\tresponse.writeHead(200, {\"Content-Type\": \"image/x-icon\"});\n\t\t\tvar buffer = state.wiki.getTiddlerText(\"$:/favicon.ico\",\"\");\n\t\t\tresponse.end(buffer,\"base64\");\n\t\t}\n\t});\n\tthis.server.addRoute({\n\t\tmethod: \"GET\",\n\t\tpath: /^\\/recipes\\/default\\/tiddlers.json$/,\n\t\thandler: function(request,response,state) {\n\t\t\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\t\t\tvar tiddlers = [];\n\t\t\tstate.wiki.forEachTiddler({sortField: \"title\"},function(title,tiddler) {\n\t\t\t\tvar tiddlerFields = {};\n\t\t\t\t$tw.utils.each(tiddler.fields,function(field,name) {\n\t\t\t\t\tif(name !== \"text\") {\n\t\t\t\t\t\ttiddlerFields[name] = tiddler.getFieldString(name);\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\ttiddlerFields.revision = state.wiki.getChangeCount(title);\n\t\t\t\ttiddlerFields.type = tiddlerFields.type || \"text/vnd.tiddlywiki\";\n\t\t\t\ttiddlers.push(tiddlerFields);\n\t\t\t});\n\t\t\tvar text = JSON.stringify(tiddlers);\n\t\t\tresponse.end(text,\"utf8\");\n\t\t}\n\t});\n\tthis.server.addRoute({\n\t\tmethod: \"GET\",\n\t\tpath: /^\\/recipes\\/default\\/tiddlers\\/(.+)$/,\n\t\thandler: function(request,response,state) {\n\t\t\tvar title = decodeURIComponent(state.params[0]),\n\t\t\t\ttiddler = state.wiki.getTiddler(title),\n\t\t\t\ttiddlerFields = {},\n\t\t\t\tknownFields = [\n\t\t\t\t\t\"bag\", \"created\", \"creator\", \"modified\", \"modifier\", \"permissions\", \"recipe\", \"revision\", \"tags\", \"text\", \"title\", \"type\", \"uri\"\n\t\t\t\t];\n\t\t\tif(tiddler) {\n\t\t\t\t$tw.utils.each(tiddler.fields,function(field,name) {\n\t\t\t\t\tvar value = tiddler.getFieldString(name);\n\t\t\t\t\tif(knownFields.indexOf(name) !== -1) {\n\t\t\t\t\t\ttiddlerFields[name] = value;\n\t\t\t\t\t} else {\n\t\t\t\t\t\ttiddlerFields.fields = tiddlerFields.fields || {};\n\t\t\t\t\t\ttiddlerFields.fields[name] = value;\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\ttiddlerFields.revision = state.wiki.getChangeCount(title);\n\t\t\t\ttiddlerFields.type = tiddlerFields.type || \"text/vnd.tiddlywiki\";\n\t\t\t\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\t\t\t\tresponse.end(JSON.stringify(tiddlerFields),\"utf8\");\n\t\t\t} else {\n\t\t\t\tresponse.writeHead(404);\n\t\t\t\tresponse.end();\n\t\t\t}\n\t\t}\n\t});\n};\n\nCommand.prototype.execute = function() {\n\tif(!$tw.boot.wikiTiddlersPath) {\n\t\t$tw.utils.warning(\"Warning: Wiki folder '\" + $tw.boot.wikiPath + \"' does not exist or is missing a tiddlywiki.info file\");\n\t}\n\tvar port = this.params[0] || \"8080\",\n\t\trootTiddler = this.params[1] || \"$:/core/save/all\",\n\t\trenderType = this.params[2] || \"text/plain\",\n\t\tserveType = this.params[3] || \"text/html\",\n\t\tusername = this.params[4],\n\t\tpassword = this.params[5],\n\t\thost = this.params[6] || \"127.0.0.1\",\n\t\tpathprefix = this.params[7];\n\tthis.server.set({\n\t\trootTiddler: rootTiddler,\n\t\trenderType: renderType,\n\t\tserveType: serveType,\n\t\tusername: username,\n\t\tpassword: password,\n\t\tpathprefix: pathprefix\n\t});\n\tthis.server.listen(port,host);\n\tconsole.log(\"Serving on \" + host + \":\" + port);\n\tconsole.log(\"(press ctrl-C to exit)\");\n\t// Warn if required plugins are missing\n\tif(!$tw.wiki.getTiddler(\"$:/plugins/tiddlywiki/tiddlyweb\") || !$tw.wiki.getTiddler(\"$:/plugins/tiddlywiki/filesystem\")) {\n\t\t$tw.utils.warning(\"Warning: Plugins required for client-server operation (\\\"tiddlywiki/filesystem\\\" and \\\"tiddlywiki/tiddlyweb\\\") are missing from tiddlywiki.info file\");\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/server.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/setfield.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/setfield.js\ntype: application/javascript\nmodule-type: command\n\nCommand to modify selected tiddlers to set a field to the text of a template tiddler that has been wikified with the selected tiddler as the current tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"setfield\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 4) {\n\t\treturn \"Missing parameters\";\n\t}\n\tvar self = this,\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\tfieldname = this.params[1] || \"text\",\n\t\ttemplatetitle = this.params[2],\n\t\trendertype = this.params[3] || \"text/plain\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(templatetitle),\n\t\t\tnewFields = {},\n\t\t\ttiddler = wiki.getTiddler(title);\n\t\tif(parser) {\n\t\t\tvar widgetNode = wiki.makeWidget(parser,{variables: {currentTiddler: title}});\n\t\t\tvar container = $tw.fakeDocument.createElement(\"div\");\n\t\t\twidgetNode.render(container,null);\n\t\t\tnewFields[fieldname] = rendertype === \"text/html\" ? container.innerHTML : container.textContent;\n\t\t} else {\n\t\t\tnewFields[fieldname] = undefined;\n\t\t}\n\t\twiki.addTiddler(new $tw.Tiddler(tiddler,newFields));\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/setfield.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/unpackplugin.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/unpackplugin.js\ntype: application/javascript\nmodule-type: command\n\nCommand to extract the shadow tiddlers from within a plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"unpackplugin\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing plugin name\";\n\t}\n\tvar self = this,\n\t\ttitle = this.params[0],\n\t\tpluginData = this.commander.wiki.getTiddlerDataCached(title);\n\tif(!pluginData) {\n\t\treturn \"Plugin '\" + title + \"' not found\";\n\t}\n\t$tw.utils.each(pluginData.tiddlers,function(tiddler) {\n\t\tself.commander.wiki.addTiddler(new $tw.Tiddler(tiddler));\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/unpackplugin.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/verbose.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/verbose.js\ntype: application/javascript\nmodule-type: command\n\nVerbose command\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"verbose\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tthis.commander.verbose = true;\n\t// Output the boot message log\n\tthis.commander.streams.output.write(\"Boot log:\\n  \" + $tw.boot.logMessages.join(\"\\n  \") + \"\\n\");\n\treturn null; // No error\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/verbose.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/commands/version.js": {
            "text": "/*\\\ntitle: $:/core/modules/commands/version.js\ntype: application/javascript\nmodule-type: command\n\nVersion command\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"version\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tthis.commander.streams.output.write($tw.version + \"\\n\");\n\treturn null; // No error\n};\n\nexports.Command = Command;\n\n})();\n",
            "title": "$:/core/modules/commands/version.js",
            "type": "application/javascript",
            "module-type": "command"
        },
        "$:/core/modules/config.js": {
            "text": "/*\\\ntitle: $:/core/modules/config.js\ntype: application/javascript\nmodule-type: config\n\nCore configuration constants\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.preferences = {};\n\nexports.preferences.notificationDuration = 3 * 1000;\nexports.preferences.jsonSpaces = 4;\n\nexports.textPrimitives = {\n\tupperLetter: \"[A-Z\\u00c0-\\u00d6\\u00d8-\\u00de\\u0150\\u0170]\",\n\tlowerLetter: \"[a-z\\u00df-\\u00f6\\u00f8-\\u00ff\\u0151\\u0171]\",\n\tanyLetter:   \"[A-Za-z0-9\\u00c0-\\u00d6\\u00d8-\\u00de\\u00df-\\u00f6\\u00f8-\\u00ff\\u0150\\u0170\\u0151\\u0171]\",\n\tblockPrefixLetters:\t\"[A-Za-z0-9-_\\u00c0-\\u00d6\\u00d8-\\u00de\\u00df-\\u00f6\\u00f8-\\u00ff\\u0150\\u0170\\u0151\\u0171]\"\n};\n\nexports.textPrimitives.unWikiLink = \"~\";\nexports.textPrimitives.wikiLink = exports.textPrimitives.upperLetter + \"+\" +\n\texports.textPrimitives.lowerLetter + \"+\" +\n\texports.textPrimitives.upperLetter +\n\texports.textPrimitives.anyLetter + \"*\";\n\nexports.htmlEntities = {quot:34, amp:38, apos:39, lt:60, gt:62, nbsp:160, iexcl:161, cent:162, pound:163, curren:164, yen:165, brvbar:166, sect:167, uml:168, copy:169, ordf:170, laquo:171, not:172, shy:173, reg:174, macr:175, deg:176, plusmn:177, sup2:178, sup3:179, acute:180, micro:181, para:182, middot:183, cedil:184, sup1:185, ordm:186, raquo:187, frac14:188, frac12:189, frac34:190, iquest:191, Agrave:192, Aacute:193, Acirc:194, Atilde:195, Auml:196, Aring:197, AElig:198, Ccedil:199, Egrave:200, Eacute:201, Ecirc:202, Euml:203, Igrave:204, Iacute:205, Icirc:206, Iuml:207, ETH:208, Ntilde:209, Ograve:210, Oacute:211, Ocirc:212, Otilde:213, Ouml:214, times:215, Oslash:216, Ugrave:217, Uacute:218, Ucirc:219, Uuml:220, Yacute:221, THORN:222, szlig:223, agrave:224, aacute:225, acirc:226, atilde:227, auml:228, aring:229, aelig:230, ccedil:231, egrave:232, eacute:233, ecirc:234, euml:235, igrave:236, iacute:237, icirc:238, iuml:239, eth:240, ntilde:241, ograve:242, oacute:243, ocirc:244, otilde:245, ouml:246, divide:247, oslash:248, ugrave:249, uacute:250, ucirc:251, uuml:252, yacute:253, thorn:254, yuml:255, OElig:338, oelig:339, Scaron:352, scaron:353, Yuml:376, fnof:402, circ:710, tilde:732, Alpha:913, Beta:914, Gamma:915, Delta:916, Epsilon:917, Zeta:918, Eta:919, Theta:920, Iota:921, Kappa:922, Lambda:923, Mu:924, Nu:925, Xi:926, Omicron:927, Pi:928, Rho:929, Sigma:931, Tau:932, Upsilon:933, Phi:934, Chi:935, Psi:936, Omega:937, alpha:945, beta:946, gamma:947, delta:948, epsilon:949, zeta:950, eta:951, theta:952, iota:953, kappa:954, lambda:955, mu:956, nu:957, xi:958, omicron:959, pi:960, rho:961, sigmaf:962, sigma:963, tau:964, upsilon:965, phi:966, chi:967, psi:968, omega:969, thetasym:977, upsih:978, piv:982, ensp:8194, emsp:8195, thinsp:8201, zwnj:8204, zwj:8205, lrm:8206, rlm:8207, ndash:8211, mdash:8212, lsquo:8216, rsquo:8217, sbquo:8218, ldquo:8220, rdquo:8221, bdquo:8222, dagger:8224, Dagger:8225, bull:8226, hellip:8230, permil:8240, prime:8242, Prime:8243, lsaquo:8249, rsaquo:8250, oline:8254, frasl:8260, euro:8364, image:8465, weierp:8472, real:8476, trade:8482, alefsym:8501, larr:8592, uarr:8593, rarr:8594, darr:8595, harr:8596, crarr:8629, lArr:8656, uArr:8657, rArr:8658, dArr:8659, hArr:8660, forall:8704, part:8706, exist:8707, empty:8709, nabla:8711, isin:8712, notin:8713, ni:8715, prod:8719, sum:8721, minus:8722, lowast:8727, radic:8730, prop:8733, infin:8734, ang:8736, and:8743, or:8744, cap:8745, cup:8746, int:8747, there4:8756, sim:8764, cong:8773, asymp:8776, ne:8800, equiv:8801, le:8804, ge:8805, sub:8834, sup:8835, nsub:8836, sube:8838, supe:8839, oplus:8853, otimes:8855, perp:8869, sdot:8901, lceil:8968, rceil:8969, lfloor:8970, rfloor:8971, lang:9001, rang:9002, loz:9674, spades:9824, clubs:9827, hearts:9829, diams:9830 };\n\nexports.htmlVoidElements = \"area,base,br,col,command,embed,hr,img,input,keygen,link,meta,param,source,track,wbr\".split(\",\");\n\nexports.htmlBlockElements = \"address,article,aside,audio,blockquote,canvas,dd,div,dl,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,li,noscript,ol,output,p,pre,section,table,tfoot,ul,video\".split(\",\");\n\nexports.htmlUnsafeElements = \"script\".split(\",\");\n\n})();\n",
            "title": "$:/core/modules/config.js",
            "type": "application/javascript",
            "module-type": "config"
        },
        "$:/core/modules/deserializers.js": {
            "text": "/*\\\ntitle: $:/core/modules/deserializers.js\ntype: application/javascript\nmodule-type: tiddlerdeserializer\n\nFunctions to deserialise tiddlers from a block of text\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nUtility function to parse an old-style tiddler DIV in a *.tid file. It looks like this:\n\n<div title=\"Title\" creator=\"JoeBloggs\" modifier=\"JoeBloggs\" created=\"201102111106\" modified=\"201102111310\" tags=\"myTag [[my long tag]]\">\n<pre>The text of the tiddler (without the expected HTML encoding).\n</pre>\n</div>\n\nNote that the field attributes are HTML encoded, but that the body of the <PRE> tag is not encoded.\n\nWhen these tiddler DIVs are encountered within a TiddlyWiki HTML file then the body is encoded in the usual way.\n*/\nvar parseTiddlerDiv = function(text /* [,fields] */) {\n\t// Slot together the default results\n\tvar result = {};\n\tif(arguments.length > 1) {\n\t\tfor(var f=1; f<arguments.length; f++) {\n\t\t\tvar fields = arguments[f];\n\t\t\tfor(var t in fields) {\n\t\t\t\tresult[t] = fields[t];\t\t\n\t\t\t}\n\t\t}\n\t}\n\t// Parse the DIV body\n\tvar startRegExp = /^\\s*<div\\s+([^>]*)>(\\s*<pre>)?/gi,\n\t\tendRegExp,\n\t\tmatch = startRegExp.exec(text);\n\tif(match) {\n\t\t// Old-style DIVs don't have the <pre> tag\n\t\tif(match[2]) {\n\t\t\tendRegExp = /<\\/pre>\\s*<\\/div>\\s*$/gi;\n\t\t} else {\n\t\t\tendRegExp = /<\\/div>\\s*$/gi;\n\t\t}\n\t\tvar endMatch = endRegExp.exec(text);\n\t\tif(endMatch) {\n\t\t\t// Extract the text\n\t\t\tresult.text = text.substring(match.index + match[0].length,endMatch.index);\n\t\t\t// Process the attributes\n\t\t\tvar attrRegExp = /\\s*([^=\\s]+)\\s*=\\s*(?:\"([^\"]*)\"|'([^']*)')/gi,\n\t\t\t\tattrMatch;\n\t\t\tdo {\n\t\t\t\tattrMatch = attrRegExp.exec(match[1]);\n\t\t\t\tif(attrMatch) {\n\t\t\t\t\tvar name = attrMatch[1];\n\t\t\t\t\tvar value = attrMatch[2] !== undefined ? attrMatch[2] : attrMatch[3];\n\t\t\t\t\tresult[name] = value;\n\t\t\t\t}\n\t\t\t} while(attrMatch);\n\t\t\treturn result;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports[\"application/x-tiddler-html-div\"] = function(text,fields) {\n\treturn [parseTiddlerDiv(text,fields)];\n};\n\nexports[\"application/json\"] = function(text,fields) {\n\tvar incoming = JSON.parse(text),\n\t\tresults = [];\n\tif($tw.utils.isArray(incoming)) {\n\t\tfor(var t=0; t<incoming.length; t++) {\n\t\t\tvar incomingFields = incoming[t],\n\t\t\t\tfields = {};\n\t\t\tfor(var f in incomingFields) {\n\t\t\t\tif(typeof incomingFields[f] === \"string\") {\n\t\t\t\t\tfields[f] = incomingFields[f];\n\t\t\t\t}\n\t\t\t}\n\t\t\tresults.push(fields);\n\t\t}\n\t}\n\treturn results;\n};\n\n/*\nParse an HTML file into tiddlers. There are three possibilities:\n# A TiddlyWiki classic HTML file containing `text/x-tiddlywiki` tiddlers\n# A TiddlyWiki5 HTML file containing `text/vnd.tiddlywiki` tiddlers\n# An ordinary HTML file\n*/\nexports[\"text/html\"] = function(text,fields) {\n\t// Check if we've got a store area\n\tvar storeAreaMarkerRegExp = /<div id=[\"']?storeArea['\"]?( style=[\"']?display:none;[\"']?)?>/gi,\n\t\tmatch = storeAreaMarkerRegExp.exec(text);\n\tif(match) {\n\t\t// If so, it's either a classic TiddlyWiki file or an unencrypted TW5 file\n\t\t// First read the normal tiddlers\n\t\tvar results = deserializeTiddlyWikiFile(text,storeAreaMarkerRegExp.lastIndex,!!match[1],fields);\n\t\t// Then any system tiddlers\n\t\tvar systemAreaMarkerRegExp = /<div id=[\"']?systemArea['\"]?( style=[\"']?display:none;[\"']?)?>/gi,\n\t\t\tsysMatch = systemAreaMarkerRegExp.exec(text);\n\t\tif(sysMatch) {\n\t\t\tresults.push.apply(results,deserializeTiddlyWikiFile(text,systemAreaMarkerRegExp.lastIndex,!!sysMatch[1],fields));\n\t\t}\n\t\treturn results;\n\t} else {\n\t\t// Check whether we've got an encrypted file\n\t\tvar encryptedStoreArea = $tw.utils.extractEncryptedStoreArea(text);\n\t\tif(encryptedStoreArea) {\n\t\t\t// If so, attempt to decrypt it using the current password\n\t\t\treturn $tw.utils.decryptStoreArea(encryptedStoreArea);\n\t\t} else {\n\t\t\t// It's not a TiddlyWiki so we'll return the entire HTML file as a tiddler\n\t\t\treturn deserializeHtmlFile(text,fields);\n\t\t}\n\t}\n};\n\nfunction deserializeHtmlFile(text,fields) {\n\tvar result = {};\n\t$tw.utils.each(fields,function(value,name) {\n\t\tresult[name] = value;\n\t});\n\tresult.text = text;\n\tresult.type = \"text/html\";\n\treturn [result];\n}\n\nfunction deserializeTiddlyWikiFile(text,storeAreaEnd,isTiddlyWiki5,fields) {\n\tvar results = [],\n\t\tendOfDivRegExp = /(<\\/div>\\s*)/gi,\n\t\tstartPos = storeAreaEnd,\n\t\tdefaultType = isTiddlyWiki5 ? undefined : \"text/x-tiddlywiki\";\n\tendOfDivRegExp.lastIndex = startPos;\n\tvar match = endOfDivRegExp.exec(text);\n\twhile(match) {\n\t\tvar endPos = endOfDivRegExp.lastIndex,\n\t\t\ttiddlerFields = parseTiddlerDiv(text.substring(startPos,endPos),fields,{type: defaultType});\n\t\tif(!tiddlerFields) {\n\t\t\tbreak;\n\t\t}\n\t\t$tw.utils.each(tiddlerFields,function(value,name) {\n\t\t\tif(typeof value === \"string\") {\n\t\t\t\ttiddlerFields[name] = $tw.utils.htmlDecode(value);\n\t\t\t}\n\t\t});\n\t\tif(tiddlerFields.text !== null) {\n\t\t\tresults.push(tiddlerFields);\n\t\t}\n\t\tstartPos = endPos;\n\t\tmatch = endOfDivRegExp.exec(text);\n\t}\n\treturn results;\n}\n\n})();\n",
            "title": "$:/core/modules/deserializers.js",
            "type": "application/javascript",
            "module-type": "tiddlerdeserializer"
        },
        "$:/core/modules/filters/addprefix.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/addprefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for adding a prefix to each title in the list. This is\nespecially useful in contexts where only a filter expression is allowed\nand macro substitution isn't available.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.addprefix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(operator.operand + title);\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/addprefix.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/addsuffix.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/addsuffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for adding a suffix to each title in the list. This is\nespecially useful in contexts where only a filter expression is allowed\nand macro substitution isn't available.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.addsuffix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title + operator.operand);\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/addsuffix.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/after.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/after.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler from the current list that is after the tiddler named in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.after = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar index = results.indexOf(operator.operand);\n\tif(index === -1 || index > (results.length - 2)) {\n\t\treturn [];\n\t} else {\n\t\treturn [results[index + 1]];\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/filters/after.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/all/current.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/all/current.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[current]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.current = function(source,prefix,options) {\n\tvar currTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\");\n\tif(currTiddlerTitle) {\n\t\treturn [currTiddlerTitle];\n\t} else {\n\t\treturn [];\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/filters/all/current.js",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all/missing.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/all/missing.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[missing]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.missing = function(source,prefix,options) {\n\treturn options.wiki.getMissingTitles();\n};\n\n})();\n",
            "title": "$:/core/modules/filters/all/missing.js",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all/orphans.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/all/orphans.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[orphans]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.orphans = function(source,prefix,options) {\n\treturn options.wiki.getOrphanTitles();\n};\n\n})();\n",
            "title": "$:/core/modules/filters/all/orphans.js",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all/shadows.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/all/shadows.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[shadows]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadows = function(source,prefix,options) {\n\treturn options.wiki.allShadowTitles();\n};\n\n})();\n",
            "title": "$:/core/modules/filters/all/shadows.js",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all/tiddlers.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/all/tiddlers.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[tiddlers]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tiddlers = function(source,prefix,options) {\n\treturn options.wiki.allTitles();\n};\n\n})();\n",
            "title": "$:/core/modules/filters/all/tiddlers.js",
            "type": "application/javascript",
            "module-type": "allfilteroperator"
        },
        "$:/core/modules/filters/all.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/all.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for selecting tiddlers\n\n[all[shadows+tiddlers]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar allFilterOperators;\n\nfunction getAllFilterOperators() {\n\tif(!allFilterOperators) {\n\t\tallFilterOperators = {};\n\t\t$tw.modules.applyMethods(\"allfilteroperator\",allFilterOperators);\n\t}\n\treturn allFilterOperators;\n}\n\n/*\nExport our filter function\n*/\nexports.all = function(source,operator,options) {\n\t// Get our suboperators\n\tvar allFilterOperators = getAllFilterOperators();\n\t// Cycle through the suboperators accumulating their results\n\tvar results = [],\n\t\tsubops = operator.operand.split(\"+\");\n\t// Check for common optimisations\n\tif(subops.length === 1 && subops[0] === \"\") {\n\t\treturn source;\n\t} else if(subops.length === 1 && subops[0] === \"tiddlers\") {\n\t\treturn options.wiki.each;\n\t} else if(subops.length === 1 && subops[0] === \"shadows\") {\n\t\treturn options.wiki.eachShadow;\n\t} else if(subops.length === 2 && subops[0] === \"tiddlers\" && subops[1] === \"shadows\") {\n\t\treturn options.wiki.eachTiddlerPlusShadows;\n\t} else if(subops.length === 2 && subops[0] === \"shadows\" && subops[1] === \"tiddlers\") {\n\t\treturn options.wiki.eachShadowPlusTiddlers;\n\t}\n\t// Do it the hard way\n\tfor(var t=0; t<subops.length; t++) {\n\t\tvar subop = allFilterOperators[subops[t]];\n\t\tif(subop) {\n\t\t\t$tw.utils.pushTop(results,subop(source,operator.prefix,options));\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/all.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/backlinks.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/backlinks.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning all the backlinks from a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.backlinks = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlerBacklinks(title));\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/backlinks.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/before.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/before.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler from the current list that is before the tiddler named in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.before = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar index = results.indexOf(operator.operand);\n\tif(index <= 0) {\n\t\treturn [];\n\t} else {\n\t\treturn [results[index - 1]];\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/filters/before.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/commands.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/commands.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the commands available in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.commands = function(source,operator,options) {\n\tvar results = [];\n\t$tw.utils.each($tw.commands,function(commandInfo,name) {\n\t\tresults.push(name);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/commands.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/days.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/days.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects tiddlers with a specified date field within a specified date interval.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.days = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldName = operator.suffix || \"modified\",\n\t\tdayInterval = (parseInt(operator.operand,10)||0),\n\t\tdayIntervalSign = $tw.utils.sign(dayInterval),\n\t\ttargetTimeStamp = (new Date()).setHours(0,0,0,0) + 1000*60*60*24*dayInterval,\n\t\tisWithinDays = function(dateField) {\n\t\t\tvar sign = $tw.utils.sign(targetTimeStamp - (new Date(dateField)).setHours(0,0,0,0));\n\t\t\treturn sign === 0 || sign === dayIntervalSign;\n\t\t};\n\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\t\tif(!isWithinDays($tw.utils.parseDate(tiddler.fields[fieldName]))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\t\tif(isWithinDays($tw.utils.parseDate(tiddler.fields[fieldName]))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/days.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/each.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/each.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects one tiddler for each unique value of the specified field.\nWith suffix \"list\", selects all tiddlers that are values in a specified list field.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.each = function(source,operator,options) {\n\tvar results =[] ,\n\t\tvalue,values = {},\n\t\tfield = operator.operand || \"title\";\n\tif(operator.suffix !== \"list-item\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\tvalue = (field === \"title\") ? title : tiddler.getFieldString(field);\n\t\t\t\tif(!$tw.utils.hop(values,value)) {\n\t\t\t\t\tvalues[value] = true;\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\t$tw.utils.each(\n\t\t\t\t\toptions.wiki.getTiddlerList(title,field),\n\t\t\t\t\tfunction(value) {\n\t\t\t\t\t\tif(!$tw.utils.hop(values,value)) {\n\t\t\t\t\t\t\tvalues[value] = true;\n\t\t\t\t\t\t\tresults.push(value);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/each.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/eachday.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/eachday.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects one tiddler for each unique day covered by the specified date field\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.eachday = function(source,operator,options) {\n\tvar results = [],\n\t\tvalues = [],\n\t\tfieldName = operator.operand || \"modified\";\n\t// Function to convert a date/time to a date integer\n\tvar toDate = function(value) {\n\t\tvalue = (new Date(value)).setHours(0,0,0,0);\n\t\treturn value+0;\n\t};\n\tsource(function(tiddler,title) {\n\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\tvar value = toDate($tw.utils.parseDate(tiddler.fields[fieldName]));\n\t\t\tif(values.indexOf(value) === -1) {\n\t\t\t\tvalues.push(value);\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/eachday.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/editiondescription.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/editiondescription.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the descriptions of the specified edition names\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.editiondescription = function(source,operator,options) {\n\tvar results = [],\n\t\teditionInfo = $tw.utils.getEditionInfo();\n\tif(editionInfo) {\n\t\tsource(function(tiddler,title) {\n\t\t\tif($tw.utils.hop(editionInfo,title)) {\n\t\t\t\tresults.push(editionInfo[title].description || \"\");\t\t\t\t\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/editiondescription.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/editions.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/editions.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the available editions in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.editions = function(source,operator,options) {\n\tvar results = [],\n\t\teditionInfo = $tw.utils.getEditionInfo();\n\tif(editionInfo) {\n\t\t$tw.utils.each(editionInfo,function(info,name) {\n\t\t\tresults.push(name);\n\t\t});\n\t}\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/editions.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/field.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/field.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for comparing fields for equality\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.field = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldname = (operator.suffix || operator.operator || \"title\").toLowerCase();\n\tif(operator.prefix === \"!\") {\n\t\tif(operator.regexp) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && !operator.regexp.exec(text)) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && text !== operator.operand) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tif(operator.regexp) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && !!operator.regexp.exec(text)) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && text === operator.operand) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/field.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/fields.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/fields.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the fields on the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.fields = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tfor(var fieldName in tiddler.fields) {\n\t\t\t\t$tw.utils.pushTop(results,fieldName);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/fields.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/get.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/get.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing tiddler titles by the value of the field specified in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.get = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tvar value = tiddler.getFieldString(operator.operand);\n\t\t\tif(value) {\n\t\t\t\tresults.push(value);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/get.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/getindex.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/getindex.js\ntype: application/javascript\nmodule-type: filteroperator\n\nreturns the value at a given index of datatiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.getindex = function(source,operator,options) {\n\tvar data,title,results = [];\n\tif(operator.operand){\n\t\tsource(function(tiddler,title) {\n\t\t\ttitle = tiddler ? tiddler.fields.title : title;\n\t\t\tdata = options.wiki.extractTiddlerDataItem(tiddler,operator.operand);\n\t\t\tif(data) {\n\t\t\t\tresults.push(data);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/getindex.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/has.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/has.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a tiddler has the specified field\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.has = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!tiddler || (tiddler && (!$tw.utils.hop(tiddler.fields,operator.operand) || tiddler.fields[operator.operand] === \"\"))) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && $tw.utils.hop(tiddler.fields,operator.operand) && tiddler.fields[operator.operand] !== \"\") {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/has.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/haschanged.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/haschanged.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returns tiddlers from the list that have a non-zero changecount.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.haschanged = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.getChangeCount(title) === 0) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.getChangeCount(title) > 0) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/haschanged.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/indexes.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/indexes.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the indexes of a data tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.indexes = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar data = options.wiki.getTiddlerDataCached(title);\n\t\tif(data) {\n\t\t\t$tw.utils.pushTop(results,Object.keys(data));\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/indexes.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/is/current.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/is/current.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[current]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.current = function(source,prefix,options) {\n\tvar results = [],\n\t\tcurrTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\");\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title !== currTiddlerTitle) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title === currTiddlerTitle) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/is/current.js",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/image.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/is/image.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[image]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.image = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isImageTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isImageTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/is/image.js",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/missing.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/is/missing.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[missing]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.missing = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/is/missing.js",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/orphan.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/is/orphan.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[orphan]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.orphan = function(source,prefix,options) {\n\tvar results = [],\n\t\torphanTitles = options.wiki.getOrphanTitles();\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(orphanTitles.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(orphanTitles.indexOf(title) !== -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/is/orphan.js",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/shadow.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/is/shadow.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[shadow]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadow = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isShadowTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isShadowTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/is/shadow.js",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/system.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/is/system.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[system]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.system = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isSystemTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isSystemTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/is/system.js",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/tag.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/is/tag.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[tag]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tag = function(source,prefix,options) {\n\tvar results = [],\n\t\ttagMap = options.wiki.getTagMap();\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!$tw.utils.hop(tagMap,title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif($tw.utils.hop(tagMap,title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/is/tag.js",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is/tiddler.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/is/tiddler.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[tiddler]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tiddler = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/is/tiddler.js",
            "type": "application/javascript",
            "module-type": "isfilteroperator"
        },
        "$:/core/modules/filters/is.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/is.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking tiddler properties\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar isFilterOperators;\n\nfunction getIsFilterOperators() {\n\tif(!isFilterOperators) {\n\t\tisFilterOperators = {};\n\t\t$tw.modules.applyMethods(\"isfilteroperator\",isFilterOperators);\n\t}\n\treturn isFilterOperators;\n}\n\n/*\nExport our filter function\n*/\nexports.is = function(source,operator,options) {\n\t// Dispatch to the correct isfilteroperator\n\tvar isFilterOperators = getIsFilterOperators();\n\tvar isFilterOperator = isFilterOperators[operator.operand];\n\tif(isFilterOperator) {\n\t\treturn isFilterOperator(source,operator.prefix,options);\n\t} else {\n\t\treturn [\"Filter Error: Unknown operand for the 'is' filter operator\"];\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/filters/is.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/limit.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/limit.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for chopping the results to a specified maximum number of entries\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.limit = function(source,operator,options) {\n\tvar results = [];\n\t// Convert to an array\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\t// Slice the array if necessary\n\tvar limit = Math.min(results.length,parseInt(operator.operand,10));\n\tif(operator.prefix === \"!\") {\n\t\tresults = results.slice(-limit);\n\t} else {\n\t\tresults = results.slice(0,limit);\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/limit.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/links.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/links.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning all the links from a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.links = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlerLinks(title));\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/links.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/list.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/list.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddlers whose title is listed in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.list = function(source,operator,options) {\n\tvar results = [],\n\t\ttr = $tw.utils.parseTextReference(operator.operand),\n\t\tcurrTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\"),\n\t\tlist = options.wiki.getTiddlerList(tr.title || currTiddlerTitle,tr.field,tr.index);\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tresults = list;\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/list.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/listed.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/listed.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all tiddlers that have the selected tiddlers in a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.listed = function(source,operator,options) {\n\tvar field = operator.operand || \"list\",\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.findListingsOfTiddler(title,field));\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/listed.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/listops.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/listops.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operators for manipulating the current selection list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nReverse list\n*/\nexports.reverse = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.unshift(title);\n\t});\n\treturn results;\n};\n\n/*\nFirst entry/entries in list\n*/\nexports.first = function(source,operator,options) {\n\tvar count = parseInt(operator.operand) || 1,\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(0,count);\n};\n\n/*\nLast entry/entries in list\n*/\nexports.last = function(source,operator,options) {\n\tvar count = parseInt(operator.operand) || 1,\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(-count);\n};\n\n/*\nAll but the first entry/entries of the list\n*/\nexports.rest = function(source,operator,options) {\n\tvar count = parseInt(operator.operand) || 1,\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(count);\n};\nexports.butfirst = exports.rest;\nexports.bf = exports.rest;\n\n/*\nAll but the last entry/entries of the list\n*/\nexports.butlast = function(source,operator,options) {\n\tvar count = parseInt(operator.operand) || 1,\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(0,-count);\n};\nexports.bl = exports.butlast;\n\n/*\nThe nth member of the list\n*/\nexports.nth = function(source,operator,options) {\n\tvar count = parseInt(operator.operand) || 1,\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(count - 1,count);\n};\n\n})();\n",
            "title": "$:/core/modules/filters/listops.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/modules.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/modules.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the titles of the modules of a given type in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.modules = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.each($tw.modules.types[title],function(moduleInfo,moduleName) {\n\t\t\tresults.push(moduleName);\n\t\t});\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/modules.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/moduletypes.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/moduletypes.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the module types in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.moduletypes = function(source,operator,options) {\n\tvar results = [];\n\t$tw.utils.each($tw.modules.types,function(moduleInfo,type) {\n\t\tresults.push(type);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/moduletypes.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/next.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/next.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler whose title occurs next in the list supplied in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.next = function(source,operator,options) {\n\tvar results = [],\n\t\tlist = options.wiki.getTiddlerList(operator.operand);\n\tsource(function(tiddler,title) {\n\t\tvar match = list.indexOf(title);\n\t\t// increment match and then test if result is in range\n\t\tmatch++;\n\t\tif(match > 0 && match < list.length) {\n\t\t\tresults.push(list[match]);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/next.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/plugintiddlers.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/plugintiddlers.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the titles of the shadow tiddlers within a plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.plugintiddlers = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar pluginInfo = options.wiki.getPluginInfo(title) || options.wiki.getTiddlerDataCached(title,{tiddlers:[]});\n\t\tif(pluginInfo && pluginInfo.tiddlers) {\n\t\t\t$tw.utils.each(pluginInfo.tiddlers,function(fields,title) {\n\t\t\t\tresults.push(title);\n\t\t\t});\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/plugintiddlers.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/prefix.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/prefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title starts with a prefix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.prefix = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(0,operator.operand.length) !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(0,operator.operand.length) === operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/prefix.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/previous.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/previous.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler whose title occurs immediately prior in the list supplied in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.previous = function(source,operator,options) {\n\tvar results = [],\n\t\tlist = options.wiki.getTiddlerList(operator.operand);\n\tsource(function(tiddler,title) {\n\t\tvar match = list.indexOf(title);\n\t\t// increment match and then test if result is in range\n\t\tmatch--;\n\t\tif(match >= 0) {\n\t\t\tresults.push(list[match]);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/previous.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/regexp.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/regexp.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for regexp matching\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.regexp = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldname = (operator.suffix || \"title\").toLowerCase(),\n\t\tregexpString, regexp, flags = \"\", match,\n\t\tgetFieldString = function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\treturn tiddler.getFieldString(fieldname);\n\t\t\t} else if(fieldname === \"title\") {\n\t\t\t\treturn title;\n\t\t\t} else {\n\t\t\t\treturn null;\n\t\t\t}\n\t\t};\n\t// Process flags and construct regexp\n\tregexpString = operator.operand;\n\tmatch = /^\\(\\?([gim]+)\\)/.exec(regexpString);\n\tif(match) {\n\t\tflags = match[1];\n\t\tregexpString = regexpString.substr(match[0].length);\n\t} else {\n\t\tmatch = /\\(\\?([gim]+)\\)$/.exec(regexpString);\n\t\tif(match) {\n\t\t\tflags = match[1];\n\t\t\tregexpString = regexpString.substr(0,regexpString.length - match[0].length);\n\t\t}\n\t}\n\ttry {\n\t\tregexp = new RegExp(regexpString,flags);\n\t} catch(e) {\n\t\treturn [\"\" + e];\n\t}\n\t// Process the incoming tiddlers\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tvar text = getFieldString(tiddler,title);\n\t\t\tif(text !== null) {\n\t\t\t\tif(!regexp.exec(text)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tvar text = getFieldString(tiddler,title);\n\t\t\tif(text !== null) {\n\t\t\t\tif(!!regexp.exec(text)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/regexp.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/removeprefix.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/removeprefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for removing a prefix from each title in the list. Titles that do not start with the prefix are removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.removeprefix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(title.substr(0,operator.operand.length) === operator.operand) {\n\t\t\tresults.push(title.substr(operator.operand.length));\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/removeprefix.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/removesuffix.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/removesuffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for removing a suffix from each title in the list. Titles that do not end with the suffix are removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.removesuffix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(title.substr(-operator.operand.length) === operator.operand) {\n\t\t\tresults.push(title.substr(0,title.length - operator.operand.length));\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/removesuffix.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/sameday.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/sameday.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects tiddlers with a modified date field on the same day as the provided value.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.sameday = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldName = operator.suffix || \"modified\",\n\t\ttargetDate = (new Date($tw.utils.parseDate(operator.operand))).setHours(0,0,0,0);\n\t// Function to convert a date/time to a date integer\n\tvar isSameDay = function(dateField) {\n\t\t\treturn (new Date(dateField)).setHours(0,0,0,0) === targetDate;\n\t\t};\n\tsource(function(tiddler,title) {\n\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\tif(isSameDay($tw.utils.parseDate(tiddler.fields[fieldName]))) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/sameday.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/search.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/search.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for searching for the text in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.search = function(source,operator,options) {\n\tvar invert = operator.prefix === \"!\";\n\tif(operator.suffix) {\n\t\treturn options.wiki.search(operator.operand,{\n\t\t\tsource: source,\n\t\t\tinvert: invert,\n\t\t\tfield: operator.suffix\n\t\t});\n\t} else {\n\t\treturn options.wiki.search(operator.operand,{\n\t\t\tsource: source,\n\t\t\tinvert: invert\n\t\t});\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/filters/search.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/shadowsource.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/shadowsource.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the source plugins for shadow tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadowsource = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar source = options.wiki.getShadowSource(title);\n\t\tif(source) {\n\t\t\t$tw.utils.pushTop(results,source);\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/shadowsource.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/sort.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/sort.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for sorting\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.sort = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",false,false);\n\treturn results;\n};\n\nexports.nsort = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",false,true);\n\treturn results;\n};\n\nexports.sortcs = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",true,false);\n\treturn results;\n};\n\nexports.nsortcs = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",true,true);\n\treturn results;\n};\n\nvar prepare_results = function (source) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/sort.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/splitbefore.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/splitbefore.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that splits each result on the first occurance of the specified separator and returns the unique values.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.splitbefore = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar parts = title.split(operator.operand);\n\t\tif(parts.length === 1) {\n\t\t\t$tw.utils.pushTop(results,parts[0]);\n\t\t} else {\n\t\t\t$tw.utils.pushTop(results,parts[0] + operator.operand);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/splitbefore.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/storyviews.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/storyviews.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the story views in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.storyviews = function(source,operator,options) {\n\tvar results = [],\n\t\tstoryviews = {};\n\t$tw.modules.applyMethods(\"storyview\",storyviews);\n\t$tw.utils.each(storyviews,function(info,name) {\n\t\tresults.push(name);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/storyviews.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/suffix.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/suffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title ends with a suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.suffix = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(-operator.operand.length) !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(-operator.operand.length) === operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/suffix.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/tag.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/tag.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking for the presence of a tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tag = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && !tiddler.hasTag(operator.operand)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.hasTag(operator.operand)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t\tresults = options.wiki.sortByList(results,operator.operand);\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/tag.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/tagging.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/tagging.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all tiddlers that are tagged with the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tagging = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlersWithTag(title));\n\t});\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/tagging.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/tags.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/tags.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all the tags of the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tags = function(source,operator,options) {\n\tvar tags = {};\n\tsource(function(tiddler,title) {\n\t\tvar t, length;\n\t\tif(tiddler && tiddler.fields.tags) {\n\t\t\tfor(t=0, length=tiddler.fields.tags.length; t<length; t++) {\n\t\t\t\ttags[tiddler.fields.tags[t]] = true;\n\t\t\t}\n\t\t}\n\t});\n\treturn Object.keys(tags);\n};\n\n})();\n",
            "title": "$:/core/modules/filters/tags.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/title.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/title.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for comparing title fields for equality\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.title = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields.title !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tresults.push(operator.operand);\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/title.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/untagged.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/untagged.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all the selected tiddlers that are untagged\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.untagged = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && $tw.utils.isArray(tiddler.fields.tags) && tiddler.fields.tags.length > 0) {\n\t\t\t\t$tw.utils.pushTop(results,title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!tiddler || !tiddler.hasField(\"tags\") || ($tw.utils.isArray(tiddler.fields.tags) && tiddler.fields.tags.length === 0)) {\n\t\t\t\t$tw.utils.pushTop(results,title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/untagged.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/wikiparserrules.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/wikiparserrules.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the wiki parser rules in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.wikiparserrules = function(source,operator,options) {\n\tvar results = [];\n\t$tw.utils.each($tw.modules.types.wikirule,function(mod) {\n\t\tvar exp = mod.exports;\n\t\tif(exp.types[operator.operand]) {\n\t\t\tresults.push(exp.name);\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
            "title": "$:/core/modules/filters/wikiparserrules.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters/x-listops.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters/x-listops.js\ntype: application/javascript\nmodule-type: filteroperator\n\nExtended filter operators to manipulate the current list.\n\n\\*/\n(function () {\n\n    /*jslint node: true, browser: true */\n    /*global $tw: false */\n    \"use strict\";\n\n    /*\n    Fetch titles from the current list\n    */\n    var prepare_results = function (source) {\n    var results = [];\n        source(function (tiddler, title) {\n            results.push(title);\n        });\n        return results;\n    };\n\n    /*\n    Moves a number of items from the tail of the current list before the item named in the operand\n    */\n    exports.putbefore = function (source, operator) {\n        var results = prepare_results(source),\n            index = results.indexOf(operator.operand),\n            count = parseInt(operator.suffix) || 1;\n        return (index === -1) ?\n            results.slice(0, -1) :\n            results.slice(0, index).concat(results.slice(-count)).concat(results.slice(index, -count));\n    };\n\n    /*\n    Moves a number of items from the tail of the current list after the item named in the operand\n    */\n    exports.putafter = function (source, operator) {\n        var results = prepare_results(source),\n            index = results.indexOf(operator.operand),\n            count = parseInt(operator.suffix) || 1;\n        return (index === -1) ?\n            results.slice(0, -1) :\n            results.slice(0, index + 1).concat(results.slice(-count)).concat(results.slice(index + 1, -count));\n    };\n\n    /*\n    Replaces the item named in the operand with a number of items from the tail of the current list\n    */\n    exports.replace = function (source, operator) {\n        var results = prepare_results(source),\n            index = results.indexOf(operator.operand),\n            count = parseInt(operator.suffix) || 1;\n        return (index === -1) ?\n            results.slice(0, -count) :\n            results.slice(0, index).concat(results.slice(-count)).concat(results.slice(index + 1, -count));\n    };\n\n    /*\n    Moves a number of items from the tail of the current list to the head of the list\n    */\n    exports.putfirst = function (source, operator) {\n        var results = prepare_results(source),\n            count = parseInt(operator.suffix) || 1;\n        return results.slice(-count).concat(results.slice(0, -count));\n    };\n\n    /*\n    Moves a number of items from the head of the current list to the tail of the list\n    */\n    exports.putlast = function (source, operator) {\n        var results = prepare_results(source),\n            count = parseInt(operator.suffix) || 1;\n        return results.slice(count).concat(results.slice(0, count));\n    };\n\n    /*\n    Moves the item named in the operand a number of places forward or backward in the list\n    */\n    exports.move = function (source, operator) {\n        var results = prepare_results(source),\n            index = results.indexOf(operator.operand),\n            count = parseInt(operator.suffix) || 1,\n            marker = results.splice(index, 1);\n        return results.slice(0, index + count).concat(marker).concat(results.slice(index + count));\n    };\n\n    /*\n    Returns the items from the current list that are after the item named in the operand\n    */\n    exports.allafter = function (source, operator) {\n        var results = prepare_results(source),\n            index = results.indexOf(operator.operand);\n        return (index === -1 || index > (results.length - 2)) ? [] :\n            (operator.suffix) ? results.slice(index) :\n            results.slice(index + 1);\n    };\n\n    /*\n    Returns the items from the current list that are before the item named in the operand\n    */\n    exports.allbefore = function (source, operator) {\n        var results = prepare_results(source),\n            index = results.indexOf(operator.operand);\n        return (index <= 0) ? [] :\n            (operator.suffix) ? results.slice(0, index + 1) :\n            results.slice(0, index);\n    };\n\n    /*\n    Appends the items listed in the operand array to the tail of the current list\n    */\n    exports.append = function (source, operator) {\n        var append = $tw.utils.parseStringArray(operator.operand, \"true\"),\n            results = prepare_results(source),\n            count = parseInt(operator.suffix) || append.length;\n        return (append.length === 0) ? results :\n            (operator.prefix) ? results.concat(append.slice(-count)) :\n            results.concat(append.slice(0, count));\n    };\n\n    /*\n    Prepends the items listed in the operand array to the head of the current list\n    */\n    exports.prepend = function (source, operator) {\n        var prepend = $tw.utils.parseStringArray(operator.operand, \"true\"),\n            results = prepare_results(source),\n            count = parseInt(operator.suffix) || prepend.length;\n        return (prepend.length === 0) ? results :\n            (operator.prefix) ? prepend.slice(-count).concat(results) :\n            prepend.slice(0, count).concat(results);\n    };\n\n    /*\n    Returns all items from the current list except the items listed in the operand array\n    */\n    exports.remove = function (source, operator) {\n        var array = $tw.utils.parseStringArray(operator.operand, \"true\"),\n            results = prepare_results(source),\n            count = parseInt(operator.suffix) || array.length,\n            p,\n            len,\n            index;\n        len = array.length - 1;\n        for (p = 0; p < count; ++p) {\n            if (operator.prefix) {\n                index = results.indexOf(array[len - p]);\n            } else {\n                index = results.indexOf(array[p]);\n            }\n            if (index !== -1) {\n                results.splice(index, 1);\n            }\n        }\n        return results;\n    };\n\n    /*\n    Returns all items from the current list sorted in the order of the items in the operand array\n    */\n    exports.sortby = function (source, operator) {\n        var results = prepare_results(source);\n        if (!results || results.length < 2) {\n            return results;\n        }\n        var lookup = $tw.utils.parseStringArray(operator.operand, \"true\");\n        results.sort(function (a, b) {\n            return lookup.indexOf(a) - lookup.indexOf(b);\n        });\n        return results;\n    };\n\n    /*\n    Removes all duplicate items from the current list\n    */\n    exports.unique = function (source, operator) {\n        var results = prepare_results(source);\n        var set = results.reduce(function (a, b) {\n            if (a.indexOf(b) < 0) {\n                a.push(b);\n            }\n            return a;\n        }, []);\n        return set;\n    };\n})();\n",
            "title": "$:/core/modules/filters/x-listops.js",
            "type": "application/javascript",
            "module-type": "filteroperator"
        },
        "$:/core/modules/filters.js": {
            "text": "/*\\\ntitle: $:/core/modules/filters.js\ntype: application/javascript\nmodule-type: wikimethod\n\nAdds tiddler filtering methods to the $tw.Wiki object.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParses an operation (i.e. a run) within a filter string\n\toperators: Array of array of operator nodes into which results should be inserted\n\tfilterString: filter string\n\tp: start position within the string\nReturns the new start position, after the parsed operation\n*/\nfunction parseFilterOperation(operators,filterString,p) {\n\tvar operator, operand, bracketPos, curlyBracketPos;\n\t// Skip the starting square bracket\n\tif(filterString.charAt(p++) !== \"[\") {\n\t\tthrow \"Missing [ in filter expression\";\n\t}\n\t// Process each operator in turn\n\tdo {\n\t\toperator = {};\n\t\t// Check for an operator prefix\n\t\tif(filterString.charAt(p) === \"!\") {\n\t\t\toperator.prefix = filterString.charAt(p++);\n\t\t}\n\t\t// Get the operator name\n\t\tvar nextBracketPos = filterString.substring(p).search(/[\\[\\{<\\/]/);\n\t\tif(nextBracketPos === -1) {\n\t\t\tthrow \"Missing [ in filter expression\";\n\t\t}\n\t\tnextBracketPos += p;\n\t\tvar bracket = filterString.charAt(nextBracketPos);\n\t\toperator.operator = filterString.substring(p,nextBracketPos);\n\t\t\n\t\t// Any suffix?\n\t\tvar colon = operator.operator.indexOf(':');\n\t\tif(colon > -1) {\n\t\t\toperator.suffix = operator.operator.substring(colon + 1);\n\t\t\toperator.operator = operator.operator.substring(0,colon) || \"field\";\n\t\t}\n\t\t// Empty operator means: title\n\t\telse if(operator.operator === \"\") {\n\t\t\toperator.operator = \"title\";\n\t\t}\n\n\t\tp = nextBracketPos + 1;\n\t\tswitch (bracket) {\n\t\t\tcase \"{\": // Curly brackets\n\t\t\t\toperator.indirect = true;\n\t\t\t\tnextBracketPos = filterString.indexOf(\"}\",p);\n\t\t\t\tbreak;\n\t\t\tcase \"[\": // Square brackets\n\t\t\t\tnextBracketPos = filterString.indexOf(\"]\",p);\n\t\t\t\tbreak;\n\t\t\tcase \"<\": // Angle brackets\n\t\t\t\toperator.variable = true;\n\t\t\t\tnextBracketPos = filterString.indexOf(\">\",p);\n\t\t\t\tbreak;\n\t\t\tcase \"/\": // regexp brackets\n\t\t\t\tvar rex = /^((?:[^\\\\\\/]*|\\\\.)*)\\/(?:\\(([mygi]+)\\))?/g,\n\t\t\t\t\trexMatch = rex.exec(filterString.substring(p));\n\t\t\t\tif(rexMatch) {\n\t\t\t\t\toperator.regexp = new RegExp(rexMatch[1], rexMatch[2]);\n// DEPRECATION WARNING\nconsole.log(\"WARNING: Filter\",operator.operator,\"has a deprecated regexp operand\",operator.regexp);\n\t\t\t\t\tnextBracketPos = p + rex.lastIndex - 1;\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tthrow \"Unterminated regular expression in filter expression\";\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t}\n\t\t\n\t\tif(nextBracketPos === -1) {\n\t\t\tthrow \"Missing closing bracket in filter expression\";\n\t\t}\n\t\tif(!operator.regexp) {\n\t\t\toperator.operand = filterString.substring(p,nextBracketPos);\n\t\t}\n\t\tp = nextBracketPos + 1;\n\t\t\t\n\t\t// Push this operator\n\t\toperators.push(operator);\n\t} while(filterString.charAt(p) !== \"]\");\n\t// Skip the ending square bracket\n\tif(filterString.charAt(p++) !== \"]\") {\n\t\tthrow \"Missing ] in filter expression\";\n\t}\n\t// Return the parsing position\n\treturn p;\n}\n\n/*\nParse a filter string\n*/\nexports.parseFilter = function(filterString) {\n\tfilterString = filterString || \"\";\n\tvar results = [], // Array of arrays of operator nodes {operator:,operand:}\n\t\tp = 0, // Current position in the filter string\n\t\tmatch;\n\tvar whitespaceRegExp = /(\\s+)/mg,\n\t\toperandRegExp = /((?:\\+|\\-)?)(?:(\\[)|(?:\"([^\"]*)\")|(?:'([^']*)')|([^\\s\\[\\]]+))/mg;\n\twhile(p < filterString.length) {\n\t\t// Skip any whitespace\n\t\twhitespaceRegExp.lastIndex = p;\n\t\tmatch = whitespaceRegExp.exec(filterString);\n\t\tif(match && match.index === p) {\n\t\t\tp = p + match[0].length;\n\t\t}\n\t\t// Match the start of the operation\n\t\tif(p < filterString.length) {\n\t\t\toperandRegExp.lastIndex = p;\n\t\t\tmatch = operandRegExp.exec(filterString);\n\t\t\tif(!match || match.index !== p) {\n\t\t\t\tthrow \"Syntax error in filter expression\";\n\t\t\t}\n\t\t\tvar operation = {\n\t\t\t\tprefix: \"\",\n\t\t\t\toperators: []\n\t\t\t};\n\t\t\tif(match[1]) {\n\t\t\t\toperation.prefix = match[1];\n\t\t\t\tp++;\n\t\t\t}\n\t\t\tif(match[2]) { // Opening square bracket\n\t\t\t\tp = parseFilterOperation(operation.operators,filterString,p);\n\t\t\t} else {\n\t\t\t\tp = match.index + match[0].length;\n\t\t\t}\n\t\t\tif(match[3] || match[4] || match[5]) { // Double quoted string, single quoted string or unquoted title\n\t\t\t\toperation.operators.push(\n\t\t\t\t\t{operator: \"title\", operand: match[3] || match[4] || match[5]}\n\t\t\t\t);\n\t\t\t}\n\t\t\tresults.push(operation);\n\t\t}\n\t}\n\treturn results;\n};\n\nexports.getFilterOperators = function() {\n\tif(!this.filterOperators) {\n\t\t$tw.Wiki.prototype.filterOperators = {};\n\t\t$tw.modules.applyMethods(\"filteroperator\",this.filterOperators);\n\t}\n\treturn this.filterOperators;\n};\n\nexports.filterTiddlers = function(filterString,widget,source) {\n\tvar fn = this.compileFilter(filterString);\n\treturn fn.call(this,source,widget);\n};\n\n/*\nCompile a filter into a function with the signature fn(source,widget) where:\nsource: an iterator function for the source tiddlers, called source(iterator), where iterator is called as iterator(tiddler,title)\nwidget: an optional widget node for retrieving the current tiddler etc.\n*/\nexports.compileFilter = function(filterString) {\n\tvar filterParseTree;\n\ttry {\n\t\tfilterParseTree = this.parseFilter(filterString);\n\t} catch(e) {\n\t\treturn function(source,widget) {\n\t\t\treturn [\"Filter error: \" + e];\n\t\t};\n\t}\n\t// Get the hashmap of filter operator functions\n\tvar filterOperators = this.getFilterOperators();\n\t// Assemble array of functions, one for each operation\n\tvar operationFunctions = [];\n\t// Step through the operations\n\tvar self = this;\n\t$tw.utils.each(filterParseTree,function(operation) {\n\t\t// Create a function for the chain of operators in the operation\n\t\tvar operationSubFunction = function(source,widget) {\n\t\t\tvar accumulator = source,\n\t\t\t\tresults = [],\n\t\t\t\tcurrTiddlerTitle = widget && widget.getVariable(\"currentTiddler\");\n\t\t\t$tw.utils.each(operation.operators,function(operator) {\n\t\t\t\tvar operand = operator.operand,\n\t\t\t\t\toperatorFunction;\n\t\t\t\tif(!operator.operator) {\n\t\t\t\t\toperatorFunction = filterOperators.title;\n\t\t\t\t} else if(!filterOperators[operator.operator]) {\n\t\t\t\t\toperatorFunction = filterOperators.field;\n\t\t\t\t} else {\n\t\t\t\t\toperatorFunction = filterOperators[operator.operator];\n\t\t\t\t}\n\t\t\t\tif(operator.indirect) {\n\t\t\t\t\toperand = self.getTextReference(operator.operand,\"\",currTiddlerTitle);\n\t\t\t\t}\n\t\t\t\tif(operator.variable) {\n\t\t\t\t\toperand = widget.getVariable(operator.operand,{defaultValue: \"\"});\n\t\t\t\t}\n\t\t\t\t// Invoke the appropriate filteroperator module\n\t\t\t\tresults = operatorFunction(accumulator,{\n\t\t\t\t\t\t\toperator: operator.operator,\n\t\t\t\t\t\t\toperand: operand,\n\t\t\t\t\t\t\tprefix: operator.prefix,\n\t\t\t\t\t\t\tsuffix: operator.suffix,\n\t\t\t\t\t\t\tregexp: operator.regexp\n\t\t\t\t\t\t},{\n\t\t\t\t\t\t\twiki: self,\n\t\t\t\t\t\t\twidget: widget\n\t\t\t\t\t\t});\n\t\t\t\tif($tw.utils.isArray(results)) {\n\t\t\t\t\taccumulator = self.makeTiddlerIterator(results);\n\t\t\t\t} else {\n\t\t\t\t\taccumulator = results;\n\t\t\t\t}\n\t\t\t});\n\t\t\tif($tw.utils.isArray(results)) {\n\t\t\t\treturn results;\n\t\t\t} else {\n\t\t\t\tvar resultArray = [];\n\t\t\t\tresults(function(tiddler,title) {\n\t\t\t\t\tresultArray.push(title);\n\t\t\t\t});\n\t\t\t\treturn resultArray;\n\t\t\t}\n\t\t};\n\t\t// Wrap the operator functions in a wrapper function that depends on the prefix\n\t\toperationFunctions.push((function() {\n\t\t\tswitch(operation.prefix || \"\") {\n\t\t\t\tcase \"\": // No prefix means that the operation is unioned into the result\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t$tw.utils.pushTop(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"-\": // The results of this operation are removed from the main result\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t$tw.utils.removeArrayEntries(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"+\": // This operation is applied to the main results so far\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t// This replaces all the elements of the array, but keeps the actual array so that references to it are preserved\n\t\t\t\t\t\tsource = self.makeTiddlerIterator(results);\n\t\t\t\t\t\tresults.splice(0,results.length);\n\t\t\t\t\t\t$tw.utils.pushTop(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t}\n\t\t})());\n\t});\n\t// Return a function that applies the operations to a source iterator of tiddler titles\n\treturn $tw.perf.measure(\"filter\",function filterFunction(source,widget) {\n\t\tif(!source) {\n\t\t\tsource = self.each;\n\t\t} else if(typeof source === \"object\") { // Array or hashmap\n\t\t\tsource = self.makeTiddlerIterator(source);\n\t\t}\n\t\tvar results = [];\n\t\t$tw.utils.each(operationFunctions,function(operationFunction) {\n\t\t\toperationFunction(results,source,widget);\n\t\t});\n\t\treturn results;\n\t});\n};\n\n})();\n",
            "title": "$:/core/modules/filters.js",
            "type": "application/javascript",
            "module-type": "wikimethod"
        },
        "$:/core/modules/info/platform.js": {
            "text": "/*\\\ntitle: $:/core/modules/info/platform.js\ntype: application/javascript\nmodule-type: info\n\nInitialise basic platform $:/info/ tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.getInfoTiddlerFields = function() {\n\tvar mapBoolean = function(value) {return value ? \"yes\" : \"no\";},\n\t\tinfoTiddlerFields = [];\n\t// Basics\n\tinfoTiddlerFields.push({title: \"$:/info/browser\", text: mapBoolean(!!$tw.browser)});\n\tinfoTiddlerFields.push({title: \"$:/info/node\", text: mapBoolean(!!$tw.node)});\n\treturn infoTiddlerFields;\n};\n\n})();\n",
            "title": "$:/core/modules/info/platform.js",
            "type": "application/javascript",
            "module-type": "info"
        },
        "$:/core/modules/language.js": {
            "text": "/*\\\ntitle: $:/core/modules/language.js\ntype: application/javascript\nmodule-type: global\n\nThe $tw.Language() manages translateable strings\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreate an instance of the language manager. Options include:\nwiki: wiki from which to retrieve translation tiddlers\n*/\nfunction Language(options) {\n\toptions = options || \"\";\n\tthis.wiki = options.wiki || $tw.wiki;\n}\n\n/*\nReturn a wikified translateable string. The title is automatically prefixed with \"$:/language/\"\nOptions include:\nvariables: optional hashmap of variables to supply to the language wikification\n*/\nLanguage.prototype.getString = function(title,options) {\n\toptions = options || {};\n\ttitle = \"$:/language/\" + title;\n\treturn this.wiki.renderTiddler(\"text/plain\",title,{variables: options.variables});\n};\n\n/*\nReturn a raw, unwikified translateable string. The title is automatically prefixed with \"$:/language/\"\n*/\nLanguage.prototype.getRawString = function(title) {\n\ttitle = \"$:/language/\" + title;\n\treturn this.wiki.getTiddlerText(title);\n};\n\nexports.Language = Language;\n\n})();\n",
            "title": "$:/core/modules/language.js",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/macros/changecount.js": {
            "text": "/*\\\ntitle: $:/core/modules/macros/changecount.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return the changecount for the current tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"changecount\";\n\nexports.params = [];\n\n/*\nRun the macro\n*/\nexports.run = function() {\n\treturn this.wiki.getChangeCount(this.getVariable(\"currentTiddler\")) + \"\";\n};\n\n})();\n",
            "title": "$:/core/modules/macros/changecount.js",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/contrastcolour.js": {
            "text": "/*\\\ntitle: $:/core/modules/macros/contrastcolour.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to choose which of two colours has the highest contrast with a base colour\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"contrastcolour\";\n\nexports.params = [\n\t{name: \"target\"},\n\t{name: \"fallbackTarget\"},\n\t{name: \"colourA\"},\n\t{name: \"colourB\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(target,fallbackTarget,colourA,colourB) {\n\tvar rgbTarget = $tw.utils.parseCSSColor(target) || $tw.utils.parseCSSColor(fallbackTarget);\n\tif(!rgbTarget) {\n\t\treturn colourA;\n\t}\n\tvar rgbColourA = $tw.utils.parseCSSColor(colourA),\n\t\trgbColourB = $tw.utils.parseCSSColor(colourB);\n\tif(rgbColourA && !rgbColourB) {\n\t\treturn rgbColourA;\n\t}\n\tif(rgbColourB && !rgbColourA) {\n\t\treturn rgbColourB;\n\t}\n\tif(!rgbColourA && !rgbColourB) {\n\t\t// If neither colour is readable, return a crude inverse of the target\n\t\treturn [255 - rgbTarget[0],255 - rgbTarget[1],255 - rgbTarget[2],rgbTarget[3]];\n\t}\n\t// Colour brightness formula derived from http://www.w3.org/WAI/ER/WD-AERT/#color-contrast\n\tvar brightnessTarget = rgbTarget[0] * 0.299 + rgbTarget[1] * 0.587 + rgbTarget[2] * 0.114,\n\t\tbrightnessA = rgbColourA[0] * 0.299 + rgbColourA[1] * 0.587 + rgbColourA[2] * 0.114,\n\t\tbrightnessB = rgbColourB[0] * 0.299 + rgbColourB[1] * 0.587 + rgbColourB[2] * 0.114;\n\treturn Math.abs(brightnessTarget - brightnessA) > Math.abs(brightnessTarget - brightnessB) ? colourA : colourB;\n};\n\n})();\n",
            "title": "$:/core/modules/macros/contrastcolour.js",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/csvtiddlers.js": {
            "text": "/*\\\ntitle: $:/core/modules/macros/csvtiddlers.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output tiddlers matching a filter to CSV\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"csvtiddlers\";\n\nexports.params = [\n\t{name: \"filter\"},\n\t{name: \"format\"},\n];\n\n/*\nRun the macro\n*/\nexports.run = function(filter,format) {\n\tvar self = this,\n\t\ttiddlers = this.wiki.filterTiddlers(filter),\n\t\ttiddler,\n\t\tfields = [],\n\t\tt,f;\n\t// Collect all the fields\n\tfor(t=0;t<tiddlers.length; t++) {\n\t\ttiddler = this.wiki.getTiddler(tiddlers[t]);\n\t\tfor(f in tiddler.fields) {\n\t\t\tif(fields.indexOf(f) === -1) {\n\t\t\t\tfields.push(f);\n\t\t\t}\n\t\t}\n\t}\n\t// Sort the fields and bring the standard ones to the front\n\tfields.sort();\n\t\"title text modified modifier created creator\".split(\" \").reverse().forEach(function(value,index) {\n\t\tvar p = fields.indexOf(value);\n\t\tif(p !== -1) {\n\t\t\tfields.splice(p,1);\n\t\t\tfields.unshift(value)\n\t\t}\n\t});\n\t// Output the column headings\n\tvar output = [], row = [];\n\tfields.forEach(function(value) {\n\t\trow.push(quoteAndEscape(value))\n\t});\n\toutput.push(row.join(\",\"));\n\t// Output each tiddler\n\tfor(var t=0;t<tiddlers.length; t++) {\n\t\trow = [];\n\t\ttiddler = this.wiki.getTiddler(tiddlers[t]);\n\t\t\tfor(f=0; f<fields.length; f++) {\n\t\t\t\trow.push(quoteAndEscape(tiddler ? tiddler.getFieldString(fields[f]) || \"\" : \"\"));\n\t\t\t}\n\t\toutput.push(row.join(\",\"));\n\t}\n\treturn output.join(\"\\n\");\n};\n\nfunction quoteAndEscape(value) {\n\treturn \"\\\"\" + value.replace(/\"/mg,\"\\\"\\\"\") + \"\\\"\";\n}\n\n})();\n",
            "title": "$:/core/modules/macros/csvtiddlers.js",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/dumpvariables.js": {
            "text": "/*\\\ntitle: $:/core/modules/macros/dumpvariables.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to dump all active variable values\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"dumpvariables\";\n\nexports.params = [\n];\n\n/*\nRun the macro\n*/\nexports.run = function() {\n\tvar output = [\"|!Variable |!Value |\"],\n\t\tvariables = [], variable;\n\tfor(variable in this.variables) {\n\t\tvariables.push(variable);\n\t}\n\tvariables.sort();\n\tfor(var index=0; index<variables.length; index++) {\n\t\tvar variable = variables[index];\n\t\toutput.push(\"|\" + variable + \" |<input size=50 value=<<\" + variable + \">>/> |\")\n\t}\n\treturn output.join(\"\\n\");\n};\n\n})();\n",
            "title": "$:/core/modules/macros/dumpvariables.js",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/jsontiddlers.js": {
            "text": "/*\\\ntitle: $:/core/modules/macros/jsontiddlers.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output tiddlers matching a filter to JSON\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"jsontiddlers\";\n\nexports.params = [\n\t{name: \"filter\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(filter) {\n\tvar tiddlers = this.wiki.filterTiddlers(filter),\n\t\tdata = [];\n\tfor(var t=0;t<tiddlers.length; t++) {\n\t\tvar tiddler = this.wiki.getTiddler(tiddlers[t]);\n\t\tif(tiddler) {\n\t\t\tvar fields = new Object();\n\t\t\tfor(var field in tiddler.fields) {\n\t\t\t\tfields[field] = tiddler.getFieldString(field);\n\t\t\t}\n\t\t\tdata.push(fields);\n\t\t}\n\t}\n\treturn JSON.stringify(data,null,$tw.config.preferences.jsonSpaces);\n};\n\n})();\n",
            "title": "$:/core/modules/macros/jsontiddlers.js",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/makedatauri.js": {
            "text": "/*\\\ntitle: $:/core/modules/macros/makedatauri.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to convert the content of a tiddler to a data URI\n\n<<makedatauri text:\"Text to be converted\" type:\"text/vnd.tiddlywiki\">>\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"makedatauri\";\n\nexports.params = [\n\t{name: \"text\"},\n\t{name: \"type\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(text,type) {\n\treturn $tw.utils.makeDataUri(text,type);\n};\n\n})();\n",
            "title": "$:/core/modules/macros/makedatauri.js",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/now.js": {
            "text": "/*\\\ntitle: $:/core/modules/macros/now.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return a formatted version of the current time\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"now\";\n\nexports.params = [\n\t{name: \"format\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(format) {\n\treturn $tw.utils.formatDateString(new Date(),format || \"0hh:0mm, DDth MMM YYYY\");\n};\n\n})();\n",
            "title": "$:/core/modules/macros/now.js",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/qualify.js": {
            "text": "/*\\\ntitle: $:/core/modules/macros/qualify.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to qualify a state tiddler title according\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"qualify\";\n\nexports.params = [\n\t{name: \"title\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(title) {\n\treturn title + \"-\" + this.getStateQualifier();\n};\n\n})();\n",
            "title": "$:/core/modules/macros/qualify.js",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/resolvepath.js": {
            "text": "/*\\\ntitle: $:/core/modules/macros/resolvepath.js\ntype: application/javascript\nmodule-type: macro\n\nResolves a relative path for an absolute rootpath.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"resolvepath\";\n\nexports.params = [\n\t{name: \"source\"},\n\t{name: \"root\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(source, root) {\n\treturn $tw.utils.resolvePath(source, root);\n};\n\n})();\n",
            "title": "$:/core/modules/macros/resolvepath.js",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/macros/version.js": {
            "text": "/*\\\ntitle: $:/core/modules/macros/version.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return the TiddlyWiki core version number\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"version\";\n\nexports.params = [];\n\n/*\nRun the macro\n*/\nexports.run = function() {\n\treturn $tw.version;\n};\n\n})();\n",
            "title": "$:/core/modules/macros/version.js",
            "type": "application/javascript",
            "module-type": "macro"
        },
        "$:/core/modules/parsers/audioparser.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/audioparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe audio parser parses an audio tiddler into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar AudioParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"audio\",\n\t\t\tattributes: {\n\t\t\t\tcontrols: {type: \"string\", value: \"controls\"}\n\t\t\t}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"audio/ogg\"] = AudioParser;\nexports[\"audio/mpeg\"] = AudioParser;\nexports[\"audio/mp3\"] = AudioParser;\nexports[\"audio/mp4\"] = AudioParser;\n\n})();\n\n",
            "title": "$:/core/modules/parsers/audioparser.js",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/csvparser.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/csvparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe CSV text parser processes CSV files into a table wrapped in a scrollable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar CsvParser = function(type,text,options) {\n\t// Table framework\n\tthis.tree = [{\n\t\t\"type\": \"scrollable\", \"children\": [{\n\t\t\t\"type\": \"element\", \"tag\": \"table\", \"children\": [{\n\t\t\t\t\"type\": \"element\", \"tag\": \"tbody\", \"children\": []\n\t\t\t}], \"attributes\": {\n\t\t\t\t\"class\": {\"type\": \"string\", \"value\": \"tc-csv-table\"}\n\t\t\t}\n\t\t}]\n\t}];\n\t// Split the text into lines\n\tvar lines = text.split(/\\r?\\n/mg),\n\t\ttag = \"th\";\n\tfor(var line=0; line<lines.length; line++) {\n\t\tvar lineText = lines[line];\n\t\tif(lineText) {\n\t\t\tvar row = {\n\t\t\t\t\t\"type\": \"element\", \"tag\": \"tr\", \"children\": []\n\t\t\t\t};\n\t\t\tvar columns = lineText.split(\",\");\n\t\t\tfor(var column=0; column<columns.length; column++) {\n\t\t\t\trow.children.push({\n\t\t\t\t\t\t\"type\": \"element\", \"tag\": tag, \"children\": [{\n\t\t\t\t\t\t\t\"type\": \"text\",\n\t\t\t\t\t\t\t\"text\": columns[column]\n\t\t\t\t\t\t}]\n\t\t\t\t\t});\n\t\t\t}\n\t\t\ttag = \"td\";\n\t\t\tthis.tree[0].children[0].children[0].children.push(row);\n\t\t}\n\t}\n};\n\nexports[\"text/csv\"] = CsvParser;\n\n})();\n\n",
            "title": "$:/core/modules/parsers/csvparser.js",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/htmlparser.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/htmlparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe HTML parser displays text as raw HTML\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HtmlParser = function(type,text,options) {\n\tvar src;\n\tif(options._canonical_uri) {\n\t\tsrc = options._canonical_uri;\n\t} else if(text) {\n\t\tsrc = \"data:text/html;charset=utf-8,\" + encodeURIComponent(text);\n\t}\n\tthis.tree = [{\n\t\ttype: \"element\",\n\t\ttag: \"iframe\",\n\t\tattributes: {\n\t\t\tsrc: {type: \"string\", value: src},\n\t\t\tsandbox: {type: \"string\", value: \"sandbox\"}\n\t\t}\n\t}];\n};\n\nexports[\"text/html\"] = HtmlParser;\n\n})();\n\n",
            "title": "$:/core/modules/parsers/htmlparser.js",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/imageparser.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/imageparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe image parser parses an image into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ImageParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"img\",\n\t\t\tattributes: {}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t\tif(type === \"application/pdf\" || type === \".pdf\") {\n\t\t\telement.tag = \"embed\";\n\t\t}\n\t} else if(text) {\n\t\tif(type === \"application/pdf\" || type === \".pdf\") {\n\t\t\telement.attributes.src = {type: \"string\", value: \"data:application/pdf;base64,\" + text};\n\t\t\telement.tag = \"embed\";\n\t\t} else if(type === \"image/svg+xml\" || type === \".svg\") {\n\t\t\telement.attributes.src = {type: \"string\", value: \"data:image/svg+xml,\" + encodeURIComponent(text)};\n\t\t} else {\n\t\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t\t}\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"image/svg+xml\"] = ImageParser;\nexports[\"image/jpg\"] = ImageParser;\nexports[\"image/jpeg\"] = ImageParser;\nexports[\"image/png\"] = ImageParser;\nexports[\"image/gif\"] = ImageParser;\nexports[\"application/pdf\"] = ImageParser;\nexports[\"image/x-icon\"] = ImageParser;\n\n})();\n\n",
            "title": "$:/core/modules/parsers/imageparser.js",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/utils/parseutils.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/parseutils.js\ntype: application/javascript\nmodule-type: utils\n\nUtility functions concerned with parsing text into tokens.\n\nMost functions have the following pattern:\n\n* The parameters are:\n** `source`: the source string being parsed\n** `pos`: the current parse position within the string\n** Any further parameters are used to identify the token that is being parsed\n* The return value is:\n** null if the token was not found at the specified position\n** an object representing the token with the following standard fields:\n*** `type`: string indicating the type of the token\n*** `start`: start position of the token in the source string\n*** `end`: end position of the token in the source string\n*** Any further fields required to describe the token\n\nThe exception is `skipWhiteSpace`, which just returns the position after the whitespace.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nLook for a whitespace token. Returns null if not found, otherwise returns {type: \"whitespace\", start:, end:,}\n*/\nexports.parseWhiteSpace = function(source,pos) {\n\tvar p = pos,c;\n\twhile(true) {\n\t\tc = source.charAt(p);\n\t\tif((c === \" \") || (c === \"\\f\") || (c === \"\\n\") || (c === \"\\r\") || (c === \"\\t\") || (c === \"\\v\") || (c === \"\\u00a0\")) { // Ignores some obscure unicode spaces\n\t\t\tp++;\n\t\t} else {\n\t\t\tbreak;\n\t\t}\n\t}\n\tif(p === pos) {\n\t\treturn null;\n\t} else {\n\t\treturn {\n\t\t\ttype: \"whitespace\",\n\t\t\tstart: pos,\n\t\t\tend: p\n\t\t}\n\t}\n};\n\n/*\nConvenience wrapper for parseWhiteSpace. Returns the position after the whitespace\n*/\nexports.skipWhiteSpace = function(source,pos) {\n\tvar c;\n\twhile(true) {\n\t\tc = source.charAt(pos);\n\t\tif((c === \" \") || (c === \"\\f\") || (c === \"\\n\") || (c === \"\\r\") || (c === \"\\t\") || (c === \"\\v\") || (c === \"\\u00a0\")) { // Ignores some obscure unicode spaces\n\t\t\tpos++;\n\t\t} else {\n\t\t\treturn pos;\n\t\t}\n\t}\n};\n\n/*\nLook for a given string token. Returns null if not found, otherwise returns {type: \"token\", value:, start:, end:,}\n*/\nexports.parseTokenString = function(source,pos,token) {\n\tvar match = source.indexOf(token,pos) === pos;\n\tif(match) {\n\t\treturn {\n\t\t\ttype: \"token\",\n\t\t\tvalue: token,\n\t\t\tstart: pos,\n\t\t\tend: pos + token.length\n\t\t};\n\t}\n\treturn null;\n};\n\n/*\nLook for a token matching a regex. Returns null if not found, otherwise returns {type: \"regexp\", match:, start:, end:,}\n*/\nexports.parseTokenRegExp = function(source,pos,reToken) {\n\tvar node = {\n\t\ttype: \"regexp\",\n\t\tstart: pos\n\t};\n\treToken.lastIndex = pos;\n\tnode.match = reToken.exec(source);\n\tif(node.match && node.match.index === pos) {\n\t\tnode.end = pos + node.match[0].length;\n\t\treturn node;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLook for a string literal. Returns null if not found, otherwise returns {type: \"string\", value:, start:, end:,}\n*/\nexports.parseStringLiteral = function(source,pos) {\n\tvar node = {\n\t\ttype: \"string\",\n\t\tstart: pos\n\t};\n\tvar reString = /(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\")|(?:'([^']*)')/g;\n\treString.lastIndex = pos;\n\tvar match = reString.exec(source);\n\tif(match && match.index === pos) {\n\t\tnode.value = match[1] !== undefined ? match[1] :(\n\t\t\tmatch[2] !== undefined ? match[2] : match[3] \n\t\t\t\t\t);\n\t\tnode.end = pos + match[0].length;\n\t\treturn node;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLook for a macro invocation parameter. Returns null if not found, or {type: \"macro-parameter\", name:, value:, start:, end:}\n*/\nexports.parseMacroParameter = function(source,pos) {\n\tvar node = {\n\t\ttype: \"macro-parameter\",\n\t\tstart: pos\n\t};\n\t// Define our regexp\n\tvar reMacroParameter = /(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\\s>\"'=]+)))/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the parameter\n\tvar token = $tw.utils.parseTokenRegExp(source,pos,reMacroParameter);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the parameter details\n\tnode.value = token.match[2] !== undefined ? token.match[2] : (\n\t\t\t\t\ttoken.match[3] !== undefined ? token.match[3] : (\n\t\t\t\t\t\ttoken.match[4] !== undefined ? token.match[4] : (\n\t\t\t\t\t\t\ttoken.match[5] !== undefined ? token.match[5] : (\n\t\t\t\t\t\t\t\ttoken.match[6] !== undefined ? token.match[6] : (\n\t\t\t\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t)\n\t\t\t\t\t)\n\t\t\t\t);\n\tif(token.match[1]) {\n\t\tnode.name = token.match[1];\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n/*\nLook for a macro invocation. Returns null if not found, or {type: \"macrocall\", name:, parameters:, start:, end:}\n*/\nexports.parseMacroInvocation = function(source,pos) {\n\tvar node = {\n\t\ttype: \"macrocall\",\n\t\tstart: pos,\n\t\tparams: []\n\t};\n\t// Define our regexps\n\tvar reMacroName = /([^\\s>\"'=]+)/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a double less than sign\n\tvar token = $tw.utils.parseTokenString(source,pos,\"<<\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the macro name\n\tvar name = $tw.utils.parseTokenRegExp(source,pos,reMacroName);\n\tif(!name) {\n\t\treturn null;\n\t}\n\tnode.name = name.match[1];\n\tpos = name.end;\n\t// Process parameters\n\tvar parameter = $tw.utils.parseMacroParameter(source,pos);\n\twhile(parameter) {\n\t\tnode.params.push(parameter);\n\t\tpos = parameter.end;\n\t\t// Get the next parameter\n\t\tparameter = $tw.utils.parseMacroParameter(source,pos);\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a double greater than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\">>\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n/*\nLook for an HTML attribute definition. Returns null if not found, otherwise returns {type: \"attribute\", name:, valueType: \"string|indirect|macro\", value:, start:, end:,}\n*/\nexports.parseAttribute = function(source,pos) {\n\tvar node = {\n\t\tstart: pos\n\t};\n\t// Define our regexps\n\tvar reAttributeName = /([^\\/\\s>\"'=]+)/g,\n\t\treUnquotedAttribute = /([^\\/\\s<>\"'=]+)/g,\n\t\treIndirectValue = /\\{\\{([^\\}]+)\\}\\}/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Get the attribute name\n\tvar name = $tw.utils.parseTokenRegExp(source,pos,reAttributeName);\n\tif(!name) {\n\t\treturn null;\n\t}\n\tnode.name = name.match[1];\n\tpos = name.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for an equals sign\n\tvar token = $tw.utils.parseTokenString(source,pos,\"=\");\n\tif(token) {\n\t\tpos = token.end;\n\t\t// Skip whitespace\n\t\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t\t// Look for a string literal\n\t\tvar stringLiteral = $tw.utils.parseStringLiteral(source,pos);\n\t\tif(stringLiteral) {\n\t\t\tpos = stringLiteral.end;\n\t\t\tnode.type = \"string\";\n\t\t\tnode.value = stringLiteral.value;\n\t\t} else {\n\t\t\t// Look for an indirect value\n\t\t\tvar indirectValue = $tw.utils.parseTokenRegExp(source,pos,reIndirectValue);\n\t\t\tif(indirectValue) {\n\t\t\t\tpos = indirectValue.end;\n\t\t\t\tnode.type = \"indirect\";\n\t\t\t\tnode.textReference = indirectValue.match[1];\n\t\t\t} else {\n\t\t\t\t// Look for a unquoted value\n\t\t\t\tvar unquotedValue = $tw.utils.parseTokenRegExp(source,pos,reUnquotedAttribute);\n\t\t\t\tif(unquotedValue) {\n\t\t\t\t\tpos = unquotedValue.end;\n\t\t\t\t\tnode.type = \"string\";\n\t\t\t\t\tnode.value = unquotedValue.match[1];\n\t\t\t\t} else {\n\t\t\t\t\t// Look for a macro invocation value\n\t\t\t\t\tvar macroInvocation = $tw.utils.parseMacroInvocation(source,pos);\n\t\t\t\t\tif(macroInvocation) {\n\t\t\t\t\t\tpos = macroInvocation.end;\n\t\t\t\t\t\tnode.type = \"macro\";\n\t\t\t\t\t\tnode.value = macroInvocation;\n\t\t\t\t\t} else {\n\t\t\t\t\t\tnode.type = \"string\";\n\t\t\t\t\t\tnode.value = \"true\";\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t} else {\n\t\tnode.type = \"string\";\n\t\tnode.value = \"true\";\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n})();\n",
            "title": "$:/core/modules/utils/parseutils.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/parsers/textparser.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/textparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe plain text parser processes blocks of source text into a degenerate parse tree consisting of a single text node\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar TextParser = function(type,text,options) {\n\tthis.tree = [{\n\t\ttype: \"codeblock\",\n\t\tattributes: {\n\t\t\tcode: {type: \"string\", value: text},\n\t\t\tlanguage: {type: \"string\", value: type}\n\t\t}\n\t}];\n};\n\nexports[\"text/plain\"] = TextParser;\nexports[\"text/x-tiddlywiki\"] = TextParser;\nexports[\"application/javascript\"] = TextParser;\nexports[\"application/json\"] = TextParser;\nexports[\"text/css\"] = TextParser;\nexports[\"application/x-tiddler-dictionary\"] = TextParser;\n\n})();\n\n",
            "title": "$:/core/modules/parsers/textparser.js",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/videoparser.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/videoparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe video parser parses a video tiddler into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar AudioParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"video\",\n\t\t\tattributes: {\n\t\t\t\tcontrols: {type: \"string\", value: \"controls\"}\n\t\t\t}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"video/mp4\"] = AudioParser;\n\n})();\n\n",
            "title": "$:/core/modules/parsers/videoparser.js",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/wikiparser/rules/codeblock.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/codeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for code blocks. For example:\n\n```\n\t```\n\tThis text will not be //wikified//\n\t```\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"codeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match and get language if defined\n\tthis.matchRegExp = /```([\\w-]*)\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /(\\r?\\n```$)/mg;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Look for the end of the block\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the block\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\t// Return the $codeblock widget\n\treturn [{\n\t\t\ttype: \"codeblock\",\n\t\t\tattributes: {\n\t\t\t\t\tcode: {type: \"string\", value: text},\n\t\t\t\t\tlanguage: {type: \"string\", value: this.match[1]}\n\t\t\t}\n\t}];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/codeblock.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/codeinline.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/codeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for code runs. For example:\n\n```\n\tThis is a `code run`.\n\tThis is another ``code run``\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"codeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(``?)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar reEnd = new RegExp(this.match[1], \"mg\");\n\t// Look for the end marker\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the text\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"code\",\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\ttext: text\n\t\t}]\n\t}];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/codeinline.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/commentblock.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/commentblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for HTML comments. For example:\n\n```\n<!-- This is a comment -->\n```\n\nNote that the syntax for comments is simplified to an opening \"<!--\" sequence and a closing \"-->\" sequence -- HTML itself implements a more complex format (see http://ostermiller.org/findhtmlcomment.html)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"commentblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\tthis.matchRegExp = /<!--/mg;\n\tthis.endMatchRegExp = /-->/mg;\n};\n\nexports.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\tif(this.match) {\n\t\tthis.endMatchRegExp.lastIndex = startPos + this.match[0].length;\n\t\tthis.endMatch = this.endMatchRegExp.exec(this.parser.source);\n\t\tif(this.endMatch) {\n\t\t\treturn this.match.index;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.endMatchRegExp.lastIndex;\n\t// Don't return any elements\n\treturn [];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/commentblock.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/commentinline.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/commentinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for HTML comments. For example:\n\n```\n<!-- This is a comment -->\n```\n\nNote that the syntax for comments is simplified to an opening \"<!--\" sequence and a closing \"-->\" sequence -- HTML itself implements a more complex format (see http://ostermiller.org/findhtmlcomment.html)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"commentinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\tthis.matchRegExp = /<!--/mg;\n\tthis.endMatchRegExp = /-->/mg;\n};\n\nexports.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\tif(this.match) {\n\t\tthis.endMatchRegExp.lastIndex = startPos + this.match[0].length;\n\t\tthis.endMatch = this.endMatchRegExp.exec(this.parser.source);\n\t\tif(this.endMatch) {\n\t\t\treturn this.match.index;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.endMatchRegExp.lastIndex;\n\t// Don't return any elements\n\treturn [];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/commentinline.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/dash.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/dash.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for dashes. For example:\n\n```\nThis is an en-dash: --\n\nThis is an em-dash: ---\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"dash\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /-{2,3}(?!-)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar dash = this.match[0].length === 2 ? \"&ndash;\" : \"&mdash;\";\n\treturn [{\n\t\ttype: \"entity\",\n\t\tentity: dash\n\t}];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/dash.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/bold.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/bold.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - bold. For example:\n\n```\n\tThis is ''bold'' text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except bold \n\\rules only bold \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"bold\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /''/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/''/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"strong\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/bold.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/italic.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/italic.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - italic. For example:\n\n```\n\tThis is //italic// text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except italic\n\\rules only italic\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"italic\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\/\\//mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/\\/\\//mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"em\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/italic.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - strikethrough. For example:\n\n```\n\tThis is ~~strikethrough~~ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except strikethrough \n\\rules only strikethrough \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"strikethrough\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /~~/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/~~/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"strike\",\n\t\tchildren: tree\n\t}];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - subscript. For example:\n\n```\n\tThis is ,,subscript,, text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except subscript \n\\rules only subscript \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"subscript\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /,,/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/,,/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"sub\",\n\t\tchildren: tree\n\t}];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - superscript. For example:\n\n```\n\tThis is ^^superscript^^ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except superscript \n\\rules only superscript \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"superscript\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\^\\^/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/\\^\\^/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"sup\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - underscore. For example:\n\n```\n\tThis is __underscore__ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except underscore \n\\rules only underscore\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"underscore\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /__/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/__/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"u\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
            "title": "$:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/entity.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/entity.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for HTML entities. For example:\n\n```\n\tThis is a copyright symbol: &copy;\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"entity\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(&#?[a-zA-Z0-9]{2,8};)/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar entityString = this.match[1];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Return the entity\n\treturn [{type: \"entity\", entity: this.match[0]}];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/entity.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/extlink.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/extlink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for external links. For example:\n\n```\nAn external link: http://www.tiddlywiki.com/\n\nA suppressed external link: ~http://www.tiddlyspace.com/\n```\n\nExternal links can be suppressed by preceding them with `~`.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"extlink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /~?(?:file|http|https|mailto|ftp|irc|news|data|skype):[^\\s<>{}\\[\\]`|'\"\\\\^~]+(?:\\/|\\b)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Create the link unless it is suppressed\n\tif(this.match[0].substr(0,1) === \"~\") {\n\t\treturn [{type: \"text\", text: this.match[0].substr(1)}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tattributes: {\n\t\t\t\thref: {type: \"string\", value: this.match[0]},\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t\ttarget: {type: \"string\", value: \"_blank\"}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: this.match[0]\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/extlink.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for block-level filtered transclusion. For example:\n\n```\n{{{ [tag[docs]] }}}\n{{{ [tag[docs]] |tooltip}}}\n{{{ [tag[docs]] ||TemplateTitle}}}\n{{{ [tag[docs]] |tooltip||TemplateTitle}}}\n{{{ [tag[docs]] }}width:40;height:50;}.class.class\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"filteredtranscludeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{\\{([^\\|]+?)(?:\\|([^\\|\\{\\}]+))?(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}([^\\}]*)\\}(?:\\.(\\S+))?(?:\\r?\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar filter = this.match[1],\n\t\ttooltip = this.match[2],\n\t\ttemplate = $tw.utils.trim(this.match[3]),\n\t\tstyle = this.match[4],\n\t\tclasses = this.match[5];\n\t// Return the list widget\n\tvar node = {\n\t\ttype: \"list\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: filter}\n\t\t},\n\t\tisBlock: true\n\t};\n\tif(tooltip) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: tooltip};\n\t}\n\tif(template) {\n\t\tnode.attributes.template = {type: \"string\", value: template};\n\t}\n\tif(style) {\n\t\tnode.attributes.style = {type: \"string\", value: style};\n\t}\n\tif(classes) {\n\t\tnode.attributes.itemClass = {type: \"string\", value: classes.split(\".\").join(\" \")};\n\t}\n\treturn [node];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for inline filtered transclusion. For example:\n\n```\n{{{ [tag[docs]] }}}\n{{{ [tag[docs]] |tooltip}}}\n{{{ [tag[docs]] ||TemplateTitle}}}\n{{{ [tag[docs]] |tooltip||TemplateTitle}}}\n{{{ [tag[docs]] }}width:40;height:50;}.class.class\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"filteredtranscludeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{\\{([^\\|]+?)(?:\\|([^\\|\\{\\}]+))?(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}([^\\}]*)\\}(?:\\.(\\S+))?/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar filter = this.match[1],\n\t\ttooltip = this.match[2],\n\t\ttemplate = $tw.utils.trim(this.match[3]),\n\t\tstyle = this.match[4],\n\t\tclasses = this.match[5];\n\t// Return the list widget\n\tvar node = {\n\t\ttype: \"list\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: filter}\n\t\t}\n\t};\n\tif(tooltip) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: tooltip};\n\t}\n\tif(template) {\n\t\tnode.attributes.template = {type: \"string\", value: template};\n\t}\n\tif(style) {\n\t\tnode.attributes.style = {type: \"string\", value: style};\n\t}\n\tif(classes) {\n\t\tnode.attributes.itemClass = {type: \"string\", value: classes.split(\".\").join(\" \")};\n\t}\n\treturn [node];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for marking areas with hard line breaks. For example:\n\n```\n\"\"\"\nThis is some text\nThat is set like\nIt is a Poem\nWhen it is\nClearly\nNot\n\"\"\"\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"hardlinebreaks\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\"\"\"(?:\\r?\\n)?/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /(\"\"\")|(\\r?\\n)/mg,\n\t\ttree = [],\n\t\tmatch;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tdo {\n\t\t// Parse the run up to the terminator\n\t\ttree.push.apply(tree,this.parser.parseInlineRun(reEnd,{eatTerminator: false}));\n\t\t// Redo the terminator match\n\t\treEnd.lastIndex = this.parser.pos;\n\t\tmatch = reEnd.exec(this.parser.source);\n\t\tif(match) {\n\t\t\tthis.parser.pos = reEnd.lastIndex;\n\t\t\t// Add a line break if the terminator was a line break\n\t\t\tif(match[2]) {\n\t\t\t\ttree.push({type: \"element\", tag: \"br\"});\n\t\t\t}\n\t\t}\n\t} while(match && !match[1]);\n\t// Return the nodes\n\treturn tree;\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/heading.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/heading.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for headings\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"heading\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(!{1,6})/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar headingLevel = this.match[1].length;\n\t// Move past the !s\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse any classes, whitespace and then the heading itself\n\tvar classes = this.parser.parseClasses();\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tvar tree = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// Return the heading\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"h\" + headingLevel, \n\t\tattributes: {\n\t\t\t\"class\": {type: \"string\", value: classes.join(\" \")}\n\t\t},\n\t\tchildren: tree\n\t}];\n};\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/heading.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/horizrule.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/horizrule.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for rules. For example:\n\n```\n---\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"horizrule\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /-{3,}\\r?(?:\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\treturn [{type: \"element\", tag: \"hr\"}];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/horizrule.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/html.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/html.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for HTML elements and widgets. For example:\n\n{{{\n<aside>\nThis is an HTML5 aside element\n</aside>\n\n<$slider target=\"MyTiddler\">\nThis is a widget invocation\n</$slider>\n\n}}}\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"html\";\nexports.types = {inline: true, block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextTag = this.findNextTag(this.parser.source,startPos,{\n\t\trequireLineBreak: this.is.block\n\t});\n\treturn this.nextTag ? this.nextTag.start : undefined;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Retrieve the most recent match so that recursive calls don't overwrite it\n\tvar tag = this.nextTag;\n\tthis.nextTag = null;\n\t// Advance the parser position to past the tag\n\tthis.parser.pos = tag.end;\n\t// Check for an immediately following double linebreak\n\tvar hasLineBreak = !tag.isSelfClosing && !!$tw.utils.parseTokenRegExp(this.parser.source,this.parser.pos,/([^\\S\\n\\r]*\\r?\\n(?:[^\\S\\n\\r]*\\r?\\n|$))/g);\n\t// Set whether we're in block mode\n\ttag.isBlock = this.is.block || hasLineBreak;\n\t// Parse the body if we need to\n\tif(!tag.isSelfClosing && $tw.config.htmlVoidElements.indexOf(tag.tag) === -1) {\n\t\t\tvar reEndString = \"</\" + $tw.utils.escapeRegExp(tag.tag) + \">\",\n\t\t\t\treEnd = new RegExp(\"(\" + reEndString + \")\",\"mg\");\n\t\tif(hasLineBreak) {\n\t\t\ttag.children = this.parser.parseBlocks(reEndString);\n\t\t} else {\n\t\t\ttag.children = this.parser.parseInlineRun(reEnd);\n\t\t}\n\t\treEnd.lastIndex = this.parser.pos;\n\t\tvar endMatch = reEnd.exec(this.parser.source);\n\t\tif(endMatch && endMatch.index === this.parser.pos) {\n\t\t\tthis.parser.pos = endMatch.index + endMatch[0].length;\n\t\t}\n\t}\n\t// Return the tag\n\treturn [tag];\n};\n\n/*\nLook for an HTML tag. Returns null if not found, otherwise returns {type: \"element\", name:, attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseTag = function(source,pos,options) {\n\toptions = options || {};\n\tvar token,\n\t\tnode = {\n\t\t\ttype: \"element\",\n\t\t\tstart: pos,\n\t\t\tattributes: {}\n\t\t};\n\t// Define our regexps\n\tvar reTagName = /([a-zA-Z0-9\\-\\$]+)/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a less than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\"<\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the tag name\n\ttoken = $tw.utils.parseTokenRegExp(source,pos,reTagName);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tnode.tag = token.match[1];\n\tif(node.tag.charAt(0) === \"$\") {\n\t\tnode.type = node.tag.substr(1);\n\t}\n\tpos = token.end;\n\t// Process attributes\n\tvar attribute = $tw.utils.parseAttribute(source,pos);\n\twhile(attribute) {\n\t\tnode.attributes[attribute.name] = attribute;\n\t\tpos = attribute.end;\n\t\t// Get the next attribute\n\t\tattribute = $tw.utils.parseAttribute(source,pos);\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a closing slash\n\ttoken = $tw.utils.parseTokenString(source,pos,\"/\");\n\tif(token) {\n\t\tpos = token.end;\n\t\tnode.isSelfClosing = true;\n\t}\n\t// Look for a greater than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\">\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Check for a required line break\n\tif(options.requireLineBreak) {\n\t\ttoken = $tw.utils.parseTokenRegExp(source,pos,/([^\\S\\n\\r]*\\r?\\n(?:[^\\S\\n\\r]*\\r?\\n|$))/g);\n\t\tif(!token) {\n\t\t\treturn null;\n\t\t}\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\nexports.findNextTag = function(source,pos,options) {\n\t// A regexp for finding candidate HTML tags\n\tvar reLookahead = /<([a-zA-Z\\-\\$]+)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a tag\n\t\tvar tag = this.parseTag(source,match.index,options);\n\t\t// Return success\n\t\tif(tag && this.isLegalTag(tag)) {\n\t\t\treturn tag;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\nexports.isLegalTag = function(tag) {\n\t// Widgets are always OK\n\tif(tag.type !== \"element\") {\n\t\treturn true;\n\t// If it's an HTML tag that starts with a dash then it's not legal\n\t} else if(tag.tag.charAt(0) === \"-\") {\n\t\treturn false;\n\t} else {\n\t\t// Otherwise it's OK\n\t\treturn true;\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/html.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/image.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/image.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for embedding images. For example:\n\n```\n[img[http://tiddlywiki.com/fractalveg.jpg]]\n[img width=23 height=24 [http://tiddlywiki.com/fractalveg.jpg]]\n[img width={{!!width}} height={{!!height}} [http://tiddlywiki.com/fractalveg.jpg]]\n[img[Description of image|http://tiddlywiki.com/fractalveg.jpg]]\n[img[TiddlerTitle]]\n[img[Description of image|TiddlerTitle]]\n```\n\nGenerates the `<$image>` widget.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"image\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextImage = this.findNextImage(this.parser.source,startPos);\n\treturn this.nextImage ? this.nextImage.start : undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.nextImage.end;\n\tvar node = {\n\t\ttype: \"image\",\n\t\tattributes: this.nextImage.attributes\n\t};\n\treturn [node];\n};\n\n/*\nFind the next image from the current position\n*/\nexports.findNextImage = function(source,pos) {\n\t// A regexp for finding candidate HTML tags\n\tvar reLookahead = /(\\[img)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a tag\n\t\tvar tag = this.parseImage(source,match.index);\n\t\t// Return success\n\t\tif(tag) {\n\t\t\treturn tag;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\n/*\nLook for an image at the specified position. Returns null if not found, otherwise returns {type: \"image\", attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseImage = function(source,pos) {\n\tvar token,\n\t\tnode = {\n\t\t\ttype: \"image\",\n\t\t\tstart: pos,\n\t\t\tattributes: {}\n\t\t};\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[img`\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[img\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Process attributes\n\tif(source.charAt(pos) !== \"[\") {\n\t\tvar attribute = $tw.utils.parseAttribute(source,pos);\n\t\twhile(attribute) {\n\t\t\tnode.attributes[attribute.name] = attribute;\n\t\t\tpos = attribute.end;\n\t\t\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t\t\tif(source.charAt(pos) !== \"[\") {\n\t\t\t\t// Get the next attribute\n\t\t\t\tattribute = $tw.utils.parseAttribute(source,pos);\n\t\t\t} else {\n\t\t\t\tattribute = null;\n\t\t\t}\n\t\t}\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[` after the attributes\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Get the source up to the terminating `]]`\n\ttoken = $tw.utils.parseTokenRegExp(source,pos,/(?:([^|\\]]*?)\\|)?([^\\]]+?)\\]\\]/g);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\tif(token.match[1]) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: token.match[1].trim()};\n\t}\n\tnode.attributes.source = {type: \"string\", value: (token.match[2] || \"\").trim()};\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/image.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/list.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/list.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for lists. For example:\n\n```\n* This is an unordered list\n* It has two items\n\n# This is a numbered list\n## With a subitem\n# And a third item\n\n; This is a term that is being defined\n: This is the definition of that term\n```\n\nNote that lists can be nested arbitrarily:\n\n```\n#** One\n#* Two\n#** Three\n#**** Four\n#**# Five\n#**## Six\n## Seven\n### Eight\n## Nine\n```\n\nA CSS class can be applied to a list item as follows:\n\n```\n* List item one\n*.active List item two has the class `active`\n* List item three\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"list\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /([\\*#;:>]+)/mg;\n};\n\nvar listTypes = {\n\t\"*\": {listTag: \"ul\", itemTag: \"li\"},\n\t\"#\": {listTag: \"ol\", itemTag: \"li\"},\n\t\";\": {listTag: \"dl\", itemTag: \"dt\"},\n\t\":\": {listTag: \"dl\", itemTag: \"dd\"},\n\t\">\": {listTag: \"blockquote\", itemTag: \"p\"}\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Array of parse tree nodes for the previous row of the list\n\tvar listStack = [];\n\t// Cycle through the items in the list\n\twhile(true) {\n\t\t// Match the list marker\n\t\tvar reMatch = /([\\*#;:>]+)/mg;\n\t\treMatch.lastIndex = this.parser.pos;\n\t\tvar match = reMatch.exec(this.parser.source);\n\t\tif(!match || match.index !== this.parser.pos) {\n\t\t\tbreak;\n\t\t}\n\t\t// Check whether the list type of the top level matches\n\t\tvar listInfo = listTypes[match[0].charAt(0)];\n\t\tif(listStack.length > 0 && listStack[0].tag !== listInfo.listTag) {\n\t\t\tbreak;\n\t\t}\n\t\t// Move past the list marker\n\t\tthis.parser.pos = match.index + match[0].length;\n\t\t// Walk through the list markers for the current row\n\t\tfor(var t=0; t<match[0].length; t++) {\n\t\t\tlistInfo = listTypes[match[0].charAt(t)];\n\t\t\t// Remove any stacked up element if we can't re-use it because the list type doesn't match\n\t\t\tif(listStack.length > t && listStack[t].tag !== listInfo.listTag) {\n\t\t\t\tlistStack.splice(t,listStack.length - t);\n\t\t\t}\n\t\t\t// Construct the list element or reuse the previous one at this level\n\t\t\tif(listStack.length <= t) {\n\t\t\t\tvar listElement = {type: \"element\", tag: listInfo.listTag, children: [\n\t\t\t\t\t{type: \"element\", tag: listInfo.itemTag, children: []}\n\t\t\t\t]};\n\t\t\t\t// Link this list element into the last child item of the parent list item\n\t\t\t\tif(t) {\n\t\t\t\t\tvar prevListItem = listStack[t-1].children[listStack[t-1].children.length-1];\n\t\t\t\t\tprevListItem.children.push(listElement);\n\t\t\t\t}\n\t\t\t\t// Save this element in the stack\n\t\t\t\tlistStack[t] = listElement;\n\t\t\t} else if(t === (match[0].length - 1)) {\n\t\t\t\tlistStack[t].children.push({type: \"element\", tag: listInfo.itemTag, children: []});\n\t\t\t}\n\t\t}\n\t\tif(listStack.length > match[0].length) {\n\t\t\tlistStack.splice(match[0].length,listStack.length - match[0].length);\n\t\t}\n\t\t// Process the body of the list item into the last list item\n\t\tvar lastListChildren = listStack[listStack.length-1].children,\n\t\t\tlastListItem = lastListChildren[lastListChildren.length-1],\n\t\t\tclasses = this.parser.parseClasses();\n\t\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\t\tvar tree = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t\tlastListItem.children.push.apply(lastListItem.children,tree);\n\t\tif(classes.length > 0) {\n\t\t\t$tw.utils.addClassToParseTreeNode(lastListItem,classes.join(\" \"));\n\t\t}\n\t\t// Consume any whitespace following the list item\n\t\tthis.parser.skipWhitespace();\n\t}\n\t// Return the root element of the list\n\treturn [listStack[0]];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/list.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/macrocallblock.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrocallblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for block macro calls\n\n```\n<<name value value2>>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrocallblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /<<([^>\\s]+)(?:\\s*)((?:[^>]|(?:>(?!>)))*?)>>(?:\\r?\\n|$)/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar macroName = this.match[1],\n\t\tparamString = this.match[2];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar params = [],\n\t\treParam = /\\s*(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))/mg,\n\t\tparamMatch = reParam.exec(paramString);\n\twhile(paramMatch) {\n\t\t// Process this parameter\n\t\tvar paramInfo = {\n\t\t\tvalue: paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5] || paramMatch[6]\n\t\t};\n\t\tif(paramMatch[1]) {\n\t\t\tparamInfo.name = paramMatch[1];\n\t\t}\n\t\tparams.push(paramInfo);\n\t\t// Find the next match\n\t\tparamMatch = reParam.exec(paramString);\n\t}\n\treturn [{\n\t\ttype: \"macrocall\",\n\t\tname: macroName,\n\t\tparams: params,\n\t\tisBlock: true\n\t}];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/macrocallblock.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/macrocallinline.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrocallinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for macro calls\n\n```\n<<name value value2>>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrocallinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /<<([^\\s>]+)\\s*([\\s\\S]*?)>>/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar macroName = this.match[1],\n\t\tparamString = this.match[2];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar params = [],\n\t\treParam = /\\s*(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))/mg,\n\t\tparamMatch = reParam.exec(paramString);\n\twhile(paramMatch) {\n\t\t// Process this parameter\n\t\tvar paramInfo = {\n\t\t\tvalue: paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5]|| paramMatch[6]\n\t\t};\n\t\tif(paramMatch[1]) {\n\t\t\tparamInfo.name = paramMatch[1];\n\t\t}\n\t\tparams.push(paramInfo);\n\t\t// Find the next match\n\t\tparamMatch = reParam.exec(paramString);\n\t}\n\treturn [{\n\t\ttype: \"macrocall\",\n\t\tname: macroName,\n\t\tparams: params\n\t}];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/macrocallinline.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/macrodef.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrodef.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for macro definitions\n\n```\n\\define name(param:defaultvalue,param2:defaultvalue)\ndefinition text, including $param$ markers\n\\end\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrodef\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\define\\s+([^(\\s]+)\\(\\s*([^)]*)\\)(\\s*\\r?\\n)?/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Move past the macro name and parameters\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the parameters\n\tvar paramString = this.match[2],\n\t\tparams = [];\n\tif(paramString !== \"\") {\n\t\tvar reParam = /\\s*([A-Za-z0-9\\-_]+)(?:\\s*:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))?/mg,\n\t\t\tparamMatch = reParam.exec(paramString);\n\t\twhile(paramMatch) {\n\t\t\t// Save the parameter details\n\t\t\tvar paramInfo = {name: paramMatch[1]},\n\t\t\t\tdefaultValue = paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5] || paramMatch[6];\n\t\t\tif(defaultValue) {\n\t\t\t\tparamInfo[\"default\"] = defaultValue;\n\t\t\t}\n\t\t\tparams.push(paramInfo);\n\t\t\t// Look for the next parameter\n\t\t\tparamMatch = reParam.exec(paramString);\n\t\t}\n\t}\n\t// Is this a multiline definition?\n\tvar reEnd;\n\tif(this.match[3]) {\n\t\t// If so, the end of the body is marked with \\end\n\t\treEnd = /(\\r?\\n\\\\end[^\\S\\n\\r]*(?:$|\\r?\\n))/mg;\n\t} else {\n\t\t// Otherwise, the end of the definition is marked by the end of the line\n\t\treEnd = /(\\r?\\n)/mg;\n\t\t// Move past any whitespace\n\t\tthis.parser.pos = $tw.utils.skipWhiteSpace(this.parser.source,this.parser.pos);\n\t}\n\t// Find the end of the definition\n\treEnd.lastIndex = this.parser.pos;\n\tvar text,\n\t\tendMatch = reEnd.exec(this.parser.source);\n\tif(endMatch) {\n\t\ttext = this.parser.source.substring(this.parser.pos,endMatch.index);\n\t\tthis.parser.pos = endMatch.index + endMatch[0].length;\n\t} else {\n\t\t// We didn't find the end of the definition, so we'll make it blank\n\t\ttext = \"\";\n\t}\n\t// Save the macro definition\n\treturn [{\n\t\ttype: \"set\",\n\t\tattributes: {\n\t\t\tname: {type: \"string\", value: this.match[1]},\n\t\t\tvalue: {type: \"string\", value: text}\n\t\t},\n\t\tchildren: [],\n\t\tparams: params\n\t}];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/macrodef.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/prettyextlink.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/prettyextlink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for external links. For example:\n\n```\n[ext[http://tiddlywiki.com/fractalveg.jpg]]\n[ext[Tooltip|http://tiddlywiki.com/fractalveg.jpg]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"prettyextlink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextLink = this.findNextLink(this.parser.source,startPos);\n\treturn this.nextLink ? this.nextLink.start : undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.nextLink.end;\n\treturn [this.nextLink];\n};\n\n/*\nFind the next link from the current position\n*/\nexports.findNextLink = function(source,pos) {\n\t// A regexp for finding candidate links\n\tvar reLookahead = /(\\[ext\\[)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a link\n\t\tvar link = this.parseLink(source,match.index);\n\t\t// Return success\n\t\tif(link) {\n\t\t\treturn link;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\n/*\nLook for an link at the specified position. Returns null if not found, otherwise returns {type: \"element\", tag: \"a\", attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseLink = function(source,pos) {\n\tvar token,\n\t\ttextNode = {\n\t\t\ttype: \"text\"\n\t\t},\n\t\tnode = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tstart: pos,\n\t\t\tattributes: {\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t},\n\t\t\tchildren: [textNode]\n\t\t};\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[ext[`\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[ext[\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Look ahead for the terminating `]]`\n\tvar closePos = source.indexOf(\"]]\",pos);\n\tif(closePos === -1) {\n\t\treturn null;\n\t}\n\t// Look for a `|` separating the tooltip\n\tvar splitPos = source.indexOf(\"|\",pos);\n\tif(splitPos === -1 || splitPos > closePos) {\n\t\tsplitPos = null;\n\t}\n\t// Pull out the tooltip and URL\n\tvar tooltip, URL;\n\tif(splitPos) {\n\t\tURL = source.substring(splitPos + 1,closePos).trim();\n\t\ttextNode.text = source.substring(pos,splitPos).trim();\n\t} else {\n\t\tURL = source.substring(pos,closePos).trim();\n\t\ttextNode.text = URL;\n\t}\n\tnode.attributes.href = {type: \"string\", value: URL};\n\tnode.attributes.target = {type: \"string\", value: \"_blank\"};\n\t// Update the end position\n\tnode.end = closePos + 2;\n\treturn node;\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/prettyextlink.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/prettylink.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/prettylink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for pretty links. For example:\n\n```\n[[Introduction]]\n\n[[Link description|TiddlerTitle]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"prettylink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\[\\[(.*?)(?:\\|(.*?))?\\]\\]/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Process the link\n\tvar text = this.match[1],\n\t\tlink = this.match[2] || text;\n\tif($tw.utils.isLinkExternal(link)) {\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tattributes: {\n\t\t\t\thref: {type: \"string\", value: link},\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t\ttarget: {type: \"string\", value: \"_blank\"}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: text\n\t\t\t}]\n\t\t}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"link\",\n\t\t\tattributes: {\n\t\t\t\tto: {type: \"string\", value: link}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: text\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/prettylink.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/quoteblock.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/quoteblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for quote blocks. For example:\n\n```\n\t<<<.optionalClass(es) optional cited from\n\ta quote\n\t<<<\n\t\n\t<<<.optionalClass(es)\n\ta quote\n\t<<< optional cited from\n```\n\nQuotes can be quoted by putting more <s\n\n```\n\t<<<\n\tQuote Level 1\n\t\n\t<<<<\n\tQuoteLevel 2\n\t<<<<\n\t\n\t<<<\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"quoteblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(<<<+)/mg;\n};\n\nexports.parse = function() {\n\tvar classes = [\"tc-quote\"];\n\t// Get all the details of the match\n\tvar reEndString = \"^\" + this.match[1] + \"(?!<)\";\n\t// Move past the <s\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t\n\t// Parse any classes, whitespace and then the optional cite itself\n\tclasses.push.apply(classes, this.parser.parseClasses());\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tvar cite = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// before handling the cite, parse the body of the quote\n\tvar tree= this.parser.parseBlocks(reEndString);\n\t// If we got a cite, put it before the text\n\tif(cite.length > 0) {\n\t\ttree.unshift({\n\t\t\ttype: \"element\",\n\t\t\ttag: \"cite\",\n\t\t\tchildren: cite\n\t\t});\n\t}\n\t// Parse any optional cite\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tcite = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// If we got a cite, push it\n\tif(cite.length > 0) {\n\t\ttree.push({\n\t\t\ttype: \"element\",\n\t\t\ttag: \"cite\",\n\t\t\tchildren: cite\n\t\t});\n\t}\n\t// Return the blockquote element\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"blockquote\",\n\t\tattributes: {\n\t\t\tclass: { type: \"string\", value: classes.join(\" \") },\n\t\t},\n\t\tchildren: tree\n\t}];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/quoteblock.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/rules.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/rules.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for rules specifications\n\n```\n\\rules except ruleone ruletwo rulethree\n\\rules only ruleone ruletwo rulethree\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"rules\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\rules[^\\S\\n]/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Move past the pragma invocation\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse whitespace delimited tokens terminated by a line break\n\tvar reMatch = /[^\\S\\n]*(\\S+)|(\\r?\\n)/mg,\n\t\ttokens = [];\n\treMatch.lastIndex = this.parser.pos;\n\tvar match = reMatch.exec(this.parser.source);\n\twhile(match && match.index === this.parser.pos) {\n\t\tthis.parser.pos = reMatch.lastIndex;\n\t\t// Exit if we've got the line break\n\t\tif(match[2]) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the token\n\t\tif(match[1]) {\n\t\t\ttokens.push(match[1]);\n\t\t}\n\t\t// Match the next token\n\t\tmatch = reMatch.exec(this.parser.source);\n\t}\n\t// Process the tokens\n\tif(tokens.length > 0) {\n\t\tthis.parser.amendRules(tokens[0],tokens.slice(1));\n\t}\n\t// No parse tree nodes to return\n\treturn [];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/rules.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/styleblock.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/styleblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for assigning styles and classes to paragraphs and other blocks. For example:\n\n```\n@@.myClass\n@@background-color:red;\nThis paragraph will have the CSS class `myClass`.\n\n* The `<ul>` around this list will also have the class `myClass`\n* List item 2\n\n@@\n```\n\nNote that classes and styles can be mixed subject to the rule that styles must precede classes. For example\n\n```\n@@.myFirstClass.mySecondClass\n@@width:100px;.myThirdClass\nThis is a paragraph\n@@\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"styleblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /@@((?:[^\\.\\r\\n\\s:]+:[^\\r\\n;]+;)+)?(?:\\.([^\\r\\n\\s]+))?\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEndString = \"^@@(?:\\\\r?\\\\n)?\";\n\tvar classes = [], styles = [];\n\tdo {\n\t\t// Get the class and style\n\t\tif(this.match[1]) {\n\t\t\tstyles.push(this.match[1]);\n\t\t}\n\t\tif(this.match[2]) {\n\t\t\tclasses.push(this.match[2].split(\".\").join(\" \"));\n\t\t}\n\t\t// Move past the match\n\t\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t\t// Look for another line of classes and styles\n\t\tthis.match = this.matchRegExp.exec(this.parser.source);\n\t} while(this.match && this.match.index === this.parser.pos);\n\t// Parse the body\n\tvar tree = this.parser.parseBlocks(reEndString);\n\tfor(var t=0; t<tree.length; t++) {\n\t\tif(classes.length > 0) {\n\t\t\t$tw.utils.addClassToParseTreeNode(tree[t],classes.join(\" \"));\n\t\t}\n\t\tif(styles.length > 0) {\n\t\t\t$tw.utils.addAttributeToParseTreeNode(tree[t],\"style\",styles.join(\"\"));\n\t\t}\n\t}\n\treturn tree;\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/styleblock.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/styleinline.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/styleinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for assigning styles and classes to inline runs. For example:\n\n```\n@@.myClass This is some text with a class@@\n@@background-color:red;This is some text with a background colour@@\n@@width:100px;.myClass This is some text with a class and a width@@\n```\n\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"styleinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /@@((?:[^\\.\\r\\n\\s:]+:[^\\r\\n;]+;)+)?(\\.(?:[^\\r\\n\\s]+)\\s+)?/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /@@/g;\n\t// Get the styles and class\n\tvar stylesString = this.match[1],\n\t\tclassString = this.match[2] ? this.match[2].split(\".\").join(\" \") : undefined;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the run up to the terminator\n\tvar tree = this.parser.parseInlineRun(reEnd,{eatTerminator: true});\n\t// Return the classed span\n\tvar node = {\n\t\ttype: \"element\",\n\t\ttag: \"span\",\n\t\tattributes: {\n\t\t\t\"class\": {type: \"string\", value: \"tc-inline-style\"}\n\t\t},\n\t\tchildren: tree\n\t};\n\tif(classString) {\n\t\t$tw.utils.addClassToParseTreeNode(node,classString);\n\t}\n\tif(stylesString) {\n\t\t$tw.utils.addAttributeToParseTreeNode(node,\"style\",stylesString);\n\t}\n\treturn [node];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/styleinline.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/syslink.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/syslink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for system tiddler links.\nCan be suppressed preceding them with `~`.\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"syslink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /~?\\$:\\/[a-zA-Z0-9/.\\-_]+/mg;\n};\n\nexports.parse = function() {\n\tvar match = this.match[0];\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Create the link unless it is suppressed\n\tif(match.substr(0,1) === \"~\") {\n\t\treturn [{type: \"text\", text: match.substr(1)}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"link\",\n\t\t\tattributes: {\n\t\t\t\tto: {type: \"string\", value: match}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\ttext: match\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();",
            "title": "$:/core/modules/parsers/wikiparser/rules/syslink.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/table.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/table.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for tables.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"table\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\|(?:[^\\n]*)\\|(?:[fhck]?)\\r?(?:\\n|$)/mg;\n};\n\nvar processRow = function(prevColumns) {\n\tvar cellRegExp = /(?:\\|([^\\n\\|]*)\\|)|(\\|[fhck]?\\r?(?:\\n|$))/mg,\n\t\tcellTermRegExp = /((?:\\x20*)\\|)/mg,\n\t\ttree = [],\n\t\tcol = 0,\n\t\tcolSpanCount = 1,\n\t\tprevCell,\n\t\tvAlign;\n\t// Match a single cell\n\tcellRegExp.lastIndex = this.parser.pos;\n\tvar cellMatch = cellRegExp.exec(this.parser.source);\n\twhile(cellMatch && cellMatch.index === this.parser.pos) {\n\t\tif(cellMatch[1] === \"~\") {\n\t\t\t// Rowspan\n\t\t\tvar last = prevColumns[col];\n\t\t\tif(last) {\n\t\t\t\tlast.rowSpanCount++;\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"rowspan\",last.rowSpanCount);\n\t\t\t\tvAlign = $tw.utils.getAttributeValueFromParseTreeNode(last.element,\"valign\",\"center\");\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"valign\",vAlign);\n\t\t\t\tif(colSpanCount > 1) {\n\t\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"colspan\",colSpanCount);\n\t\t\t\t\tcolSpanCount = 1;\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[1] === \">\") {\n\t\t\t// Colspan\n\t\t\tcolSpanCount++;\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[1] === \"<\" && prevCell) {\n\t\t\tcolSpanCount = 1 + $tw.utils.getAttributeValueFromParseTreeNode(prevCell,\"colspan\",1);\n\t\t\t$tw.utils.addAttributeToParseTreeNode(prevCell,\"colspan\",colSpanCount);\n\t\t\tcolSpanCount = 1;\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[2]) {\n\t\t\t// End of row\n\t\t\tif(prevCell && colSpanCount > 1) {\n\t\t\t\tif(prevCell.attributes && prevCell.attributes && prevCell.attributes.colspan) {\n\t\t\t\t\t\tcolSpanCount += prevCell.attributes.colspan.value;\n\t\t\t\t} else {\n\t\t\t\t\tcolSpanCount -= 1;\n\t\t\t\t}\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(prevCell,\"colspan\",colSpanCount);\n\t\t\t}\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t\tbreak;\n\t\t} else {\n\t\t\t// For ordinary cells, step beyond the opening `|`\n\t\t\tthis.parser.pos++;\n\t\t\t// Look for a space at the start of the cell\n\t\t\tvar spaceLeft = false;\n\t\t\tvAlign = null;\n\t\t\tif(this.parser.source.substr(this.parser.pos).search(/^\\^([^\\^]|\\^\\^)/) === 0) {\n\t\t\t\tvAlign = \"top\";\n\t\t\t} else if(this.parser.source.substr(this.parser.pos).search(/^,([^,]|,,)/) === 0) {\n\t\t\t\tvAlign = \"bottom\";\n\t\t\t}\n\t\t\tif(vAlign) {\n\t\t\t\tthis.parser.pos++;\n\t\t\t}\n\t\t\tvar chr = this.parser.source.substr(this.parser.pos,1);\n\t\t\twhile(chr === \" \") {\n\t\t\t\tspaceLeft = true;\n\t\t\t\tthis.parser.pos++;\n\t\t\t\tchr = this.parser.source.substr(this.parser.pos,1);\n\t\t\t}\n\t\t\t// Check whether this is a heading cell\n\t\t\tvar cell;\n\t\t\tif(chr === \"!\") {\n\t\t\t\tthis.parser.pos++;\n\t\t\t\tcell = {type: \"element\", tag: \"th\", children: []};\n\t\t\t} else {\n\t\t\t\tcell = {type: \"element\", tag: \"td\", children: []};\n\t\t\t}\n\t\t\ttree.push(cell);\n\t\t\t// Record information about this cell\n\t\t\tprevCell = cell;\n\t\t\tprevColumns[col] = {rowSpanCount:1,element:cell};\n\t\t\t// Check for a colspan\n\t\t\tif(colSpanCount > 1) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"colspan\",colSpanCount);\n\t\t\t\tcolSpanCount = 1;\n\t\t\t}\n\t\t\t// Parse the cell\n\t\t\tcell.children = this.parser.parseInlineRun(cellTermRegExp,{eatTerminator: true});\n\t\t\t// Set the alignment for the cell\n\t\t\tif(vAlign) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"valign\",vAlign);\n\t\t\t}\n\t\t\tif(this.parser.source.substr(this.parser.pos - 2,1) === \" \") { // spaceRight\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"align\",spaceLeft ? \"center\" : \"left\");\n\t\t\t} else if(spaceLeft) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"align\",\"right\");\n\t\t\t}\n\t\t\t// Move back to the closing `|`\n\t\t\tthis.parser.pos--;\n\t\t}\n\t\tcol++;\n\t\tcellRegExp.lastIndex = this.parser.pos;\n\t\tcellMatch = cellRegExp.exec(this.parser.source);\n\t}\n\treturn tree;\n};\n\nexports.parse = function() {\n\tvar rowContainerTypes = {\"c\":\"caption\", \"h\":\"thead\", \"\":\"tbody\", \"f\":\"tfoot\"},\n\t\ttable = {type: \"element\", tag: \"table\", children: []},\n\t\trowRegExp = /^\\|([^\\n]*)\\|([fhck]?)\\r?(?:\\n|$)/mg,\n\t\trowTermRegExp = /(\\|(?:[fhck]?)\\r?(?:\\n|$))/mg,\n\t\tprevColumns = [],\n\t\tcurrRowType,\n\t\trowContainer,\n\t\trowCount = 0;\n\t// Match the row\n\trowRegExp.lastIndex = this.parser.pos;\n\tvar rowMatch = rowRegExp.exec(this.parser.source);\n\twhile(rowMatch && rowMatch.index === this.parser.pos) {\n\t\tvar rowType = rowMatch[2];\n\t\t// Check if it is a class assignment\n\t\tif(rowType === \"k\") {\n\t\t\t$tw.utils.addClassToParseTreeNode(table,rowMatch[1]);\n\t\t\tthis.parser.pos = rowMatch.index + rowMatch[0].length;\n\t\t} else {\n\t\t\t// Otherwise, create a new row if this one is of a different type\n\t\t\tif(rowType !== currRowType) {\n\t\t\t\trowContainer = {type: \"element\", tag: rowContainerTypes[rowType], children: []};\n\t\t\t\ttable.children.push(rowContainer);\n\t\t\t\tcurrRowType = rowType;\n\t\t\t}\n\t\t\t// Is this a caption row?\n\t\t\tif(currRowType === \"c\") {\n\t\t\t\t// If so, move past the opening `|` of the row\n\t\t\t\tthis.parser.pos++;\n\t\t\t\t// Move the caption to the first row if it isn't already\n\t\t\t\tif(table.children.length !== 1) {\n\t\t\t\t\ttable.children.pop(); // Take rowContainer out of the children array\n\t\t\t\t\ttable.children.splice(0,0,rowContainer); // Insert it at the bottom\t\t\t\t\t\t\n\t\t\t\t}\n\t\t\t\t// Set the alignment - TODO: figure out why TW did this\n//\t\t\t\trowContainer.attributes.align = rowCount === 0 ? \"top\" : \"bottom\";\n\t\t\t\t// Parse the caption\n\t\t\t\trowContainer.children = this.parser.parseInlineRun(rowTermRegExp,{eatTerminator: true});\n\t\t\t} else {\n\t\t\t\t// Create the row\n\t\t\t\tvar theRow = {type: \"element\", tag: \"tr\", children: []};\n\t\t\t\t$tw.utils.addClassToParseTreeNode(theRow,rowCount%2 ? \"oddRow\" : \"evenRow\");\n\t\t\t\trowContainer.children.push(theRow);\n\t\t\t\t// Process the row\n\t\t\t\ttheRow.children = processRow.call(this,prevColumns);\n\t\t\t\tthis.parser.pos = rowMatch.index + rowMatch[0].length;\n\t\t\t\t// Increment the row count\n\t\t\t\trowCount++;\n\t\t\t}\n\t\t}\n\t\trowMatch = rowRegExp.exec(this.parser.source);\n\t}\n\treturn [table];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/table.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/transcludeblock.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/transcludeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for block-level transclusion. For example:\n\n```\n{{MyTiddler}}\n{{MyTiddler||TemplateTitle}}\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"transcludeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{([^\\{\\}\\|]*)(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}(?:\\r?\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar template = $tw.utils.trim(this.match[2]),\n\t\ttextRef = $tw.utils.trim(this.match[1]);\n\t// Prepare the transclude widget\n\tvar transcludeNode = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {},\n\t\t\tisBlock: true\n\t\t};\n\t// Prepare the tiddler widget\n\tvar tr, targetTitle, targetField, targetIndex, tiddlerNode;\n\tif(textRef) {\n\t\ttr = $tw.utils.parseTextReference(textRef);\n\t\ttargetTitle = tr.title;\n\t\ttargetField = tr.field;\n\t\ttargetIndex = tr.index;\n\t\ttiddlerNode = {\n\t\t\ttype: \"tiddler\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: targetTitle}\n\t\t\t},\n\t\t\tisBlock: true,\n\t\t\tchildren: [transcludeNode]\n\t\t};\n\t}\n\tif(template) {\n\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: template};\n\t\tif(textRef) {\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t} else {\n\t\tif(textRef) {\n\t\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: targetTitle};\n\t\t\tif(targetField) {\n\t\t\t\ttranscludeNode.attributes.field = {type: \"string\", value: targetField};\n\t\t\t}\n\t\t\tif(targetIndex) {\n\t\t\t\ttranscludeNode.attributes.index = {type: \"string\", value: targetIndex};\n\t\t\t}\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/transcludeblock.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/transcludeinline.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/transcludeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for inline-level transclusion. For example:\n\n```\n{{MyTiddler}}\n{{MyTiddler||TemplateTitle}}\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"transcludeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{([^\\{\\}\\|]*)(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar template = $tw.utils.trim(this.match[2]),\n\t\ttextRef = $tw.utils.trim(this.match[1]);\n\t// Prepare the transclude widget\n\tvar transcludeNode = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {}\n\t\t};\n\t// Prepare the tiddler widget\n\tvar tr, targetTitle, targetField, targetIndex, tiddlerNode;\n\tif(textRef) {\n\t\ttr = $tw.utils.parseTextReference(textRef);\n\t\ttargetTitle = tr.title;\n\t\ttargetField = tr.field;\n\t\ttargetIndex = tr.index;\n\t\ttiddlerNode = {\n\t\t\ttype: \"tiddler\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: targetTitle}\n\t\t\t},\n\t\t\tchildren: [transcludeNode]\n\t\t};\n\t}\n\tif(template) {\n\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: template};\n\t\tif(textRef) {\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t} else {\n\t\tif(textRef) {\n\t\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: targetTitle};\n\t\t\tif(targetField) {\n\t\t\t\ttranscludeNode.attributes.field = {type: \"string\", value: targetField};\n\t\t\t}\n\t\t\tif(targetIndex) {\n\t\t\t\ttranscludeNode.attributes.index = {type: \"string\", value: targetIndex};\n\t\t\t}\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/transcludeinline.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/typedblock.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/typedblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for typed blocks. For example:\n\n```\n$$$.js\nThis will be rendered as JavaScript\n$$$\n\n$$$.svg\n<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"150\" height=\"100\">\n  <circle cx=\"100\" cy=\"50\" r=\"40\" stroke=\"black\" stroke-width=\"2\" fill=\"red\" />\n</svg>\n$$$\n\n$$$text/vnd.tiddlywiki>text/html\nThis will be rendered as an //HTML representation// of WikiText\n$$$\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.name = \"typedblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\$\\$\\$([^ >\\r\\n]*)(?: *> *([^ \\r\\n]+))?\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /\\r?\\n\\$\\$\\$\\r?(?:\\n|$)/mg;\n\t// Save the type\n\tvar parseType = this.match[1],\n\t\trenderType = this.match[2];\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Look for the end of the block\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the block\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\t// Parse the block according to the specified type\n\tvar parser = this.parser.wiki.parseText(parseType,text,{defaultType: \"text/plain\"});\n\t// If there's no render type, just return the parse tree\n\tif(!renderType) {\n\t\treturn parser.tree;\n\t} else {\n\t\t// Otherwise, render to the rendertype and return in a <PRE> tag\n\t\tvar widgetNode = this.parser.wiki.makeWidget(parser),\n\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\twidgetNode.render(container,null);\n\t\ttext = renderType === \"text/html\" ? container.innerHTML : container.textContent;\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"pre\",\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\ttext: text\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/typedblock.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/rules/wikilink.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/wikilink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for wiki links. For example:\n\n```\nAWikiLink\nAnotherLink\n~SuppressedLink\n```\n\nPrecede a camel case word with `~` to prevent it from being recognised as a link.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"wikilink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = new RegExp($tw.config.textPrimitives.unWikiLink + \"?\" + $tw.config.textPrimitives.wikiLink,\"mg\");\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get the details of the match\n\tvar linkText = this.match[0];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// If the link starts with the unwikilink character then just output it as plain text\n\tif(linkText.substr(0,1) === $tw.config.textPrimitives.unWikiLink) {\n\t\treturn [{type: \"text\", text: linkText.substr(1)}];\n\t}\n\t// If the link has been preceded with a blocked letter then don't treat it as a link\n\tif(this.match.index > 0) {\n\t\tvar preRegExp = new RegExp($tw.config.textPrimitives.blockPrefixLetters,\"mg\");\n\t\tpreRegExp.lastIndex = this.match.index-1;\n\t\tvar preMatch = preRegExp.exec(this.parser.source);\n\t\tif(preMatch && preMatch.index === this.match.index-1) {\n\t\t\treturn [{type: \"text\", text: linkText}];\n\t\t}\n\t}\n\treturn [{\n\t\ttype: \"link\",\n\t\tattributes: {\n\t\t\tto: {type: \"string\", value: linkText}\n\t\t},\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\ttext: linkText\n\t\t}]\n\t}];\n};\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/wikilink.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/core/modules/parsers/wikiparser/wikiparser.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/wikiparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe wiki text parser processes blocks of source text into a parse tree.\n\nThe parse tree is made up of nested arrays of these JavaScript objects:\n\n\t{type: \"element\", tag: <string>, attributes: {}, children: []} - an HTML element\n\t{type: \"text\", text: <string>} - a text node\n\t{type: \"entity\", value: <string>} - an entity\n\t{type: \"raw\", html: <string>} - raw HTML\n\nAttributes are stored as hashmaps of the following objects:\n\n\t{type: \"string\", value: <string>} - literal string\n\t{type: \"indirect\", textReference: <textReference>} - indirect through a text reference\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar WikiParser = function(type,text,options) {\n\tthis.wiki = options.wiki;\n\tvar self = this;\n\t// Check for an externally linked tiddler\n\tif($tw.browser && (text || \"\") === \"\" && options._canonical_uri) {\n\t\tthis.loadRemoteTiddler(options._canonical_uri);\n\t\ttext = $tw.language.getRawString(\"LazyLoadingWarning\");\n\t}\n\t// Initialise the classes if we don't have them already\n\tif(!this.pragmaRuleClasses) {\n\t\tWikiParser.prototype.pragmaRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"pragma\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.pragmaRuleClasses,\"$:/config/WikiParserRules/Pragmas/\");\n\t}\n\tif(!this.blockRuleClasses) {\n\t\tWikiParser.prototype.blockRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"block\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.blockRuleClasses,\"$:/config/WikiParserRules/Block/\");\n\t}\n\tif(!this.inlineRuleClasses) {\n\t\tWikiParser.prototype.inlineRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"inline\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.inlineRuleClasses,\"$:/config/WikiParserRules/Inline/\");\n\t}\n\t// Save the parse text\n\tthis.type = type || \"text/vnd.tiddlywiki\";\n\tthis.source = text || \"\";\n\tthis.sourceLength = this.source.length;\n\t// Set current parse position\n\tthis.pos = 0;\n\t// Instantiate the pragma parse rules\n\tthis.pragmaRules = this.instantiateRules(this.pragmaRuleClasses,\"pragma\",0);\n\t// Instantiate the parser block and inline rules\n\tthis.blockRules = this.instantiateRules(this.blockRuleClasses,\"block\",0);\n\tthis.inlineRules = this.instantiateRules(this.inlineRuleClasses,\"inline\",0);\n\t// Parse any pragmas\n\tthis.tree = [];\n\tvar topBranch = this.parsePragmas();\n\t// Parse the text into inline runs or blocks\n\tif(options.parseAsInline) {\n\t\ttopBranch.push.apply(topBranch,this.parseInlineRun());\n\t} else {\n\t\ttopBranch.push.apply(topBranch,this.parseBlocks());\n\t}\n\t// Return the parse tree\n};\n\n/*\n*/\nWikiParser.prototype.loadRemoteTiddler = function(url) {\n\tvar self = this;\n\t$tw.utils.httpRequest({\n\t\turl: url,\n\t\ttype: \"GET\",\n\t\tcallback: function(err,data) {\n\t\t\tif(!err) {\n\t\t\t\tvar tiddlers = self.wiki.deserializeTiddlers(\".tid\",data,self.wiki.getCreationFields());\n\t\t\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\t\t\ttiddler[\"_canonical_uri\"] = url;\n\t\t\t\t});\n\t\t\t\tif(tiddlers) {\n\t\t\t\t\tself.wiki.addTiddlers(tiddlers);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\n*/\nWikiParser.prototype.setupRules = function(proto,configPrefix) {\n\tvar self = this;\n\tif(!$tw.safemode) {\n\t\t$tw.utils.each(proto,function(object,name) {\n\t\t\tif(self.wiki.getTiddlerText(configPrefix + name,\"enable\") !== \"enable\") {\n\t\t\t\tdelete proto[name];\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nInstantiate an array of parse rules\n*/\nWikiParser.prototype.instantiateRules = function(classes,type,startPos) {\n\tvar rulesInfo = [],\n\t\tself = this;\n\t$tw.utils.each(classes,function(RuleClass) {\n\t\t// Instantiate the rule\n\t\tvar rule = new RuleClass(self);\n\t\trule.is = {};\n\t\trule.is[type] = true;\n\t\trule.init(self);\n\t\tvar matchIndex = rule.findNextMatch(startPos);\n\t\tif(matchIndex !== undefined) {\n\t\t\trulesInfo.push({\n\t\t\t\trule: rule,\n\t\t\t\tmatchIndex: matchIndex\n\t\t\t});\n\t\t}\n\t});\n\treturn rulesInfo;\n};\n\n/*\nSkip any whitespace at the current position. Options are:\n\ttreatNewlinesAsNonWhitespace: true if newlines are NOT to be treated as whitespace\n*/\nWikiParser.prototype.skipWhitespace = function(options) {\n\toptions = options || {};\n\tvar whitespaceRegExp = options.treatNewlinesAsNonWhitespace ? /([^\\S\\n]+)/mg : /(\\s+)/mg;\n\twhitespaceRegExp.lastIndex = this.pos;\n\tvar whitespaceMatch = whitespaceRegExp.exec(this.source);\n\tif(whitespaceMatch && whitespaceMatch.index === this.pos) {\n\t\tthis.pos = whitespaceRegExp.lastIndex;\n\t}\n};\n\n/*\nGet the next match out of an array of parse rule instances\n*/\nWikiParser.prototype.findNextMatch = function(rules,startPos) {\n\t// Find the best matching rule by finding the closest match position\n\tvar matchingRule,\n\t\tmatchingRulePos = this.sourceLength;\n\t// Step through each rule\n\tfor(var t=0; t<rules.length; t++) {\n\t\tvar ruleInfo = rules[t];\n\t\t// Ask the rule to get the next match if we've moved past the current one\n\t\tif(ruleInfo.matchIndex !== undefined  && ruleInfo.matchIndex < startPos) {\n\t\t\truleInfo.matchIndex = ruleInfo.rule.findNextMatch(startPos);\n\t\t}\n\t\t// Adopt this match if it's closer than the current best match\n\t\tif(ruleInfo.matchIndex !== undefined && ruleInfo.matchIndex <= matchingRulePos) {\n\t\t\tmatchingRule = ruleInfo;\n\t\t\tmatchingRulePos = ruleInfo.matchIndex;\n\t\t}\n\t}\n\treturn matchingRule;\n};\n\n/*\nParse any pragmas at the beginning of a block of parse text\n*/\nWikiParser.prototype.parsePragmas = function() {\n\tvar currentTreeBranch = this.tree;\n\twhile(true) {\n\t\t// Skip whitespace\n\t\tthis.skipWhitespace();\n\t\t// Check for the end of the text\n\t\tif(this.pos >= this.sourceLength) {\n\t\t\tbreak;\n\t\t}\n\t\t// Check if we've arrived at a pragma rule match\n\t\tvar nextMatch = this.findNextMatch(this.pragmaRules,this.pos);\n\t\t// If not, just exit\n\t\tif(!nextMatch || nextMatch.matchIndex !== this.pos) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the pragma rule\n\t\tvar subTree = nextMatch.rule.parse();\n\t\tif(subTree.length > 0) {\n\t\t\t// Quick hack; we only cope with a single parse tree node being returned, which is true at the moment\n\t\t\tcurrentTreeBranch.push.apply(currentTreeBranch,subTree);\n\t\t\tsubTree[0].children = [];\n\t\t\tcurrentTreeBranch = subTree[0].children;\n\t\t}\n\t}\n\treturn currentTreeBranch;\n};\n\n/*\nParse a block from the current position\n\tterminatorRegExpString: optional regular expression string that identifies the end of plain paragraphs. Must not include capturing parenthesis\n*/\nWikiParser.prototype.parseBlock = function(terminatorRegExpString) {\n\tvar terminatorRegExp = terminatorRegExpString ? new RegExp(\"(\" + terminatorRegExpString + \"|\\\\r?\\\\n\\\\r?\\\\n)\",\"mg\") : /(\\r?\\n\\r?\\n)/mg;\n\tthis.skipWhitespace();\n\tif(this.pos >= this.sourceLength) {\n\t\treturn [];\n\t}\n\t// Look for a block rule that applies at the current position\n\tvar nextMatch = this.findNextMatch(this.blockRules,this.pos);\n\tif(nextMatch && nextMatch.matchIndex === this.pos) {\n\t\treturn nextMatch.rule.parse();\n\t}\n\t// Treat it as a paragraph if we didn't find a block rule\n\treturn [{type: \"element\", tag: \"p\", children: this.parseInlineRun(terminatorRegExp)}];\n};\n\n/*\nParse a series of blocks of text until a terminating regexp is encountered or the end of the text\n\tterminatorRegExpString: terminating regular expression\n*/\nWikiParser.prototype.parseBlocks = function(terminatorRegExpString) {\n\tif(terminatorRegExpString) {\n\t\treturn this.parseBlocksTerminated(terminatorRegExpString);\n\t} else {\n\t\treturn this.parseBlocksUnterminated();\n\t}\n};\n\n/*\nParse a block from the current position to the end of the text\n*/\nWikiParser.prototype.parseBlocksUnterminated = function() {\n\tvar tree = [];\n\twhile(this.pos < this.sourceLength) {\n\t\ttree.push.apply(tree,this.parseBlock());\n\t}\n\treturn tree;\n};\n\n/*\nParse blocks of text until a terminating regexp is encountered\n*/\nWikiParser.prototype.parseBlocksTerminated = function(terminatorRegExpString) {\n\tvar terminatorRegExp = new RegExp(\"(\" + terminatorRegExpString + \")\",\"mg\"),\n\t\ttree = [];\n\t// Skip any whitespace\n\tthis.skipWhitespace();\n\t//  Check if we've got the end marker\n\tterminatorRegExp.lastIndex = this.pos;\n\tvar match = terminatorRegExp.exec(this.source);\n\t// Parse the text into blocks\n\twhile(this.pos < this.sourceLength && !(match && match.index === this.pos)) {\n\t\tvar blocks = this.parseBlock(terminatorRegExpString);\n\t\ttree.push.apply(tree,blocks);\n\t\t// Skip any whitespace\n\t\tthis.skipWhitespace();\n\t\t//  Check if we've got the end marker\n\t\tterminatorRegExp.lastIndex = this.pos;\n\t\tmatch = terminatorRegExp.exec(this.source);\n\t}\n\tif(match && match.index === this.pos) {\n\t\tthis.pos = match.index + match[0].length;\n\t}\n\treturn tree;\n};\n\n/*\nParse a run of text at the current position\n\tterminatorRegExp: a regexp at which to stop the run\n\toptions: see below\nOptions available:\n\teatTerminator: move the parse position past any encountered terminator (default false)\n*/\nWikiParser.prototype.parseInlineRun = function(terminatorRegExp,options) {\n\tif(terminatorRegExp) {\n\t\treturn this.parseInlineRunTerminated(terminatorRegExp,options);\n\t} else {\n\t\treturn this.parseInlineRunUnterminated(options);\n\t}\n};\n\nWikiParser.prototype.parseInlineRunUnterminated = function(options) {\n\tvar tree = [];\n\t// Find the next occurrence of an inline rule\n\tvar nextMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t// Loop around the matches until we've reached the end of the text\n\twhile(this.pos < this.sourceLength && nextMatch) {\n\t\t// Process the text preceding the run rule\n\t\tif(nextMatch.matchIndex > this.pos) {\n\t\t\ttree.push({type: \"text\", text: this.source.substring(this.pos,nextMatch.matchIndex)});\n\t\t\tthis.pos = nextMatch.matchIndex;\n\t\t}\n\t\t// Process the run rule\n\t\ttree.push.apply(tree,nextMatch.rule.parse());\n\t\t// Look for the next run rule\n\t\tnextMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t}\n\t// Process the remaining text\n\tif(this.pos < this.sourceLength) {\n\t\ttree.push({type: \"text\", text: this.source.substr(this.pos)});\n\t}\n\tthis.pos = this.sourceLength;\n\treturn tree;\n};\n\nWikiParser.prototype.parseInlineRunTerminated = function(terminatorRegExp,options) {\n\toptions = options || {};\n\tvar tree = [];\n\t// Find the next occurrence of the terminator\n\tterminatorRegExp.lastIndex = this.pos;\n\tvar terminatorMatch = terminatorRegExp.exec(this.source);\n\t// Find the next occurrence of a inlinerule\n\tvar inlineRuleMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t// Loop around until we've reached the end of the text\n\twhile(this.pos < this.sourceLength && (terminatorMatch || inlineRuleMatch)) {\n\t\t// Return if we've found the terminator, and it precedes any inline rule match\n\t\tif(terminatorMatch) {\n\t\t\tif(!inlineRuleMatch || inlineRuleMatch.matchIndex >= terminatorMatch.index) {\n\t\t\t\tif(terminatorMatch.index > this.pos) {\n\t\t\t\t\ttree.push({type: \"text\", text: this.source.substring(this.pos,terminatorMatch.index)});\n\t\t\t\t}\n\t\t\t\tthis.pos = terminatorMatch.index;\n\t\t\t\tif(options.eatTerminator) {\n\t\t\t\t\tthis.pos += terminatorMatch[0].length;\n\t\t\t\t}\n\t\t\t\treturn tree;\n\t\t\t}\n\t\t}\n\t\t// Process any inline rule, along with the text preceding it\n\t\tif(inlineRuleMatch) {\n\t\t\t// Preceding text\n\t\t\tif(inlineRuleMatch.matchIndex > this.pos) {\n\t\t\t\ttree.push({type: \"text\", text: this.source.substring(this.pos,inlineRuleMatch.matchIndex)});\n\t\t\t\tthis.pos = inlineRuleMatch.matchIndex;\n\t\t\t}\n\t\t\t// Process the inline rule\n\t\t\ttree.push.apply(tree,inlineRuleMatch.rule.parse());\n\t\t\t// Look for the next inline rule\n\t\t\tinlineRuleMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t\t\t// Look for the next terminator match\n\t\t\tterminatorRegExp.lastIndex = this.pos;\n\t\t\tterminatorMatch = terminatorRegExp.exec(this.source);\n\t\t}\n\t}\n\t// Process the remaining text\n\tif(this.pos < this.sourceLength) {\n\t\ttree.push({type: \"text\", text: this.source.substr(this.pos)});\n\t}\n\tthis.pos = this.sourceLength;\n\treturn tree;\n};\n\n/*\nParse zero or more class specifiers `.classname`\n*/\nWikiParser.prototype.parseClasses = function() {\n\tvar classRegExp = /\\.([^\\s\\.]+)/mg,\n\t\tclassNames = [];\n\tclassRegExp.lastIndex = this.pos;\n\tvar match = classRegExp.exec(this.source);\n\twhile(match && match.index === this.pos) {\n\t\tthis.pos = match.index + match[0].length;\n\t\tclassNames.push(match[1]);\n\t\tmatch = classRegExp.exec(this.source);\n\t}\n\treturn classNames;\n};\n\n/*\nAmend the rules used by this instance of the parser\n\ttype: `only` keeps just the named rules, `except` keeps all but the named rules\n\tnames: array of rule names\n*/\nWikiParser.prototype.amendRules = function(type,names) {\n\tnames = names || [];\n\t// Define the filter function\n\tvar keepFilter;\n\tif(type === \"only\") {\n\t\tkeepFilter = function(name) {\n\t\t\treturn names.indexOf(name) !== -1;\n\t\t};\n\t} else if(type === \"except\") {\n\t\tkeepFilter = function(name) {\n\t\t\treturn names.indexOf(name) === -1;\n\t\t};\n\t} else {\n\t\treturn;\n\t}\n\t// Define a function to process each of our rule arrays\n\tvar processRuleArray = function(ruleArray) {\n\t\tfor(var t=ruleArray.length-1; t>=0; t--) {\n\t\t\tif(!keepFilter(ruleArray[t].rule.name)) {\n\t\t\t\truleArray.splice(t,1);\n\t\t\t}\n\t\t}\n\t};\n\t// Process each rule array\n\tprocessRuleArray(this.pragmaRules);\n\tprocessRuleArray(this.blockRules);\n\tprocessRuleArray(this.inlineRules);\n};\n\nexports[\"text/vnd.tiddlywiki\"] = WikiParser;\n\n})();\n\n",
            "title": "$:/core/modules/parsers/wikiparser/wikiparser.js",
            "type": "application/javascript",
            "module-type": "parser"
        },
        "$:/core/modules/parsers/wikiparser/rules/wikirulebase.js": {
            "text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/wikirulebase.js\ntype: application/javascript\nmodule-type: global\n\nBase class for wiki parser rules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nThis constructor is always overridden with a blank constructor, and so shouldn't be used\n*/\nvar WikiRuleBase = function() {\n};\n\n/*\nTo be overridden by individual rules\n*/\nWikiRuleBase.prototype.init = function(parser) {\n\tthis.parser = parser;\n};\n\n/*\nDefault implementation of findNextMatch uses RegExp matching\n*/\nWikiRuleBase.prototype.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\treturn this.match ? this.match.index : undefined;\n};\n\nexports.WikiRuleBase = WikiRuleBase;\n\n})();\n",
            "title": "$:/core/modules/parsers/wikiparser/rules/wikirulebase.js",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/pluginswitcher.js": {
            "text": "/*\\\ntitle: $:/core/modules/pluginswitcher.js\ntype: application/javascript\nmodule-type: global\n\nManages switching plugins for themes and languages.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\noptions:\nwiki: wiki store to be used\npluginType: type of plugin to be switched\ncontrollerTitle: title of tiddler used to control switching of this resource\ndefaultPlugins: array of default plugins to be used if nominated plugin isn't found\n*/\nfunction PluginSwitcher(options) {\n\tthis.wiki = options.wiki;\n\tthis.pluginType = options.pluginType;\n\tthis.controllerTitle = options.controllerTitle;\n\tthis.defaultPlugins = options.defaultPlugins || [];\n\t// Switch to the current plugin\n\tthis.switchPlugins();\n\t// Listen for changes to the selected plugin\n\tvar self = this;\n\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,self.controllerTitle)) {\n\t\t\tself.switchPlugins();\n\t\t}\n\t});\n}\n\nPluginSwitcher.prototype.switchPlugins = function() {\n\t// Get the name of the current theme\n\tvar selectedPluginTitle = this.wiki.getTiddlerText(this.controllerTitle);\n\t// If it doesn't exist, then fallback to one of the default themes\n\tvar index = 0;\n\twhile(!this.wiki.getTiddler(selectedPluginTitle) && index < this.defaultPlugins.length) {\n\t\tselectedPluginTitle = this.defaultPlugins[index++];\n\t}\n\t// Accumulate the titles of the plugins that we need to load\n\tvar plugins = [],\n\t\tself = this,\n\t\taccumulatePlugin = function(title) {\n\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\tif(tiddler && tiddler.isPlugin() && plugins.indexOf(title) === -1) {\n\t\t\t\tplugins.push(title);\n\t\t\t\tvar pluginInfo = JSON.parse(self.wiki.getTiddlerText(title)),\n\t\t\t\t\tdependents = $tw.utils.parseStringArray(tiddler.fields.dependents || \"\");\n\t\t\t\t$tw.utils.each(dependents,function(title) {\n\t\t\t\t\taccumulatePlugin(title);\n\t\t\t\t});\n\t\t\t}\n\t\t};\n\taccumulatePlugin(selectedPluginTitle);\n\t// Unregister any existing theme tiddlers\n\tvar unregisteredTiddlers = $tw.wiki.unregisterPluginTiddlers(this.pluginType);\n\t// Register any new theme tiddlers\n\tvar registeredTiddlers = $tw.wiki.registerPluginTiddlers(this.pluginType,plugins);\n\t// Unpack the current theme tiddlers\n\t$tw.wiki.unpackPluginTiddlers();\n};\n\nexports.PluginSwitcher = PluginSwitcher;\n\n})();\n",
            "title": "$:/core/modules/pluginswitcher.js",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/saver-handler.js": {
            "text": "/*\\\ntitle: $:/core/modules/saver-handler.js\ntype: application/javascript\nmodule-type: global\n\nThe saver handler tracks changes to the store and handles saving the entire wiki via saver modules.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInstantiate the saver handler with the following options:\nwiki: wiki to be synced\ndirtyTracking: true if dirty tracking should be performed\n*/\nfunction SaverHandler(options) {\n\tvar self = this;\n\tthis.wiki = options.wiki;\n\tthis.dirtyTracking = options.dirtyTracking;\n\tthis.pendingAutoSave = false;\n\t// Make a logger\n\tthis.logger = new $tw.utils.Logger(\"saver-handler\");\n\t// Initialise our savers\n\tif($tw.browser) {\n\t\tthis.initSavers();\n\t}\n\t// Only do dirty tracking if required\n\tif($tw.browser && this.dirtyTracking) {\n\t\t// Compile the dirty tiddler filter\n\t\tthis.filterFn = this.wiki.compileFilter(this.wiki.getTiddlerText(this.titleSyncFilter));\n\t\t// Count of changes that have not yet been saved\n\t\tthis.numChanges = 0;\n\t\t// Listen out for changes to tiddlers\n\t\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\t\t// Filter the changes so that we only count changes to tiddlers that we care about\n\t\t\tvar filteredChanges = self.filterFn.call(self.wiki,function(callback) {\n\t\t\t\t$tw.utils.each(changes,function(change,title) {\n\t\t\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\t\t\tcallback(tiddler,title);\n\t\t\t\t});\n\t\t\t});\n\t\t\t// Adjust the number of changes\n\t\t\tself.numChanges += filteredChanges.length;\n\t\t\tself.updateDirtyStatus();\n\t\t\t// Do any autosave if one is pending and there's no more change events\n\t\t\tif(self.pendingAutoSave && self.wiki.getSizeOfTiddlerEventQueue() === 0) {\n\t\t\t\t// Check if we're dirty\n\t\t\t\tif(self.numChanges > 0) {\n\t\t\t\t\tself.saveWiki({\n\t\t\t\t\t\tmethod: \"autosave\",\n\t\t\t\t\t\tdownloadType: \"text/plain\"\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tself.pendingAutoSave = false;\n\t\t\t}\n\t\t});\n\t\t// Listen for the autosave event\n\t\t$tw.rootWidget.addEventListener(\"tm-auto-save-wiki\",function(event) {\n\t\t\t// Do the autosave unless there are outstanding tiddler change events\n\t\t\tif(self.wiki.getSizeOfTiddlerEventQueue() === 0) {\n\t\t\t\t// Check if we're dirty\n\t\t\t\tif(self.numChanges > 0) {\n\t\t\t\t\tself.saveWiki({\n\t\t\t\t\t\tmethod: \"autosave\",\n\t\t\t\t\t\tdownloadType: \"text/plain\"\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// Otherwise put ourselves in the \"pending autosave\" state and wait for the change event before we do the autosave\n\t\t\t\tself.pendingAutoSave = true;\n\t\t\t}\n\t\t});\n\t\t// Set up our beforeunload handler\n\t\t$tw.addUnloadTask(function(event) {\n\t\t\tvar confirmationMessage;\n\t\t\tif(self.isDirty()) {\n\t\t\t\tconfirmationMessage = $tw.language.getString(\"UnsavedChangesWarning\");\n\t\t\t\tevent.returnValue = confirmationMessage; // Gecko\n\t\t\t}\n\t\t\treturn confirmationMessage;\n\t\t});\n\t}\n\t// Install the save action handlers\n\tif($tw.browser) {\n\t\t$tw.rootWidget.addEventListener(\"tm-save-wiki\",function(event) {\n\t\t\tself.saveWiki({\n\t\t\t\ttemplate: event.param,\n\t\t\t\tdownloadType: \"text/plain\",\n\t\t\t\tvariables: event.paramObject\n\t\t\t});\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-download-file\",function(event) {\n\t\t\tself.saveWiki({\n\t\t\t\tmethod: \"download\",\n\t\t\t\ttemplate: event.param,\n\t\t\t\tdownloadType: \"text/plain\",\n\t\t\t\tvariables: event.paramObject\n\t\t\t});\n\t\t});\n\t}\n}\n\nSaverHandler.prototype.titleSyncFilter = \"$:/config/SaverFilter\";\nSaverHandler.prototype.titleAutoSave = \"$:/config/AutoSave\";\nSaverHandler.prototype.titleSavedNotification = \"$:/language/Notifications/Save/Done\";\n\n/*\nSelect the appropriate saver modules and set them up\n*/\nSaverHandler.prototype.initSavers = function(moduleType) {\n\tmoduleType = moduleType || \"saver\";\n\t// Instantiate the available savers\n\tthis.savers = [];\n\tvar self = this;\n\t$tw.modules.forEachModuleOfType(moduleType,function(title,module) {\n\t\tif(module.canSave(self)) {\n\t\t\tself.savers.push(module.create(self.wiki));\n\t\t}\n\t});\n\t// Sort the savers into priority order\n\tthis.savers.sort(function(a,b) {\n\t\tif(a.info.priority < b.info.priority) {\n\t\t\treturn -1;\n\t\t} else {\n\t\t\tif(a.info.priority > b.info.priority) {\n\t\t\t\treturn +1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nSave the wiki contents. Options are:\n\tmethod: \"save\", \"autosave\" or \"download\"\n\ttemplate: the tiddler containing the template to save\n\tdownloadType: the content type for the saved file\n*/\nSaverHandler.prototype.saveWiki = function(options) {\n\toptions = options || {};\n\tvar self = this,\n\t\tmethod = options.method || \"save\",\n\t\tvariables = options.variables || {},\n\t\ttemplate = options.template || \"$:/core/save/all\",\n\t\tdownloadType = options.downloadType || \"text/plain\",\n\t\ttext = this.wiki.renderTiddler(downloadType,template,options),\n\t\tcallback = function(err) {\n\t\t\tif(err) {\n\t\t\t\talert(\"Error while saving:\\n\\n\" + err);\n\t\t\t} else {\n\t\t\t\t// Clear the task queue if we're saving (rather than downloading)\n\t\t\t\tif(method !== \"download\") {\n\t\t\t\t\tself.numChanges = 0;\n\t\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t}\n\t\t\t\t$tw.notifier.display(self.titleSavedNotification);\n\t\t\t\tif(options.callback) {\n\t\t\t\t\toptions.callback();\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t// Ignore autosave if disabled\n\tif(method === \"autosave\" && this.wiki.getTiddlerText(this.titleAutoSave,\"yes\") !== \"yes\") {\n\t\treturn false;\n\t}\n\t// Call the highest priority saver that supports this method\n\tfor(var t=this.savers.length-1; t>=0; t--) {\n\t\tvar saver = this.savers[t];\n\t\tif(saver.info.capabilities.indexOf(method) !== -1 && saver.save(text,method,callback,{variables: {filename: variables.filename}})) {\n\t\t\tthis.logger.log(\"Saving wiki with method\",method,\"through saver\",saver.info.name);\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\n/*\nChecks whether the wiki is dirty (ie the window shouldn't be closed)\n*/\nSaverHandler.prototype.isDirty = function() {\n\treturn this.numChanges > 0;\n};\n\n/*\nUpdate the document body with the class \"tc-dirty\" if the wiki has unsaved/unsynced changes\n*/\nSaverHandler.prototype.updateDirtyStatus = function() {\n\tif($tw.browser) {\n\t\t$tw.utils.toggleClass(document.body,\"tc-dirty\",this.isDirty());\n\t}\n};\n\nexports.SaverHandler = SaverHandler;\n\n})();\n",
            "title": "$:/core/modules/saver-handler.js",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/savers/andtidwiki.js": {
            "text": "/*\\\ntitle: $:/core/modules/savers/andtidwiki.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the AndTidWiki Android app\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar AndTidWiki = function(wiki) {\n};\n\nAndTidWiki.prototype.save = function(text,method,callback) {\n\t// Get the pathname of this document\n\tvar pathname = decodeURIComponent(document.location.toString().split(\"#\")[0]);\n\t// Strip the file://\n\tif(pathname.indexOf(\"file://\") === 0) {\n\t\tpathname = pathname.substr(7);\n\t}\n\t// Strip any query or location part\n\tvar p = pathname.indexOf(\"?\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\tp = pathname.indexOf(\"#\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\t// Save the file\n\twindow.twi.saveFile(pathname,text);\n\t// Call the callback\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nAndTidWiki.prototype.info = {\n\tname: \"andtidwiki\",\n\tpriority: 1600,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.twi && !!window.twi.saveFile;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new AndTidWiki(wiki);\n};\n\n})();\n",
            "title": "$:/core/modules/savers/andtidwiki.js",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/download.js": {
            "text": "/*\\\ntitle: $:/core/modules/savers/download.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via HTML5's download APIs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar DownloadSaver = function(wiki) {\n};\n\nDownloadSaver.prototype.save = function(text,method,callback,options) {\n\toptions = options || {};\n\t// Get the current filename\n\tvar filename = options.variables.filename;\n\tif(!filename) {\n\t\tvar p = document.location.pathname.lastIndexOf(\"/\");\n\t\tif(p !== -1) {\n\t\t\tfilename = document.location.pathname.substr(p+1);\n\t\t}\n\t}\n\tif(!filename) {\n\t\tfilename = \"tiddlywiki.html\";\n\t}\n\t// Set up the link\n\tvar link = document.createElement(\"a\");\n\tlink.setAttribute(\"target\",\"_blank\");\n\tif(Blob !== undefined) {\n\t\tvar blob = new Blob([text], {type: \"text/html\"});\n\t\tlink.setAttribute(\"href\", URL.createObjectURL(blob));\n\t} else {\n\t\tlink.setAttribute(\"href\",\"data:text/html,\" + encodeURIComponent(text));\n\t}\n\tlink.setAttribute(\"download\",filename);\n\tdocument.body.appendChild(link);\n\tlink.click();\n\tdocument.body.removeChild(link);\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nDownloadSaver.prototype.info = {\n\tname: \"download\",\n\tpriority: 100,\n\tcapabilities: [\"save\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn document.createElement(\"a\").download !== undefined;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new DownloadSaver(wiki);\n};\n\n})();\n",
            "title": "$:/core/modules/savers/download.js",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/fsosaver.js": {
            "text": "/*\\\ntitle: $:/core/modules/savers/fsosaver.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via MS FileSystemObject ActiveXObject\n\nNote: Since TiddlyWiki's markup contains the MOTW, the FileSystemObject normally won't be available. \nHowever, if the wiki is loaded as an .HTA file (Windows HTML Applications) then the FSO can be used.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar FSOSaver = function(wiki) {\n};\n\nFSOSaver.prototype.save = function(text,method,callback) {\n\t// Get the pathname of this document\n\tvar pathname = unescape(document.location.pathname);\n\t// Test for a Windows path of the form /x:\\blah...\n\tif(/^\\/[A-Z]\\:\\\\[^\\\\]+/i.test(pathname)) {\t// ie: ^/[a-z]:/[^/]+\n\t\t// Remove the leading slash\n\t\tpathname = pathname.substr(1);\n\t} else if(document.location.hostname !== \"\" && /^\\/\\\\[^\\\\]+\\\\[^\\\\]+/i.test(pathname)) {\t// test for \\\\server\\share\\blah... - ^/[^/]+/[^/]+\n\t\t// Remove the leading slash\n\t\tpathname = pathname.substr(1);\n\t\t// reconstruct UNC path\n\t\tpathname = \"\\\\\\\\\" + document.location.hostname + pathname;\n\t} else {\n\t\treturn false;\n\t}\n\t// Save the file (as UTF-16)\n\tvar fso = new ActiveXObject(\"Scripting.FileSystemObject\");\n\tvar file = fso.OpenTextFile(pathname,2,-1,-1);\n\tfile.Write(text);\n\tfile.Close();\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nFSOSaver.prototype.info = {\n\tname: \"FSOSaver\",\n\tpriority: 120,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\ttry {\n\t\treturn (window.location.protocol === \"file:\") && !!(new ActiveXObject(\"Scripting.FileSystemObject\"));\n\t} catch(e) { return false; }\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new FSOSaver(wiki);\n};\n\n})();\n",
            "title": "$:/core/modules/savers/fsosaver.js",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/manualdownload.js": {
            "text": "/*\\\ntitle: $:/core/modules/savers/manualdownload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via HTML5's download APIs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Title of the tiddler containing the download message\nvar downloadInstructionsTitle = \"$:/language/Modals/Download\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar ManualDownloadSaver = function(wiki) {\n};\n\nManualDownloadSaver.prototype.save = function(text,method,callback) {\n\t$tw.modal.display(downloadInstructionsTitle,{\n\t\tdownloadLink: \"data:text/html,\" + encodeURIComponent(text)\n\t});\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nManualDownloadSaver.prototype.info = {\n\tname: \"manualdownload\",\n\tpriority: 0,\n\tcapabilities: [\"save\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new ManualDownloadSaver(wiki);\n};\n\n})();\n",
            "title": "$:/core/modules/savers/manualdownload.js",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/msdownload.js": {
            "text": "/*\\\ntitle: $:/core/modules/savers/msdownload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via window.navigator.msSaveBlob()\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar MsDownloadSaver = function(wiki) {\n};\n\nMsDownloadSaver.prototype.save = function(text,method,callback) {\n\t// Get the current filename\n\tvar filename = \"tiddlywiki.html\",\n\t\tp = document.location.pathname.lastIndexOf(\"/\");\n\tif(p !== -1) {\n\t\tfilename = document.location.pathname.substr(p+1);\n\t}\n\t// Set up the link\n\tvar blob = new Blob([text], {type: \"text/html\"});\n\twindow.navigator.msSaveBlob(blob,filename);\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nMsDownloadSaver.prototype.info = {\n\tname: \"msdownload\",\n\tpriority: 110,\n\tcapabilities: [\"save\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.navigator.msSaveBlob;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new MsDownloadSaver(wiki);\n};\n\n})();\n",
            "title": "$:/core/modules/savers/msdownload.js",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/tiddlyfox.js": {
            "text": "/*\\\ntitle: $:/core/modules/savers/tiddlyfox.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the TiddlyFox file extension\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar TiddlyFoxSaver = function(wiki) {\n};\n\nTiddlyFoxSaver.prototype.save = function(text,method,callback) {\n\tvar messageBox = document.getElementById(\"tiddlyfox-message-box\");\n\tif(messageBox) {\n\t\t// Get the pathname of this document\n\t\tvar pathname = document.location.toString().split(\"#\")[0];\n\t\t// Replace file://localhost/ with file:///\n\t\tif(pathname.indexOf(\"file://localhost/\") === 0) {\n\t\t\tpathname = \"file://\" + pathname.substr(16);\n\t\t}\n\t\t// Windows path file:///x:/blah/blah --> x:\\blah\\blah\n\t\tif(/^file\\:\\/\\/\\/[A-Z]\\:\\//i.test(pathname)) {\n\t\t\t// Remove the leading slash and convert slashes to backslashes\n\t\t\tpathname = pathname.substr(8).replace(/\\//g,\"\\\\\");\n\t\t// Firefox Windows network path file://///server/share/blah/blah --> //server/share/blah/blah\n\t\t} else if(pathname.indexOf(\"file://///\") === 0) {\n\t\t\tpathname = \"\\\\\\\\\" + unescape(pathname.substr(10)).replace(/\\//g,\"\\\\\");\n\t\t// Mac/Unix local path file:///path/path --> /path/path\n\t\t} else if(pathname.indexOf(\"file:///\") === 0) {\n\t\t\tpathname = unescape(pathname.substr(7));\n\t\t// Mac/Unix local path file:/path/path --> /path/path\n\t\t} else if(pathname.indexOf(\"file:/\") === 0) {\n\t\t\tpathname = unescape(pathname.substr(5));\n\t\t// Otherwise Windows networth path file://server/share/path/path --> \\\\server\\share\\path\\path\n\t\t} else {\n\t\t\tpathname = \"\\\\\\\\\" + unescape(pathname.substr(7)).replace(new RegExp(\"/\",\"g\"),\"\\\\\");\n\t\t}\n\t\t// Create the message element and put it in the message box\n\t\tvar message = document.createElement(\"div\");\n\t\tmessage.setAttribute(\"data-tiddlyfox-path\",decodeURIComponent(pathname));\n\t\tmessage.setAttribute(\"data-tiddlyfox-content\",text);\n\t\tmessageBox.appendChild(message);\n\t\t// Add an event handler for when the file has been saved\n\t\tmessage.addEventListener(\"tiddlyfox-have-saved-file\",function(event) {\n\t\t\tcallback(null);\n\t\t}, false);\n\t\t// Create and dispatch the custom event to the extension\n\t\tvar event = document.createEvent(\"Events\");\n\t\tevent.initEvent(\"tiddlyfox-save-file\",true,false);\n\t\tmessage.dispatchEvent(event);\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nInformation about this saver\n*/\nTiddlyFoxSaver.prototype.info = {\n\tname: \"tiddlyfox\",\n\tpriority: 1500,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn (window.location.protocol === \"file:\");\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TiddlyFoxSaver(wiki);\n};\n\n})();\n",
            "title": "$:/core/modules/savers/tiddlyfox.js",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/tiddlyie.js": {
            "text": "/*\\\ntitle: $:/core/modules/savers/tiddlyie.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via Internet Explorer BHO extenion (TiddlyIE)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar TiddlyIESaver = function(wiki) {\n};\n\nTiddlyIESaver.prototype.save = function(text,method,callback) {\n\t// Check existence of TiddlyIE BHO extension (note: only works after document is complete)\n\tif(typeof(window.TiddlyIE) != \"undefined\") {\n\t\t// Get the pathname of this document\n\t\tvar pathname = unescape(document.location.pathname);\n\t\t// Test for a Windows path of the form /x:/blah...\n\t\tif(/^\\/[A-Z]\\:\\/[^\\/]+/i.test(pathname)) {\t// ie: ^/[a-z]:/[^/]+ (is this better?: ^/[a-z]:/[^/]+(/[^/]+)*\\.[^/]+ )\n\t\t\t// Remove the leading slash\n\t\t\tpathname = pathname.substr(1);\n\t\t\t// Convert slashes to backslashes\n\t\t\tpathname = pathname.replace(/\\//g,\"\\\\\");\n\t\t} else if(document.hostname !== \"\" && /^\\/[^\\/]+\\/[^\\/]+/i.test(pathname)) {\t// test for \\\\server\\share\\blah... - ^/[^/]+/[^/]+\n\t\t\t// Convert slashes to backslashes\n\t\t\tpathname = pathname.replace(/\\//g,\"\\\\\");\n\t\t\t// reconstruct UNC path\n\t\t\tpathname = \"\\\\\\\\\" + document.location.hostname + pathname;\n\t\t} else return false;\n\t\t// Prompt the user to save the file\n\t\twindow.TiddlyIE.save(pathname, text);\n\t\t// Callback that we succeeded\n\t\tcallback(null);\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nInformation about this saver\n*/\nTiddlyIESaver.prototype.info = {\n\tname: \"tiddlyiesaver\",\n\tpriority: 1500,\n\tcapabilities: [\"save\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn (window.location.protocol === \"file:\");\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TiddlyIESaver(wiki);\n};\n\n})();\n",
            "title": "$:/core/modules/savers/tiddlyie.js",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/twedit.js": {
            "text": "/*\\\ntitle: $:/core/modules/savers/twedit.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the TWEdit iOS app\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar TWEditSaver = function(wiki) {\n};\n\nTWEditSaver.prototype.save = function(text,method,callback) {\n\t// Bail if we're not running under TWEdit\n\tif(typeof DeviceInfo !== \"object\") {\n\t\treturn false;\n\t}\n\t// Get the pathname of this document\n\tvar pathname = decodeURIComponent(document.location.pathname);\n\t// Strip any query or location part\n\tvar p = pathname.indexOf(\"?\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\tp = pathname.indexOf(\"#\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\t// Remove the leading \"/Documents\" from path\n\tvar prefix = \"/Documents\";\n\tif(pathname.indexOf(prefix) === 0) {\n\t\tpathname = pathname.substr(prefix.length);\n\t}\n\t// Error handler\n\tvar errorHandler = function(event) {\n\t\t// Error\n\t\tcallback(\"Error saving to TWEdit: \" + event.target.error.code);\n\t};\n\t// Get the file system\n\twindow.requestFileSystem(LocalFileSystem.PERSISTENT,0,function(fileSystem) {\n\t\t// Now we've got the filesystem, get the fileEntry\n\t\tfileSystem.root.getFile(pathname, {create: true}, function(fileEntry) {\n\t\t\t// Now we've got the fileEntry, create the writer\n\t\t\tfileEntry.createWriter(function(writer) {\n\t\t\t\twriter.onerror = errorHandler;\n\t\t\t\twriter.onwrite = function() {\n\t\t\t\t\tcallback(null);\n\t\t\t\t};\n\t\t\t\twriter.position = 0;\n\t\t\t\twriter.write(text);\n\t\t\t},errorHandler);\n\t\t}, errorHandler);\n\t}, errorHandler);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nTWEditSaver.prototype.info = {\n\tname: \"twedit\",\n\tpriority: 1600,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TWEditSaver(wiki);\n};\n\n/////////////////////////// Hack\n// HACK: This ensures that TWEdit recognises us as a TiddlyWiki document\nif($tw.browser) {\n\twindow.version = {title: \"TiddlyWiki\"};\n}\n\n})();\n",
            "title": "$:/core/modules/savers/twedit.js",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/savers/upload.js": {
            "text": "/*\\\ntitle: $:/core/modules/savers/upload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via upload to a server.\n\nDesigned to be compatible with BidiX's UploadPlugin at http://tiddlywiki.bidix.info/#UploadPlugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar UploadSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nUploadSaver.prototype.save = function(text,method,callback) {\n\t// Get the various parameters we need\n\tvar backupDir = this.wiki.getTextReference(\"$:/UploadBackupDir\") || \".\",\n\t\tusername = this.wiki.getTextReference(\"$:/UploadName\"),\n\t\tpassword = $tw.utils.getPassword(\"upload\"),\n\t\tuploadDir = this.wiki.getTextReference(\"$:/UploadDir\") || \".\",\n\t\tuploadFilename = this.wiki.getTextReference(\"$:/UploadFilename\") || \"index.html\",\n\t\turl = this.wiki.getTextReference(\"$:/UploadURL\");\n\t// Bail out if we don't have the bits we need\n\tif(!username || username.toString().trim() === \"\" || !password || password.toString().trim() === \"\") {\n\t\treturn false;\n\t}\n\t// Construct the url if not provided\n\tif(!url) {\n\t\turl = \"http://\" + username + \".tiddlyspot.com/store.cgi\";\n\t}\n\t// Assemble the header\n\tvar boundary = \"---------------------------\" + \"AaB03x\";\t\n\tvar uploadFormName = \"UploadPlugin\";\n\tvar head = [];\n\thead.push(\"--\" + boundary + \"\\r\\nContent-disposition: form-data; name=\\\"UploadPlugin\\\"\\r\\n\");\n\thead.push(\"backupDir=\" + backupDir + \";user=\" + username + \";password=\" + password + \";uploaddir=\" + uploadDir + \";;\"); \n\thead.push(\"\\r\\n\" + \"--\" + boundary);\n\thead.push(\"Content-disposition: form-data; name=\\\"userfile\\\"; filename=\\\"\" + uploadFilename + \"\\\"\");\n\thead.push(\"Content-Type: text/html;charset=UTF-8\");\n\thead.push(\"Content-Length: \" + text.length + \"\\r\\n\");\n\thead.push(\"\");\n\t// Assemble the tail and the data itself\n\tvar tail = \"\\r\\n--\" + boundary + \"--\\r\\n\",\n\t\tdata = head.join(\"\\r\\n\") + text + tail;\n\t// Do the HTTP post\n\tvar http = new XMLHttpRequest();\n\thttp.open(\"POST\",url,true,username,password);\n\thttp.setRequestHeader(\"Content-Type\",\"multipart/form-data; ;charset=UTF-8; boundary=\" + boundary);\n\thttp.onreadystatechange = function() {\n\t\tif(http.readyState == 4 && http.status == 200) {\n\t\t\tif(http.responseText.substr(0,4) === \"0 - \") {\n\t\t\t\tcallback(null);\n\t\t\t} else {\n\t\t\t\tcallback(http.responseText);\n\t\t\t}\n\t\t}\n\t};\n\ttry {\n\t\thttp.send(data);\n\t} catch(ex) {\n\t\treturn callback(\"Error:\" + ex);\n\t}\n\t$tw.notifier.display(\"$:/language/Notifications/Save/Starting\");\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nUploadSaver.prototype.info = {\n\tname: \"upload\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new UploadSaver(wiki);\n};\n\n})();\n",
            "title": "$:/core/modules/savers/upload.js",
            "type": "application/javascript",
            "module-type": "saver"
        },
        "$:/core/modules/browser-messaging.js": {
            "text": "/*\\\ntitle: $:/core/modules/browser-messaging.js\ntype: application/javascript\nmodule-type: startup\n\nBrowser message handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"browser-messaging\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n/*\nLoad a specified url as an iframe and call the callback when it is loaded. If the url is already loaded then the existing iframe instance is used\n*/\nfunction loadIFrame(url,callback) {\n\t// Check if iframe already exists\n\tvar iframeInfo = $tw.browserMessaging.iframeInfoMap[url];\n\tif(iframeInfo) {\n\t\t// We've already got the iframe\n\t\tcallback(null,iframeInfo);\n\t} else {\n\t\t// Create the iframe and save it in the list\n\t\tvar iframe = document.createElement(\"iframe\"),\n\t\t\tiframeInfo = {\n\t\t\t\turl: url,\n\t\t\t\tstatus: \"loading\",\n\t\t\t\tdomNode: iframe\n\t\t\t};\n\t\t$tw.browserMessaging.iframeInfoMap[url] = iframeInfo;\n\t\tsaveIFrameInfoTiddler(iframeInfo);\n\t\t// Add the iframe to the DOM and hide it\n\t\tiframe.style.display = \"none\";\n\t\tdocument.body.appendChild(iframe);\n\t\t// Set up onload\n\t\tiframe.onload = function() {\n\t\t\tiframeInfo.status = \"loaded\";\n\t\t\tsaveIFrameInfoTiddler(iframeInfo);\n\t\t\tcallback(null,iframeInfo);\n\t\t};\n\t\tiframe.onerror = function() {\n\t\t\tcallback(\"Cannot load iframe\");\n\t\t};\n\t\ttry {\n\t\t\tiframe.src = url;\n\t\t} catch(ex) {\n\t\t\tcallback(ex);\n\t\t}\n\t}\n}\n\nfunction saveIFrameInfoTiddler(iframeInfo) {\n\t$tw.wiki.addTiddler(new $tw.Tiddler($tw.wiki.getCreationFields(),{\n\t\ttitle: \"$:/temp/ServerConnection/\" + iframeInfo.url,\n\t\ttext: iframeInfo.status,\n\t\ttags: [\"$:/tags/ServerConnection\"],\n\t\turl: iframeInfo.url\n\t},$tw.wiki.getModificationFields()));\n}\n\nexports.startup = function() {\n\t// Initialise the store of iframes we've created\n\t$tw.browserMessaging = {\n\t\tiframeInfoMap: {} // Hashmap by URL of {url:,status:\"loading/loaded\",domNode:}\n\t};\n\t// Listen for widget messages to control loading the plugin library\n\t$tw.rootWidget.addEventListener(\"tm-load-plugin-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url;\n\t\tif(url) {\n\t\t\tloadIFrame(url,function(err,iframeInfo) {\n\t\t\t\tif(err) {\n\t\t\t\t\talert(\"Error loading plugin library: \" + url);\n\t\t\t\t} else {\n\t\t\t\t\tiframeInfo.domNode.contentWindow.postMessage({\n\t\t\t\t\t\tverb: \"GET\",\n\t\t\t\t\t\turl: \"recipes/library/tiddlers.json\",\n\t\t\t\t\t\tcookies: {\n\t\t\t\t\t\t\ttype: \"save-info\",\n\t\t\t\t\t\t\tinfoTitlePrefix: paramObject.infoTitlePrefix || \"$:/temp/RemoteAssetInfo/\",\n\t\t\t\t\t\t\turl: url\n\t\t\t\t\t\t}\n\t\t\t\t\t},\"*\");\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-load-plugin-from-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url,\n\t\t\ttitle = paramObject.title;\n\t\tif(url && title) {\n\t\t\tloadIFrame(url,function(err,iframeInfo) {\n\t\t\t\tif(err) {\n\t\t\t\t\talert(\"Error loading plugin library: \" + url);\n\t\t\t\t} else {\n\t\t\t\t\tiframeInfo.domNode.contentWindow.postMessage({\n\t\t\t\t\t\tverb: \"GET\",\n\t\t\t\t\t\turl: \"recipes/library/tiddlers/\" + encodeURIComponent(title) + \".json\",\n\t\t\t\t\t\tcookies: {\n\t\t\t\t\t\t\ttype: \"save-tiddler\",\n\t\t\t\t\t\t\turl: url\n\t\t\t\t\t\t}\n\t\t\t\t\t},\"*\");\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Listen for window messages from other windows\n\twindow.addEventListener(\"message\",function listener(event){\n\t\tconsole.log(\"browser-messaging: \",document.location.toString())\n\t\tconsole.log(\"browser-messaging: Received message from\",event.origin);\n\t\tconsole.log(\"browser-messaging: Message content\",event.data);\n\t\tswitch(event.data.verb) {\n\t\t\tcase \"GET-RESPONSE\":\n\t\t\t\tif(event.data.status.charAt(0) === \"2\") {\n\t\t\t\t\tif(event.data.cookies) {\n\t\t\t\t\t\tif(event.data.cookies.type === \"save-info\") {\n\t\t\t\t\t\t\tvar tiddlers = JSON.parse(event.data.body);\n\t\t\t\t\t\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\t\t\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler($tw.wiki.getCreationFields(),tiddler,{\n\t\t\t\t\t\t\t\t\ttitle: event.data.cookies.infoTitlePrefix + event.data.cookies.url + \"/\" + tiddler.title,\n\t\t\t\t\t\t\t\t\t\"original-title\": tiddler.title,\n\t\t\t\t\t\t\t\t\ttext: \"\",\n\t\t\t\t\t\t\t\t\ttype: \"text/vnd.tiddlywiki\",\n\t\t\t\t\t\t\t\t\t\"original-type\": tiddler.type,\n\t\t\t\t\t\t\t\t\t\"plugin-type\": undefined,\n\t\t\t\t\t\t\t\t\t\"original-plugin-type\": tiddler[\"plugin-type\"],\n\t\t\t\t\t\t\t\t\t\"module-type\": undefined,\n\t\t\t\t\t\t\t\t\t\"original-module-type\": tiddler[\"module-type\"],\n\t\t\t\t\t\t\t\t\ttags: [\"$:/tags/RemoteAssetInfo\"],\n\t\t\t\t\t\t\t\t\t\"original-tags\": $tw.utils.stringifyList(tiddler.tags || []),\n\t\t\t\t\t\t\t\t\t\"server-url\": event.data.cookies.url\n\t\t\t\t\t\t\t\t},$tw.wiki.getModificationFields()));\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t} else if(event.data.cookies.type === \"save-tiddler\") {\n\t\t\t\t\t\t\tvar tiddler = JSON.parse(event.data.body);\n\t\t\t\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler(tiddler));\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t}\n\t},false);\n};\n\n})();\n",
            "title": "$:/core/modules/browser-messaging.js",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/commands.js": {
            "text": "/*\\\ntitle: $:/core/modules/startup/commands.js\ntype: application/javascript\nmodule-type: startup\n\nCommand processing\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"commands\";\nexports.platforms = [\"node\"];\nexports.after = [\"story\"];\nexports.synchronous = false;\n\nexports.startup = function(callback) {\n\t// On the server, start a commander with the command line arguments\n\tvar commander = new $tw.Commander(\n\t\t$tw.boot.argv,\n\t\tfunction(err) {\n\t\t\tif(err) {\n\t\t\t\treturn $tw.utils.error(\"Error: \" + err);\n\t\t\t}\n\t\t\tcallback();\n\t\t},\n\t\t$tw.wiki,\n\t\t{output: process.stdout, error: process.stderr}\n\t);\n\tcommander.execute();\n};\n\n})();\n",
            "title": "$:/core/modules/startup/commands.js",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/favicon.js": {
            "text": "/*\\\ntitle: $:/core/modules/startup/favicon.js\ntype: application/javascript\nmodule-type: startup\n\nFavicon handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"favicon\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\t\t\n// Favicon tiddler\nvar FAVICON_TITLE = \"$:/favicon.ico\";\n\nexports.startup = function() {\n\t// Set up the favicon\n\tsetFavicon();\n\t// Reset the favicon when the tiddler changes\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,FAVICON_TITLE)) {\n\t\t\tsetFavicon();\n\t\t}\n\t});\n};\n\nfunction setFavicon() {\n\tvar tiddler = $tw.wiki.getTiddler(FAVICON_TITLE);\n\tif(tiddler) {\n\t\tvar faviconLink = document.getElementById(\"faviconLink\");\n\t\tfaviconLink.setAttribute(\"href\",\"data:\" + tiddler.fields.type + \";base64,\" + tiddler.fields.text);\n\t}\n}\n\n})();\n",
            "title": "$:/core/modules/startup/favicon.js",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/info.js": {
            "text": "/*\\\ntitle: $:/core/modules/startup/info.js\ntype: application/javascript\nmodule-type: startup\n\nInitialise $:/info tiddlers via $:/temp/info-plugin pseudo-plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"info\";\nexports.before = [\"startup\"];\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Collect up the info tiddlers\n\tvar infoTiddlerFields = {};\n\t// Give each info module a chance to fill in as many info tiddlers as they want\n\t$tw.modules.forEachModuleOfType(\"info\",function(title,moduleExports) {\n\t\tif(moduleExports && moduleExports.getInfoTiddlerFields) {\n\t\t\tvar tiddlerFieldsArray = moduleExports.getInfoTiddlerFields(infoTiddlerFields);\n\t\t\t$tw.utils.each(tiddlerFieldsArray,function(fields) {\n\t\t\t\tif(fields) {\n\t\t\t\t\tinfoTiddlerFields[fields.title] = fields;\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Bake the info tiddlers into a plugin\n\tvar fields = {\n\t\ttitle: \"$:/temp/info-plugin\",\n\t\ttype: \"application/json\",\n\t\t\"plugin-type\": \"info\",\n\t\ttext: JSON.stringify({tiddlers: infoTiddlerFields},null,$tw.config.preferences.jsonSpaces)\n\t};\n\t$tw.wiki.addTiddler(new $tw.Tiddler(fields));\n\t$tw.wiki.readPluginInfo();\n\t$tw.wiki.registerPluginTiddlers(\"info\");\n\t$tw.wiki.unpackPluginTiddlers();\n};\n\n})();\n",
            "title": "$:/core/modules/startup/info.js",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/load-modules.js": {
            "text": "/*\\\ntitle: $:/core/modules/startup/load-modules.js\ntype: application/javascript\nmodule-type: startup\n\nLoad core modules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"load-modules\";\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Load modules\n\t$tw.modules.applyMethods(\"utils\",$tw.utils);\n\tif($tw.node) {\n\t\t$tw.modules.applyMethods(\"utils-node\",$tw.utils);\n\t}\n\t$tw.modules.applyMethods(\"global\",$tw);\n\t$tw.modules.applyMethods(\"config\",$tw.config);\n\t$tw.Tiddler.fieldModules = $tw.modules.getModulesByTypeAsHashmap(\"tiddlerfield\");\n\t$tw.modules.applyMethods(\"tiddlermethod\",$tw.Tiddler.prototype);\n\t$tw.modules.applyMethods(\"wikimethod\",$tw.Wiki.prototype);\n\t$tw.modules.applyMethods(\"tiddlerdeserializer\",$tw.Wiki.tiddlerDeserializerModules);\n\t$tw.macros = $tw.modules.getModulesByTypeAsHashmap(\"macro\");\n\t$tw.wiki.initParsers();\n\t$tw.Commander.initCommands();\n};\n\n})();\n",
            "title": "$:/core/modules/startup/load-modules.js",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/password.js": {
            "text": "/*\\\ntitle: $:/core/modules/startup/password.js\ntype: application/javascript\nmodule-type: startup\n\nPassword handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"password\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t$tw.rootWidget.addEventListener(\"tm-set-password\",function(event) {\n\t\t$tw.passwordPrompt.createPrompt({\n\t\t\tserviceName: $tw.language.getString(\"Encryption/PromptSetPassword\"),\n\t\t\tnoUserName: true,\n\t\t\tsubmitText: $tw.language.getString(\"Encryption/SetPassword\"),\n\t\t\tcanCancel: true,\n\t\t\trepeatPassword: true,\n\t\t\tcallback: function(data) {\n\t\t\t\tif(data) {\n\t\t\t\t\t$tw.crypto.setPassword(data.password);\n\t\t\t\t}\n\t\t\t\treturn true; // Get rid of the password prompt\n\t\t\t}\n\t\t});\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-clear-password\",function(event) {\n\t\tif($tw.browser) {\n\t\t\tif(!confirm($tw.language.getString(\"Encryption/ConfirmClearPassword\"))) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t\t$tw.crypto.setPassword(null);\n\t});\n\t// Ensure that $:/isEncrypted is maintained properly\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,\"$:/isEncrypted\")) {\n\t\t\t$tw.crypto.updateCryptoStateTiddler();\n\t\t}\n\t});\n};\n\n})();\n",
            "title": "$:/core/modules/startup/password.js",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/render.js": {
            "text": "/*\\\ntitle: $:/core/modules/startup/render.js\ntype: application/javascript\nmodule-type: startup\n\nTitle, stylesheet and page rendering\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"render\";\nexports.platforms = [\"browser\"];\nexports.after = [\"story\"];\nexports.synchronous = true;\n\n// Default story and history lists\nvar PAGE_TITLE_TITLE = \"$:/core/wiki/title\";\nvar PAGE_STYLESHEET_TITLE = \"$:/core/ui/PageStylesheet\";\nvar PAGE_TEMPLATE_TITLE = \"$:/core/ui/PageTemplate\";\n\n// Time (in ms) that we defer refreshing changes to draft tiddlers\nvar DRAFT_TIDDLER_TIMEOUT_TITLE = \"$:/config/Drafts/TypingTimeout\";\nvar DRAFT_TIDDLER_TIMEOUT = 400;\n\nexports.startup = function() {\n\t// Set up the title\n\t$tw.titleWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_TITLE_TITLE,{document: $tw.fakeDocument, parseAsInline: true});\n\t$tw.titleContainer = $tw.fakeDocument.createElement(\"div\");\n\t$tw.titleWidgetNode.render($tw.titleContainer,null);\n\tdocument.title = $tw.titleContainer.textContent;\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.titleWidgetNode.refresh(changes,$tw.titleContainer,null)) {\n\t\t\tdocument.title = $tw.titleContainer.textContent;\n\t\t}\n\t});\n\t// Set up the styles\n\t$tw.styleWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_STYLESHEET_TITLE,{document: $tw.fakeDocument});\n\t$tw.styleContainer = $tw.fakeDocument.createElement(\"style\");\n\t$tw.styleWidgetNode.render($tw.styleContainer,null);\n\t$tw.styleElement = document.createElement(\"style\");\n\t$tw.styleElement.innerHTML = $tw.styleContainer.textContent;\n\tdocument.head.insertBefore($tw.styleElement,document.head.firstChild);\n\t$tw.wiki.addEventListener(\"change\",$tw.perf.report(\"styleRefresh\",function(changes) {\n\t\tif($tw.styleWidgetNode.refresh(changes,$tw.styleContainer,null)) {\n\t\t\t$tw.styleElement.innerHTML = $tw.styleContainer.textContent;\n\t\t}\n\t}));\n\t// Display the $:/core/ui/PageTemplate tiddler to kick off the display\n\t$tw.perf.report(\"mainRender\",function() {\n\t\t$tw.pageWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_TEMPLATE_TITLE,{document: document, parentWidget: $tw.rootWidget});\n\t\t$tw.pageContainer = document.createElement(\"div\");\n\t\t$tw.utils.addClass($tw.pageContainer,\"tc-page-container-wrapper\");\n\t\tdocument.body.insertBefore($tw.pageContainer,document.body.firstChild);\n\t\t$tw.pageWidgetNode.render($tw.pageContainer,null);\n\t})();\n\t// Prepare refresh mechanism\n\tvar deferredChanges = Object.create(null),\n\t\ttimerId;\n\tfunction refresh() {\n\t\t// Process the refresh\n\t\t$tw.pageWidgetNode.refresh(deferredChanges);\n\t\tdeferredChanges = Object.create(null);\n\t}\n\t// Add the change event handler\n\t$tw.wiki.addEventListener(\"change\",$tw.perf.report(\"mainRefresh\",function(changes) {\n\t\t// Check if only drafts have changed\n\t\tvar onlyDraftsHaveChanged = true;\n\t\tfor(var title in changes) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\tif(!tiddler || !tiddler.hasField(\"draft.of\")) {\n\t\t\t\tonlyDraftsHaveChanged = false;\n\t\t\t}\n\t\t}\n\t\t// Defer the change if only drafts have changed\n\t\tif(timerId) {\n\t\t\tclearTimeout(timerId);\n\t\t}\n\t\ttimerId = null;\n\t\tif(onlyDraftsHaveChanged) {\n\t\t\tvar timeout = parseInt($tw.wiki.getTiddlerText(DRAFT_TIDDLER_TIMEOUT_TITLE,\"\"),10);\n\t\t\tif(isNaN(timeout)) {\n\t\t\t\ttimeout = DRAFT_TIDDLER_TIMEOUT;\n\t\t\t}\n\t\t\ttimerId = setTimeout(refresh,timeout);\n\t\t\t$tw.utils.extend(deferredChanges,changes);\n\t\t} else {\n\t\t\t$tw.utils.extend(deferredChanges,changes);\n\t\t\trefresh();\n\t\t}\n\t}));\n\t// Fix up the link between the root widget and the page container\n\t$tw.rootWidget.domNodes = [$tw.pageContainer];\n\t$tw.rootWidget.children = [$tw.pageWidgetNode];\n};\n\n})();\n",
            "title": "$:/core/modules/startup/render.js",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/rootwidget.js": {
            "text": "/*\\\ntitle: $:/core/modules/startup/rootwidget.js\ntype: application/javascript\nmodule-type: startup\n\nSetup the root widget and the core root widget handlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"rootwidget\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.before = [\"story\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Install the modal message mechanism\n\t$tw.modal = new $tw.utils.Modal($tw.wiki);\n\t$tw.rootWidget.addEventListener(\"tm-modal\",function(event) {\n\t\t$tw.modal.display(event.param,{variables: event.paramObject});\n\t});\n\t// Install the notification  mechanism\n\t$tw.notifier = new $tw.utils.Notifier($tw.wiki);\n\t$tw.rootWidget.addEventListener(\"tm-notify\",function(event) {\n\t\t$tw.notifier.display(event.param);\n\t});\n\t// Install the scroller\n\t$tw.pageScroller = new $tw.utils.PageScroller();\n\t$tw.rootWidget.addEventListener(\"tm-scroll\",function(event) {\n\t\t$tw.pageScroller.handleEvent(event);\n\t});\n\tvar fullscreen = $tw.utils.getFullScreenApis();\n\tif(fullscreen) {\n\t\t$tw.rootWidget.addEventListener(\"tm-full-screen\",function(event) {\n\t\t\tif(document[fullscreen._fullscreenElement]) {\n\t\t\t\tdocument[fullscreen._exitFullscreen]();\n\t\t\t} else {\n\t\t\t\tdocument.documentElement[fullscreen._requestFullscreen](Element.ALLOW_KEYBOARD_INPUT);\n\t\t\t}\n\t\t});\n\t}\n\t// If we're being viewed on a data: URI then give instructions for how to save\n\tif(document.location.protocol === \"data:\") {\n\t\t$tw.rootWidget.dispatchEvent({\n\t\t\ttype: \"tm-modal\",\n\t\t\tparam: \"$:/language/Modals/SaveInstructions\"\n\t\t});\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/startup/rootwidget.js",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup.js": {
            "text": "/*\\\ntitle: $:/core/modules/startup.js\ntype: application/javascript\nmodule-type: startup\n\nMiscellaneous startup logic for both the client and server.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"startup\";\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\n// Set to `true` to enable performance instrumentation\nvar PERFORMANCE_INSTRUMENTATION_CONFIG_TITLE = \"$:/config/Performance/Instrumentation\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.startup = function() {\n\tvar modules,n,m,f;\n\tif($tw.browser) {\n\t\t$tw.browser.isIE = (/msie|trident/i.test(navigator.userAgent));\n\t}\n\t$tw.version = $tw.utils.extractVersionInfo();\n\t// Set up the performance framework\n\t$tw.perf = new $tw.Performance($tw.wiki.getTiddlerText(PERFORMANCE_INSTRUMENTATION_CONFIG_TITLE,\"no\") === \"yes\");\n\t// Kick off the language manager and switcher\n\t$tw.language = new $tw.Language();\n\t$tw.languageSwitcher = new $tw.PluginSwitcher({\n\t\twiki: $tw.wiki,\n\t\tpluginType: \"language\",\n\t\tcontrollerTitle: \"$:/language\",\n\t\tdefaultPlugins: [\n\t\t\t\"$:/languages/en-US\"\n\t\t]\n\t});\n\t// Kick off the theme manager\n\t$tw.themeManager = new $tw.PluginSwitcher({\n\t\twiki: $tw.wiki,\n\t\tpluginType: \"theme\",\n\t\tcontrollerTitle: \"$:/theme\",\n\t\tdefaultPlugins: [\n\t\t\t\"$:/themes/tiddlywiki/snowwhite\",\n\t\t\t\"$:/themes/tiddlywiki/vanilla\"\n\t\t]\n\t});\n\t// Clear outstanding tiddler store change events to avoid an unnecessary refresh cycle at startup\n\t$tw.wiki.clearTiddlerEventQueue();\n\t// Create a root widget for attaching event handlers. By using it as the parentWidget for another widget tree, one can reuse the event handlers\n\tif($tw.browser) {\n\t\t$tw.rootWidget = new widget.widget({\n\t\t\ttype: \"widget\",\n\t\t\tchildren: []\n\t\t},{\n\t\t\twiki: $tw.wiki,\n\t\t\tdocument: document\n\t\t});\n\t}\n\t// Find a working syncadaptor\n\t$tw.syncadaptor = undefined;\n\t$tw.modules.forEachModuleOfType(\"syncadaptor\",function(title,module) {\n\t\tif(!$tw.syncadaptor && module.adaptorClass) {\n\t\t\t$tw.syncadaptor = new module.adaptorClass({wiki: $tw.wiki});\n\t\t}\n\t});\n\t// Set up the syncer object if we've got a syncadaptor\n\tif($tw.syncadaptor) {\n\t\t$tw.syncer = new $tw.Syncer({wiki: $tw.wiki, syncadaptor: $tw.syncadaptor});\n\t} \n\t// Setup the saver handler\n\t$tw.saverHandler = new $tw.SaverHandler({wiki: $tw.wiki, dirtyTracking: !$tw.syncadaptor});\n\t// Host-specific startup\n\tif($tw.browser) {\n\t\t// Install the popup manager\n\t\t$tw.popup = new $tw.utils.Popup();\n\t\t// Install the animator\n\t\t$tw.anim = new $tw.utils.Animator();\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/startup.js",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/story.js": {
            "text": "/*\\\ntitle: $:/core/modules/startup/story.js\ntype: application/javascript\nmodule-type: startup\n\nLoad core modules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"story\";\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n// Default story and history lists\nvar DEFAULT_STORY_TITLE = \"$:/StoryList\";\nvar DEFAULT_HISTORY_TITLE = \"$:/HistoryList\";\n\n// Default tiddlers\nvar DEFAULT_TIDDLERS_TITLE = \"$:/DefaultTiddlers\";\n\n// Config\nvar CONFIG_UPDATE_ADDRESS_BAR = \"$:/config/Navigation/UpdateAddressBar\"; // Can be \"no\", \"permalink\", \"permaview\"\nvar CONFIG_UPDATE_HISTORY = \"$:/config/Navigation/UpdateHistory\"; // Can be \"yes\" or \"no\"\n\nexports.startup = function() {\n\t// Open startup tiddlers\n\topenStartupTiddlers();\n\tif($tw.browser) {\n\t\t// Set up location hash update\n\t\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\t\tif($tw.utils.hop(changes,DEFAULT_STORY_TITLE) || $tw.utils.hop(changes,DEFAULT_HISTORY_TITLE)) {\n\t\t\t\tupdateLocationHash({\n\t\t\t\t\tupdateAddressBar: $tw.wiki.getTiddlerText(CONFIG_UPDATE_ADDRESS_BAR,\"permaview\").trim(),\n\t\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim()\n\t\t\t\t});\n\t\t\t}\n\t\t});\n\t\t// Listen for changes to the browser location hash\n\t\twindow.addEventListener(\"hashchange\",function() {\n\t\t\tvar hash = $tw.utils.getLocationHash();\n\t\t\tif(hash !== $tw.locationHash) {\n\t\t\t\t$tw.locationHash = hash;\n\t\t\t\topenStartupTiddlers({defaultToCurrentStory: true});\n\t\t\t}\n\t\t},false);\n\t\t// Listen for the tm-browser-refresh message\n\t\t$tw.rootWidget.addEventListener(\"tm-browser-refresh\",function(event) {\n\t\t\twindow.location.reload(true);\n\t\t});\n\t\t// Listen for the tm-home message\n\t\t$tw.rootWidget.addEventListener(\"tm-home\",function(event) {\n\t\t\twindow.location.hash = \"\";\n\t\t\tvar storyFilter = $tw.wiki.getTiddlerText(DEFAULT_TIDDLERS_TITLE),\n\t\t\t\tstoryList = $tw.wiki.filterTiddlers(storyFilter);\n\t\t\t//invoke any hooks that might change the default story list\n\t\t\tstoryList = $tw.hooks.invokeHook(\"th-opening-default-tiddlers-list\",storyList);\n\t\t\t$tw.wiki.addTiddler({title: DEFAULT_STORY_TITLE, text: \"\", list: storyList},$tw.wiki.getModificationFields());\n\t\t\tif(storyList[0]) {\n\t\t\t\t$tw.wiki.addToHistory(storyList[0]);\t\t\t\t\n\t\t\t}\n\t\t});\n\t\t// Listen for the tm-permalink message\n\t\t$tw.rootWidget.addEventListener(\"tm-permalink\",function(event) {\n\t\t\tupdateLocationHash({\n\t\t\t\tupdateAddressBar: \"permalink\",\n\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim(),\n\t\t\t\ttargetTiddler: event.param || event.tiddlerTitle\n\t\t\t});\n\t\t});\n\t\t// Listen for the tm-permaview message\n\t\t$tw.rootWidget.addEventListener(\"tm-permaview\",function(event) {\n\t\t\tupdateLocationHash({\n\t\t\t\tupdateAddressBar: \"permaview\",\n\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim(),\n\t\t\t\ttargetTiddler: event.param || event.tiddlerTitle\n\t\t\t});\n\t\t});\n\t}\n};\n\n/*\nProcess the location hash to open the specified tiddlers. Options:\ndefaultToCurrentStory: If true, the current story is retained as the default, instead of opening the default tiddlers\n*/\nfunction openStartupTiddlers(options) {\n\toptions = options || {};\n\t// Work out the target tiddler and the story filter. \"null\" means \"unspecified\"\n\tvar target = null,\n\t\tstoryFilter = null;\n\tif($tw.locationHash.length > 1) {\n\t\tvar hash = $tw.locationHash.substr(1),\n\t\t\tsplit = hash.indexOf(\":\");\n\t\tif(split === -1) {\n\t\t\ttarget = decodeURIComponent(hash.trim());\n\t\t} else {\n\t\t\ttarget = decodeURIComponent(hash.substr(0,split).trim());\n\t\t\tstoryFilter = decodeURIComponent(hash.substr(split + 1).trim());\n\t\t}\n\t}\n\t// If the story wasn't specified use the current tiddlers or a blank story\n\tif(storyFilter === null) {\n\t\tif(options.defaultToCurrentStory) {\n\t\t\tvar currStoryList = $tw.wiki.getTiddlerList(DEFAULT_STORY_TITLE);\n\t\t\tstoryFilter = $tw.utils.stringifyList(currStoryList);\n\t\t} else {\n\t\t\tif(target && target !== \"\") {\n\t\t\t\tstoryFilter = \"\";\n\t\t\t} else {\n\t\t\t\tstoryFilter = $tw.wiki.getTiddlerText(DEFAULT_TIDDLERS_TITLE);\n\t\t\t}\n\t\t}\n\t}\n\t// Process the story filter to get the story list\n\tvar storyList = $tw.wiki.filterTiddlers(storyFilter);\n\t// Invoke any hooks that want to change the default story list\n\tstoryList = $tw.hooks.invokeHook(\"th-opening-default-tiddlers-list\",storyList);\n\t// If the target tiddler isn't included then splice it in at the top\n\tif(target && storyList.indexOf(target) === -1) {\n\t\tstoryList.unshift(target);\n\t}\n\t// Save the story list\n\t$tw.wiki.addTiddler({title: DEFAULT_STORY_TITLE, text: \"\", list: storyList},$tw.wiki.getModificationFields());\n\t// If a target tiddler was specified add it to the history stack\n\tif(target && target !== \"\") {\n\t\t// The target tiddler doesn't need double square brackets, but we'll silently remove them if they're present\n\t\tif(target.indexOf(\"[[\") === 0 && target.substr(-2) === \"]]\") {\n\t\t\ttarget = target.substr(2,target.length - 4);\n\t\t}\n\t\t$tw.wiki.addToHistory(target);\n\t} else if(storyList.length > 0) {\n\t\t$tw.wiki.addToHistory(storyList[0]);\n\t}\n}\n\n/*\noptions: See below\noptions.updateAddressBar: \"permalink\", \"permaview\" or \"no\" (defaults to \"permaview\")\noptions.updateHistory: \"yes\" or \"no\" (defaults to \"no\")\noptions.targetTiddler: optional title of target tiddler for permalink\n*/\nfunction updateLocationHash(options) {\n\tif(options.updateAddressBar !== \"no\") {\n\t\t// Get the story and the history stack\n\t\tvar storyList = $tw.wiki.getTiddlerList(DEFAULT_STORY_TITLE),\n\t\t\thistoryList = $tw.wiki.getTiddlerData(DEFAULT_HISTORY_TITLE,[]),\n\t\t\ttargetTiddler = \"\";\n\t\tif(options.targetTiddler) {\n\t\t\ttargetTiddler = options.targetTiddler;\n\t\t} else {\n\t\t\t// The target tiddler is the one at the top of the stack\n\t\t\tif(historyList.length > 0) {\n\t\t\t\ttargetTiddler = historyList[historyList.length-1].title;\n\t\t\t}\n\t\t\t// Blank the target tiddler if it isn't present in the story\n\t\t\tif(storyList.indexOf(targetTiddler) === -1) {\n\t\t\t\ttargetTiddler = \"\";\n\t\t\t}\n\t\t}\n\t\t// Assemble the location hash\n\t\tif(options.updateAddressBar === \"permalink\") {\n\t\t\t$tw.locationHash = \"#\" + encodeURIComponent(targetTiddler);\n\t\t} else {\n\t\t\t$tw.locationHash = \"#\" + encodeURIComponent(targetTiddler) + \":\" + encodeURIComponent($tw.utils.stringifyList(storyList));\n\t\t}\n\t\t// Only change the location hash if we must, thus avoiding unnecessary onhashchange events\n\t\tif($tw.utils.getLocationHash() !== $tw.locationHash) {\n\t\t\tif(options.updateHistory === \"yes\") {\n\t\t\t\t// Assign the location hash so that history is updated\n\t\t\t\twindow.location.hash = $tw.locationHash;\n\t\t\t} else {\n\t\t\t\t// We use replace so that browser history isn't affected\n\t\t\t\twindow.location.replace(window.location.toString().split(\"#\")[0] + $tw.locationHash);\n\t\t\t}\n\t\t}\n\t}\n}\n\n})();\n",
            "title": "$:/core/modules/startup/story.js",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/startup/windows.js": {
            "text": "/*\\\ntitle: $:/core/modules/startup/windows.js\ntype: application/javascript\nmodule-type: startup\n\nSetup root widget handlers for the messages concerned with opening external browser windows\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"windows\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n// Global to keep track of open windows (hashmap by title)\nvar windows = {};\n\nexports.startup = function() {\n\t// Handle open window message\n\t$tw.rootWidget.addEventListener(\"tm-open-window\",function(event) {\n\t\t// Get the parameters\n\t\tvar refreshHandler,\n\t\t\ttitle = event.param || event.tiddlerTitle,\n\t\t\tparamObject = event.paramObject || {},\n\t\t\ttemplate = paramObject.template || \"$:/core/templates/single.tiddler.window\",\n\t\t\twidth = paramObject.width || \"700\",\n\t\t\theight = paramObject.height || \"600\",\n\t\t\tvariables = $tw.utils.extend({},paramObject,{currentTiddler: title});\n\t\t// Open the window\n\t\tvar srcWindow = window.open(\"\",\"external-\" + title,\"scrollbars,width=\" + width + \",height=\" + height),\n\t\t\tsrcDocument = srcWindow.document;\n\t\twindows[title] = srcWindow;\n\t\t// Check for reopening the same window\n\t\tif(srcWindow.haveInitialisedWindow) {\n\t\t\treturn;\n\t\t}\n\t\t// Initialise the document\n\t\tsrcDocument.write(\"<html><head></head><body class='tc-body tc-single-tiddler-window'></body></html>\");\n\t\tsrcDocument.close();\n\t\tsrcDocument.title = title;\n\t\tsrcWindow.addEventListener(\"beforeunload\",function(event) {\n\t\t\tdelete windows[title];\n\t\t\t$tw.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t},false);\n\t\t// Set up the styles\n\t\tvar styleWidgetNode = $tw.wiki.makeTranscludeWidget(\"$:/core/ui/PageStylesheet\",{document: $tw.fakeDocument, variables: variables}),\n\t\t\tstyleContainer = $tw.fakeDocument.createElement(\"style\");\n\t\tstyleWidgetNode.render(styleContainer,null);\n\t\tvar styleElement = srcDocument.createElement(\"style\");\n\t\tstyleElement.innerHTML = styleContainer.textContent;\n\t\tsrcDocument.head.insertBefore(styleElement,srcDocument.head.firstChild);\n\t\t// Render the text of the tiddler\n\t\tvar parser = $tw.wiki.parseTiddler(template),\n\t\t\twidgetNode = $tw.wiki.makeWidget(parser,{document: srcDocument, parentWidget: $tw.rootWidget, variables: variables});\n\t\twidgetNode.render(srcDocument.body,srcDocument.body.firstChild);\n\t\t// Function to handle refreshes\n\t\trefreshHandler = function(changes) {\n\t\t\tif(styleWidgetNode.refresh(changes,styleContainer,null)) {\n\t\t\t\tstyleElement.innerHTML = styleContainer.textContent;\n\t\t\t}\n\t\t\twidgetNode.refresh(changes);\n\t\t};\n\t\t$tw.wiki.addEventListener(\"change\",refreshHandler);\n\t\tsrcWindow.haveInitialisedWindow = true;\n\t});\n\t// Close open windows when unloading main window\n\t$tw.addUnloadTask(function() {\n\t\t$tw.utils.each(windows,function(win) {\n\t\t\twin.close();\n\t\t});\n\t});\n\n};\n\n})();\n",
            "title": "$:/core/modules/startup/windows.js",
            "type": "application/javascript",
            "module-type": "startup"
        },
        "$:/core/modules/story.js": {
            "text": "/*\\\ntitle: $:/core/modules/story.js\ntype: application/javascript\nmodule-type: global\n\nLightweight object for managing interactions with the story and history lists.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nConstruct Story object with options:\nwiki: reference to wiki object to use to resolve tiddler titles\nstoryTitle: title of story list tiddler\nhistoryTitle: title of history list tiddler\n*/\nfunction Story(options) {\n\toptions = options || {};\n\tthis.wiki = options.wiki || $tw.wiki;\n\tthis.storyTitle = options.storyTitle || \"$:/StoryList\";\n\tthis.historyTitle = options.historyTitle || \"$:/HistoryList\";\n};\n\nStory.prototype.navigateTiddler = function(navigateTo,navigateFromTitle,navigateFromClientRect) {\n\tthis.addToStory(navigateTo,navigateFromTitle);\n\tthis.addToHistory(navigateTo,navigateFromClientRect);\n};\n\nStory.prototype.getStoryList = function() {\n\treturn this.wiki.getTiddlerList(this.storyTitle) || [];\n};\n\nStory.prototype.addToStory = function(navigateTo,navigateFromTitle,options) {\n\toptions = options || {};\n\tvar storyList = this.getStoryList();\n\t// See if the tiddler is already there\n\tvar slot = storyList.indexOf(navigateTo);\n\t// Quit if it already exists in the story river\n\tif(slot >= 0) {\n\t\treturn;\n\t}\n\t// First we try to find the position of the story element we navigated from\n\tvar fromIndex = storyList.indexOf(navigateFromTitle);\n\tif(fromIndex >= 0) {\n\t\t// The tiddler is added from inside the river\n\t\t// Determine where to insert the tiddler; Fallback is \"below\"\n\t\tswitch(options.openLinkFromInsideRiver) {\n\t\t\tcase \"top\":\n\t\t\t\tslot = 0;\n\t\t\t\tbreak;\n\t\t\tcase \"bottom\":\n\t\t\t\tslot = storyList.length;\n\t\t\t\tbreak;\n\t\t\tcase \"above\":\n\t\t\t\tslot = fromIndex;\n\t\t\t\tbreak;\n\t\t\tcase \"below\": // Intentional fall-through\n\t\t\tdefault:\n\t\t\t\tslot = fromIndex + 1;\n\t\t\t\tbreak;\n\t\t}\n\t} else {\n\t\t// The tiddler is opened from outside the river. Determine where to insert the tiddler; default is \"top\"\n\t\tif(options.openLinkFromOutsideRiver === \"bottom\") {\n\t\t\t// Insert at bottom\n\t\t\tslot = storyList.length;\n\t\t} else {\n\t\t\t// Insert at top\n\t\t\tslot = 0;\n\t\t}\n\t}\n\t// Add the tiddler\n\tstoryList.splice(slot,0,navigateTo);\n\t// Save the story\n\tthis.saveStoryList(storyList);\n};\n\nStory.prototype.saveStoryList = function(storyList) {\n\tvar storyTiddler = this.wiki.getTiddler(this.storyTitle);\n\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\tthis.wiki.getCreationFields(),\n\t\t{title: this.storyTitle},\n\t\tstoryTiddler,\n\t\t{list: storyList},\n\t\tthis.wiki.getModificationFields()\n\t));\n};\n\nStory.prototype.addToHistory = function(navigateTo,navigateFromClientRect) {\n\tvar titles = $tw.utils.isArray(navigateTo) ? navigateTo : [navigateTo];\n\t// Add a new record to the top of the history stack\n\tvar historyList = this.wiki.getTiddlerData(this.historyTitle,[]);\n\t$tw.utils.each(titles,function(title) {\n\t\thistoryList.push({title: title, fromPageRect: navigateFromClientRect});\n\t});\n\tthis.wiki.setTiddlerData(this.historyTitle,historyList,{\"current-tiddler\": titles[titles.length-1]});\n};\n\nStory.prototype.storyCloseTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyCloseAllTiddlers = function() {\n// TBD\n};\n\nStory.prototype.storyCloseOtherTiddlers = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyEditTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyDeleteTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storySaveTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyCancelTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyNewTiddler = function(targetTitle) {\n// TBD\n};\n\nexports.Story = Story;\n\n\n})();\n",
            "title": "$:/core/modules/story.js",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/storyviews/classic.js": {
            "text": "/*\\\ntitle: $:/core/modules/storyviews/classic.js\ntype: application/javascript\nmodule-type: storyview\n\nViews the story as a linear sequence\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar easing = \"cubic-bezier(0.645, 0.045, 0.355, 1)\"; // From http://easings.net/#easeInOutCubic\n\nvar ClassicStoryView = function(listWidget) {\n\tthis.listWidget = listWidget;\n};\n\nClassicStoryView.prototype.navigateTo = function(historyInfo) {\n\tvar listElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Scroll the node into view\n\tthis.listWidget.dispatchEvent({type: \"tm-scroll\", target: targetElement});\n};\n\nClassicStoryView.prototype.insert = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Get the current height of the tiddler\n\tvar computedStyle = window.getComputedStyle(targetElement),\n\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\tcurrHeight = targetElement.offsetHeight + currMarginTop;\n\t// Reset the margin once the transition is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: \"\"}\n\t\t]);\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{marginBottom: (-currHeight) + \"px\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t// Transition to the final position\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"opacity \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms \" + easing},\n\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n};\n\nClassicStoryView.prototype.remove = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\tremoveElement = function() {\n\t\t\twidget.removeChildDomNodes();\n\t\t};\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Get the current height of the tiddler\n\tvar currWidth = targetElement.offsetWidth,\n\t\tcomputedStyle = window.getComputedStyle(targetElement),\n\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\tcurrHeight = targetElement.offsetHeight + currMarginTop;\n\t// Remove the dom nodes of the widget at the end of the transition\n\tsetTimeout(removeElement,duration);\n\t// Animate the closure\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{transform: \"translateX(0px)\"},\n\t\t{marginBottom:  currMarginBottom + \"px\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms \" + easing},\n\t\t{transform: \"translateX(-\" + currWidth + \"px)\"},\n\t\t{marginBottom: (-currHeight) + \"px\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n};\n\nexports.classic = ClassicStoryView;\n\n})();",
            "title": "$:/core/modules/storyviews/classic.js",
            "type": "application/javascript",
            "module-type": "storyview"
        },
        "$:/core/modules/storyviews/pop.js": {
            "text": "/*\\\ntitle: $:/core/modules/storyviews/pop.js\ntype: application/javascript\nmodule-type: storyview\n\nAnimates list insertions and removals\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar PopStoryView = function(listWidget) {\n\tthis.listWidget = listWidget;\n};\n\nPopStoryView.prototype.navigateTo = function(historyInfo) {\n\tvar listElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Scroll the node into view\n\tthis.listWidget.dispatchEvent({type: \"tm-scroll\", target: targetElement});\n};\n\nPopStoryView.prototype.insert = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Reset once the transition is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{transform: \"none\"}\n\t\t]);\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{transform: \"scale(2)\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t// Transition to the final position\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{transform: \"scale(1)\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n};\n\nPopStoryView.prototype.remove = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\tremoveElement = function() {\n\t\t\tif(targetElement.parentNode) {\n\t\t\t\twidget.removeChildDomNodes();\n\t\t\t}\n\t\t};\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Remove the element at the end of the transition\n\tsetTimeout(removeElement,duration);\n\t// Animate the closure\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{transform: \"scale(1)\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{transform: \"scale(0.1)\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n};\n\nexports.pop = PopStoryView;\n\n})();\n",
            "title": "$:/core/modules/storyviews/pop.js",
            "type": "application/javascript",
            "module-type": "storyview"
        },
        "$:/core/modules/storyviews/zoomin.js": {
            "text": "/*\\\ntitle: $:/core/modules/storyviews/zoomin.js\ntype: application/javascript\nmodule-type: storyview\n\nZooms between individual tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar easing = \"cubic-bezier(0.645, 0.045, 0.355, 1)\"; // From http://easings.net/#easeInOutCubic\n\nvar ZoominListView = function(listWidget) {\n\tvar self = this;\n\tthis.listWidget = listWidget;\n\t// Get the index of the tiddler that is at the top of the history\n\tvar history = this.listWidget.wiki.getTiddlerDataCached(this.listWidget.historyTitle,[]),\n\t\ttargetTiddler;\n\tif(history.length > 0) {\n\t\ttargetTiddler = history[history.length-1].title;\n\t}\n\t// Make all the tiddlers position absolute, and hide all but the top (or first) one\n\t$tw.utils.each(this.listWidget.children,function(itemWidget,index) {\n\t\tvar domNode = itemWidget.findFirstDomNode();\n\t\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\t\tif(!(domNode instanceof Element)) {\n\t\t\treturn;\n\t\t}\n\t\tif((targetTiddler && targetTiddler !== itemWidget.parseTreeNode.itemTitle) || (!targetTiddler && index)) {\n\t\t\tdomNode.style.display = \"none\";\n\t\t} else {\n\t\t\tself.currentTiddlerDomNode = domNode;\n\t\t}\n\t\t$tw.utils.addClass(domNode,\"tc-storyview-zoomin-tiddler\");\n\t});\n};\n\nZoominListView.prototype.navigateTo = function(historyInfo) {\n\tvar duration = $tw.utils.getAnimationDuration(),\n\t\tlistElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Make the new tiddler be position absolute and visible so that we can measure it\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"block\"},\n\t\t{transformOrigin: \"0 0\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{transition: \"none\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n\t// Get the position of the source node, or use the centre of the window as the source position\n\tvar sourceBounds = historyInfo.fromPageRect || {\n\t\t\tleft: window.innerWidth/2 - 2,\n\t\t\ttop: window.innerHeight/2 - 2,\n\t\t\twidth: window.innerWidth/8,\n\t\t\theight: window.innerHeight/8\n\t\t};\n\t// Try to find the title node in the target tiddler\n\tvar titleDomNode = findTitleDomNode(listItemWidget) || listItemWidget.findFirstDomNode(),\n\t\tzoomBounds = titleDomNode.getBoundingClientRect();\n\t// Compute the transform for the target tiddler to make the title lie over the source rectange\n\tvar targetBounds = targetElement.getBoundingClientRect(),\n\t\tscale = sourceBounds.width / zoomBounds.width,\n\t\tx = sourceBounds.left - targetBounds.left - (zoomBounds.left - targetBounds.left) * scale,\n\t\ty = sourceBounds.top - targetBounds.top - (zoomBounds.top - targetBounds.top) * scale;\n\t// Transform the target tiddler to its starting position\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transform: \"translateX(\" + x + \"px) translateY(\" + y + \"px) scale(\" + scale + \")\"}\n\t]);\n\t// Force layout\n\t$tw.utils.forceLayout(targetElement);\n\t// Apply the ending transitions with a timeout to ensure that the previously applied transformations are applied first\n\tvar self = this,\n\t\tprevCurrentTiddler = this.currentTiddlerDomNode;\n\tthis.currentTiddlerDomNode = targetElement;\n\t// Transform the target tiddler to its natural size\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t{opacity: \"1.0\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{zIndex: \"500\"},\n\t]);\n\t// Transform the previous tiddler out of the way and then hide it\n\tif(prevCurrentTiddler && prevCurrentTiddler !== targetElement) {\n\t\tscale = zoomBounds.width / sourceBounds.width;\n\t\tx =  zoomBounds.left - targetBounds.left - (sourceBounds.left - targetBounds.left) * scale;\n\t\ty =  zoomBounds.top - targetBounds.top - (sourceBounds.top - targetBounds.top) * scale;\n\t\t$tw.utils.setStyle(prevCurrentTiddler,[\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t\t{opacity: \"0.0\"},\n\t\t\t{transformOrigin: \"0 0\"},\n\t\t\t{transform: \"translateX(\" + x + \"px) translateY(\" + y + \"px) scale(\" + scale + \")\"},\n\t\t\t{zIndex: \"0\"}\n\t\t]);\n\t\t// Hide the tiddler when the transition has finished\n\t\tsetTimeout(function() {\n\t\t\tif(self.currentTiddlerDomNode !== prevCurrentTiddler) {\n\t\t\t\tprevCurrentTiddler.style.display = \"none\";\n\t\t\t}\n\t\t},duration);\n\t}\n\t// Scroll the target into view\n//\t$tw.pageScroller.scrollIntoView(targetElement);\n};\n\n/*\nFind the first child DOM node of a widget that has the class \"tc-title\"\n*/\nfunction findTitleDomNode(widget,targetClass) {\n\ttargetClass = targetClass || \"tc-title\";\n\tvar domNode = widget.findFirstDomNode();\n\tif(domNode && domNode.querySelector) {\n\t\treturn domNode.querySelector(\".\" + targetClass);\n\t}\n\treturn null;\n}\n\nZoominListView.prototype.insert = function(widget) {\n\tvar targetElement = widget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Make the newly inserted node position absolute and hidden\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"none\"}\n\t]);\n};\n\nZoominListView.prototype.remove = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\tremoveElement = function() {\n\t\t\twidget.removeChildDomNodes();\n\t\t};\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Abandon if hidden\n\tif(targetElement.style.display != \"block\" ) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Set up the tiddler that is being closed\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"block\"},\n\t\t{transformOrigin: \"50% 50%\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{transition: \"none\"},\n\t\t{zIndex: \"0\"}\n\t]);\n\t// We'll move back to the previous or next element in the story\n\tvar toWidget = widget.previousSibling();\n\tif(!toWidget) {\n\t\ttoWidget = widget.nextSibling();\n\t}\n\tvar toWidgetDomNode = toWidget && toWidget.findFirstDomNode();\n\t// Set up the tiddler we're moving back in\n\tif(toWidgetDomNode) {\n\t\t$tw.utils.addClass(toWidgetDomNode,\"tc-storyview-zoomin-tiddler\");\n\t\t$tw.utils.setStyle(toWidgetDomNode,[\n\t\t\t{display: \"block\"},\n\t\t\t{transformOrigin: \"50% 50%\"},\n\t\t\t{transform: \"translateX(0px) translateY(0px) scale(10)\"},\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t\t{opacity: \"0\"},\n\t\t\t{zIndex: \"500\"}\n\t\t]);\n\t\tthis.currentTiddlerDomNode = toWidgetDomNode;\n\t}\n\t// Animate them both\n\t// Force layout\n\t$tw.utils.forceLayout(this.listWidget.parentDomNode);\n\t// First, the tiddler we're closing\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transformOrigin: \"50% 50%\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(0.1)\"},\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t{opacity: \"0\"},\n\t\t{zIndex: \"0\"}\n\t]);\n\tsetTimeout(removeElement,duration);\n\t// Now the tiddler we're going back to\n\tif(toWidgetDomNode) {\n\t\t$tw.utils.setStyle(toWidgetDomNode,[\n\t\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t\t{opacity: \"1\"}\n\t\t]);\n\t}\n\treturn true; // Indicate that we'll delete the DOM node\n};\n\nexports.zoomin = ZoominListView;\n\n})();\n",
            "title": "$:/core/modules/storyviews/zoomin.js",
            "type": "application/javascript",
            "module-type": "storyview"
        },
        "$:/core/modules/syncer.js": {
            "text": "/*\\\ntitle: $:/core/modules/syncer.js\ntype: application/javascript\nmodule-type: global\n\nThe syncer tracks changes to the store. If a syncadaptor is used then individual tiddlers are synchronised through it. If there is no syncadaptor then the entire wiki is saved via saver modules.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInstantiate the syncer with the following options:\nsyncadaptor: reference to syncadaptor to be used\nwiki: wiki to be synced\n*/\nfunction Syncer(options) {\n\tvar self = this;\n\tthis.wiki = options.wiki;\n\tthis.syncadaptor = options.syncadaptor;\n\t// Make a logger\n\tthis.logger = new $tw.utils.Logger(\"syncer\" + ($tw.browser ? \"-browser\" : \"\") + ($tw.node ? \"-server\" : \"\"));\n\t// Compile the dirty tiddler filter\n\tthis.filterFn = this.wiki.compileFilter(this.wiki.getTiddlerText(this.titleSyncFilter));\n\t// Record information for known tiddlers\n\tthis.readTiddlerInfo();\n\t// Tasks are {type: \"load\"/\"save\"/\"delete\", title:, queueTime:, lastModificationTime:}\n\tthis.taskQueue = {}; // Hashmap of tasks yet to be performed\n\tthis.taskInProgress = {}; // Hash of tasks in progress\n\tthis.taskTimerId = null; // Timer for task dispatch\n\tthis.pollTimerId = null; // Timer for polling server\n\t// Listen out for changes to tiddlers\n\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\tself.syncToServer(changes);\n\t});\n\t// Browser event handlers\n\tif($tw.browser) {\n\t\t// Set up our beforeunload handler\n\t\t$tw.addUnloadTask(function(event) {\n\t\t\tvar confirmationMessage;\n\t\t\tif(self.isDirty()) {\n\t\t\t\tconfirmationMessage = $tw.language.getString(\"UnsavedChangesWarning\");\n\t\t\t\tevent.returnValue = confirmationMessage; // Gecko\n\t\t\t}\n\t\t\treturn confirmationMessage;\n\t\t});\n\t\t// Listen out for login/logout/refresh events in the browser\n\t\t$tw.rootWidget.addEventListener(\"tm-login\",function() {\n\t\t\tself.handleLoginEvent();\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-logout\",function() {\n\t\t\tself.handleLogoutEvent();\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-server-refresh\",function() {\n\t\t\tself.handleRefreshEvent();\n\t\t});\n\t}\n\t// Listen out for lazyLoad events\n\tthis.wiki.addEventListener(\"lazyLoad\",function(title) {\n\t\tself.handleLazyLoadEvent(title);\n\t});\n\t// Get the login status\n\tthis.getStatus(function(err,isLoggedIn) {\n\t\t// Do a sync from the server\n\t\tself.syncFromServer();\n\t});\n}\n\n/*\nConstants\n*/\nSyncer.prototype.titleIsLoggedIn = \"$:/status/IsLoggedIn\";\nSyncer.prototype.titleUserName = \"$:/status/UserName\";\nSyncer.prototype.titleSyncFilter = \"$:/config/SyncFilter\";\nSyncer.prototype.titleSavedNotification = \"$:/language/Notifications/Save/Done\";\nSyncer.prototype.taskTimerInterval = 1 * 1000; // Interval for sync timer\nSyncer.prototype.throttleInterval = 1 * 1000; // Defer saving tiddlers if they've changed in the last 1s...\nSyncer.prototype.fallbackInterval = 10 * 1000; // Unless the task is older than 10s\nSyncer.prototype.pollTimerInterval = 60 * 1000; // Interval for polling for changes from the adaptor\n\n\n/*\nRead (or re-read) the latest tiddler info from the store\n*/\nSyncer.prototype.readTiddlerInfo = function() {\n\t// Hashmap by title of {revision:,changeCount:,adaptorInfo:}\n\tthis.tiddlerInfo = {};\n\t// Record information for known tiddlers\n\tvar self = this,\n\t\ttiddlers = this.filterFn.call(this.wiki);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\tself.tiddlerInfo[title] = {\n\t\t\trevision: tiddler.fields.revision,\n\t\t\tadaptorInfo: self.syncadaptor && self.syncadaptor.getTiddlerInfo(tiddler),\n\t\t\tchangeCount: self.wiki.getChangeCount(title)\n\t\t};\n\t});\n};\n\n/*\nChecks whether the wiki is dirty (ie the window shouldn't be closed)\n*/\nSyncer.prototype.isDirty = function() {\n\treturn (this.numTasksInQueue() > 0) || (this.numTasksInProgress() > 0);\n};\n\n/*\nUpdate the document body with the class \"tc-dirty\" if the wiki has unsaved/unsynced changes\n*/\nSyncer.prototype.updateDirtyStatus = function() {\n\tif($tw.browser) {\n\t\t$tw.utils.toggleClass(document.body,\"tc-dirty\",this.isDirty());\n\t}\n};\n\n/*\nSave an incoming tiddler in the store, and updates the associated tiddlerInfo\n*/\nSyncer.prototype.storeTiddler = function(tiddlerFields) {\n\t// Save the tiddler\n\tvar tiddler = new $tw.Tiddler(this.wiki.getTiddler(tiddlerFields.title),tiddlerFields);\n\tthis.wiki.addTiddler(tiddler);\n\t// Save the tiddler revision and changeCount details\n\tthis.tiddlerInfo[tiddlerFields.title] = {\n\t\trevision: tiddlerFields.revision,\n\t\tadaptorInfo: this.syncadaptor.getTiddlerInfo(tiddler),\n\t\tchangeCount: this.wiki.getChangeCount(tiddlerFields.title)\n\t};\n};\n\nSyncer.prototype.getStatus = function(callback) {\n\tvar self = this;\n\t// Check if the adaptor supports getStatus()\n\tif(this.syncadaptor && this.syncadaptor.getStatus) {\n\t\t// Mark us as not logged in\n\t\tthis.wiki.addTiddler({title: this.titleIsLoggedIn,text: \"no\"});\n\t\t// Get login status\n\t\tthis.syncadaptor.getStatus(function(err,isLoggedIn,username) {\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert(err);\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// Set the various status tiddlers\n\t\t\tself.wiki.addTiddler({title: self.titleIsLoggedIn,text: isLoggedIn ? \"yes\" : \"no\"});\n\t\t\tif(isLoggedIn) {\n\t\t\t\tself.wiki.addTiddler({title: self.titleUserName,text: username || \"\"});\n\t\t\t} else {\n\t\t\t\tself.wiki.deleteTiddler(self.titleUserName);\n\t\t\t}\n\t\t\t// Invoke the callback\n\t\t\tif(callback) {\n\t\t\t\tcallback(err,isLoggedIn,username);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tcallback(null,true,\"UNAUTHENTICATED\");\n\t}\n};\n\n/*\nSynchronise from the server by reading the skinny tiddler list and queuing up loads for any tiddlers that we don't already have up to date\n*/\nSyncer.prototype.syncFromServer = function() {\n\tif(this.syncadaptor && this.syncadaptor.getSkinnyTiddlers) {\n\t\tthis.logger.log(\"Retrieving skinny tiddler list\");\n\t\tvar self = this;\n\t\tif(this.pollTimerId) {\n\t\t\tclearTimeout(this.pollTimerId);\n\t\t\tthis.pollTimerId = null;\n\t\t}\n\t\tthis.syncadaptor.getSkinnyTiddlers(function(err,tiddlers) {\n\t\t\t// Trigger the next sync\n\t\t\tself.pollTimerId = setTimeout(function() {\n\t\t\t\tself.pollTimerId = null;\n\t\t\t\tself.syncFromServer.call(self);\n\t\t\t},self.pollTimerInterval);\n\t\t\t// Check for errors\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert(\"Error retrieving skinny tiddler list:\",err);\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// Process each incoming tiddler\n\t\t\tfor(var t=0; t<tiddlers.length; t++) {\n\t\t\t\t// Get the incoming tiddler fields, and the existing tiddler\n\t\t\t\tvar tiddlerFields = tiddlers[t],\n\t\t\t\t\tincomingRevision = tiddlerFields.revision + \"\",\n\t\t\t\t\ttiddler = self.wiki.getTiddler(tiddlerFields.title),\n\t\t\t\t\ttiddlerInfo = self.tiddlerInfo[tiddlerFields.title],\n\t\t\t\t\tcurrRevision = tiddlerInfo ? tiddlerInfo.revision : null;\n\t\t\t\t// Ignore the incoming tiddler if it's the same as the revision we've already got\n\t\t\t\tif(currRevision !== incomingRevision) {\n\t\t\t\t\t// Do a full load if we've already got a fat version of the tiddler\n\t\t\t\t\tif(tiddler && tiddler.fields.text !== undefined) {\n\t\t\t\t\t\t// Do a full load of this tiddler\n\t\t\t\t\t\tself.enqueueSyncTask({\n\t\t\t\t\t\t\ttype: \"load\",\n\t\t\t\t\t\t\ttitle: tiddlerFields.title\n\t\t\t\t\t\t});\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// Load the skinny version of the tiddler\n\t\t\t\t\t\tself.storeTiddler(tiddlerFields);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nSynchronise a set of changes to the server\n*/\nSyncer.prototype.syncToServer = function(changes) {\n\tvar self = this,\n\t\tnow = Date.now(),\n\t\tfilteredChanges = this.filterFn.call(this.wiki,function(callback) {\n\t\t\t$tw.utils.each(changes,function(change,title) {\n\t\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\t\tcallback(tiddler,title);\n\t\t\t});\n\t\t});\n\t$tw.utils.each(changes,function(change,title,object) {\n\t\t// Process the change if it is a deletion of a tiddler we're already syncing, or is on the filtered change list\n\t\tif((change.deleted && $tw.utils.hop(self.tiddlerInfo,title)) || filteredChanges.indexOf(title) !== -1) {\n\t\t\t// Queue a task to sync this tiddler\n\t\t\tself.enqueueSyncTask({\n\t\t\t\ttype: change.deleted ? \"delete\" : \"save\",\n\t\t\t\ttitle: title\n\t\t\t});\n\t\t}\n\t});\n};\n\n/*\nLazily load a skinny tiddler if we can\n*/\nSyncer.prototype.handleLazyLoadEvent = function(title) {\n\t// Queue up a sync task to load this tiddler\n\tthis.enqueueSyncTask({\n\t\ttype: \"load\",\n\t\ttitle: title\n\t});\n};\n\n/*\nDispay a password prompt and allow the user to login\n*/\nSyncer.prototype.handleLoginEvent = function() {\n\tvar self = this;\n\tthis.getStatus(function(err,isLoggedIn,username) {\n\t\tif(!isLoggedIn) {\n\t\t\t$tw.passwordPrompt.createPrompt({\n\t\t\t\tserviceName: \"Login to TiddlySpace\",\n\t\t\t\tcallback: function(data) {\n\t\t\t\t\tself.login(data.username,data.password,function(err,isLoggedIn) {\n\t\t\t\t\t\tself.syncFromServer();\n\t\t\t\t\t});\n\t\t\t\t\treturn true; // Get rid of the password prompt\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n};\n\n/*\nAttempt to login to TiddlyWeb.\n\tusername: username\n\tpassword: password\n\tcallback: invoked with arguments (err,isLoggedIn)\n*/\nSyncer.prototype.login = function(username,password,callback) {\n\tthis.logger.log(\"Attempting to login as\",username);\n\tvar self = this;\n\tif(this.syncadaptor.login) {\n\t\tthis.syncadaptor.login(username,password,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tself.getStatus(function(err,isLoggedIn,username) {\n\t\t\t\tif(callback) {\n\t\t\t\t\tcallback(null,isLoggedIn);\n\t\t\t\t}\n\t\t\t});\n\t\t});\n\t} else {\n\t\tcallback(null,true);\n\t}\n};\n\n/*\nAttempt to log out of TiddlyWeb\n*/\nSyncer.prototype.handleLogoutEvent = function() {\n\tthis.logger.log(\"Attempting to logout\");\n\tvar self = this;\n\tif(this.syncadaptor.logout) {\n\t\tthis.syncadaptor.logout(function(err) {\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert(err);\n\t\t\t} else {\n\t\t\t\tself.getStatus();\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nImmediately refresh from the server\n*/\nSyncer.prototype.handleRefreshEvent = function() {\n\tthis.syncFromServer();\n};\n\n/*\nQueue up a sync task. If there is already a pending task for the tiddler, just update the last modification time\n*/\nSyncer.prototype.enqueueSyncTask = function(task) {\n\tvar self = this,\n\t\tnow = Date.now();\n\t// Set the timestamps on this task\n\ttask.queueTime = now;\n\ttask.lastModificationTime = now;\n\t// Fill in some tiddlerInfo if the tiddler is one we haven't seen before\n\tif(!$tw.utils.hop(this.tiddlerInfo,task.title)) {\n\t\tthis.tiddlerInfo[task.title] = {\n\t\t\trevision: null,\n\t\t\tadaptorInfo: {},\n\t\t\tchangeCount: -1\n\t\t};\n\t}\n\t// Bail if this is a save and the tiddler is already at the changeCount that the server has\n\tif(task.type === \"save\" && this.wiki.getChangeCount(task.title) <= this.tiddlerInfo[task.title].changeCount) {\n\t\treturn;\n\t}\n\t// Check if this tiddler is already in the queue\n\tif($tw.utils.hop(this.taskQueue,task.title)) {\n\t\t// this.logger.log(\"Re-queueing up sync task with type:\",task.type,\"title:\",task.title);\n\t\tvar existingTask = this.taskQueue[task.title];\n\t\t// If so, just update the last modification time\n\t\texistingTask.lastModificationTime = task.lastModificationTime;\n\t\t// If the new task is a save then we upgrade the existing task to a save. Thus a pending load is turned into a save if the tiddler changes locally in the meantime. But a pending save is not modified to become a load\n\t\tif(task.type === \"save\" || task.type === \"delete\") {\n\t\t\texistingTask.type = task.type;\n\t\t}\n\t} else {\n\t\t// this.logger.log(\"Queuing up sync task with type:\",task.type,\"title:\",task.title);\n\t\t// If it is not in the queue, insert it\n\t\tthis.taskQueue[task.title] = task;\n\t\tthis.updateDirtyStatus();\n\t}\n\t// Process the queue\n\t$tw.utils.nextTick(function() {self.processTaskQueue.call(self);});\n};\n\n/*\nReturn the number of tasks in progress\n*/\nSyncer.prototype.numTasksInProgress = function() {\n\treturn $tw.utils.count(this.taskInProgress);\n};\n\n/*\nReturn the number of tasks in the queue\n*/\nSyncer.prototype.numTasksInQueue = function() {\n\treturn $tw.utils.count(this.taskQueue);\n};\n\n/*\nTrigger a timeout if one isn't already outstanding\n*/\nSyncer.prototype.triggerTimeout = function() {\n\tvar self = this;\n\tif(!this.taskTimerId) {\n\t\tthis.taskTimerId = setTimeout(function() {\n\t\t\tself.taskTimerId = null;\n\t\t\tself.processTaskQueue.call(self);\n\t\t},self.taskTimerInterval);\n\t}\n};\n\n/*\nProcess the task queue, performing the next task if appropriate\n*/\nSyncer.prototype.processTaskQueue = function() {\n\tvar self = this;\n\t// Only process a task if we're not already performing a task. If we are already performing a task then we'll dispatch the next one when it completes\n\tif(this.numTasksInProgress() === 0) {\n\t\t// Choose the next task to perform\n\t\tvar task = this.chooseNextTask();\n\t\t// Perform the task if we had one\n\t\tif(task) {\n\t\t\t// Remove the task from the queue and add it to the in progress list\n\t\t\tdelete this.taskQueue[task.title];\n\t\t\tthis.taskInProgress[task.title] = task;\n\t\t\tthis.updateDirtyStatus();\n\t\t\t// Dispatch the task\n\t\t\tthis.dispatchTask(task,function(err) {\n\t\t\t\tif(err) {\n\t\t\t\t\tself.logger.alert(\"Sync error while processing '\" + task.title + \"':\\n\" + err);\n\t\t\t\t}\n\t\t\t\t// Mark that this task is no longer in progress\n\t\t\t\tdelete self.taskInProgress[task.title];\n\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t// Process the next task\n\t\t\t\tself.processTaskQueue.call(self);\n\t\t\t});\n\t\t} else {\n\t\t\t// Make sure we've set a time if there wasn't a task to perform, but we've still got tasks in the queue\n\t\t\tif(this.numTasksInQueue() > 0) {\n\t\t\t\tthis.triggerTimeout();\n\t\t\t}\n\t\t}\n\t}\n};\n\n/*\nChoose the next applicable task\n*/\nSyncer.prototype.chooseNextTask = function() {\n\tvar self = this,\n\t\tcandidateTask = null,\n\t\tnow = Date.now();\n\t// Select the best candidate task\n\t$tw.utils.each(this.taskQueue,function(task,title) {\n\t\t// Exclude the task if there's one of the same name in progress\n\t\tif($tw.utils.hop(self.taskInProgress,title)) {\n\t\t\treturn;\n\t\t}\n\t\t// Exclude the task if it is a save and the tiddler has been modified recently, but not hit the fallback time\n\t\tif(task.type === \"save\" && (now - task.lastModificationTime) < self.throttleInterval &&\n\t\t\t(now - task.queueTime) < self.fallbackInterval) {\n\t\t\treturn;\n\t\t}\n\t\t// Exclude the task if it is newer than the current best candidate\n\t\tif(candidateTask && candidateTask.queueTime < task.queueTime) {\n\t\t\treturn;\n\t\t}\n\t\t// Now this is our best candidate\n\t\tcandidateTask = task;\n\t});\n\treturn candidateTask;\n};\n\n/*\nDispatch a task and invoke the callback\n*/\nSyncer.prototype.dispatchTask = function(task,callback) {\n\tvar self = this;\n\tif(task.type === \"save\") {\n\t\tvar changeCount = this.wiki.getChangeCount(task.title),\n\t\t\ttiddler = this.wiki.getTiddler(task.title);\n\t\tthis.logger.log(\"Dispatching 'save' task:\",task.title);\n\t\tif(tiddler) {\n\t\t\tthis.syncadaptor.saveTiddler(tiddler,function(err,adaptorInfo,revision) {\n\t\t\t\tif(err) {\n\t\t\t\t\treturn callback(err);\n\t\t\t\t}\n\t\t\t\t// Adjust the info stored about this tiddler\n\t\t\t\tself.tiddlerInfo[task.title] = {\n\t\t\t\t\tchangeCount: changeCount,\n\t\t\t\t\tadaptorInfo: adaptorInfo,\n\t\t\t\t\trevision: revision\n\t\t\t\t};\n\t\t\t\t// Invoke the callback\n\t\t\t\tcallback(null);\n\t\t\t},{\n\t\t\t\ttiddlerInfo: self.tiddlerInfo[task.title]\n\t\t\t});\n\t\t} else {\n\t\t\tthis.logger.log(\" Not Dispatching 'save' task:\",task.title,\"tiddler does not exist\");\n\t\t\treturn callback(null);\n\t\t}\n\t} else if(task.type === \"load\") {\n\t\t// Load the tiddler\n\t\tthis.logger.log(\"Dispatching 'load' task:\",task.title);\n\t\tthis.syncadaptor.loadTiddler(task.title,function(err,tiddlerFields) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\t// Store the tiddler\n\t\t\tif(tiddlerFields) {\n\t\t\t\tself.storeTiddler(tiddlerFields);\n\t\t\t}\n\t\t\t// Invoke the callback\n\t\t\tcallback(null);\n\t\t});\n\t} else if(task.type === \"delete\") {\n\t\t// Delete the tiddler\n\t\tthis.logger.log(\"Dispatching 'delete' task:\",task.title);\n\t\tthis.syncadaptor.deleteTiddler(task.title,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tdelete self.tiddlerInfo[task.title];\n\t\t\t// Invoke the callback\n\t\t\tcallback(null);\n\t\t},{\n\t\t\ttiddlerInfo: self.tiddlerInfo[task.title]\n\t\t});\n\t}\n};\n\nexports.Syncer = Syncer;\n\n})();\n",
            "title": "$:/core/modules/syncer.js",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/tiddler.js": {
            "text": "/*\\\ntitle: $:/core/modules/tiddler.js\ntype: application/javascript\nmodule-type: tiddlermethod\n\nExtension methods for the $tw.Tiddler object (constructor and methods required at boot time are in boot/boot.js)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.hasTag = function(tag) {\n\treturn this.fields.tags && this.fields.tags.indexOf(tag) !== -1;\n};\n\nexports.isPlugin = function() {\n\treturn this.fields.type === \"application/json\" && this.hasField(\"plugin-type\");\n};\n\nexports.isDraft = function() {\n\treturn this.hasField(\"draft.of\");\n};\n\nexports.getFieldString = function(field) {\n\tvar value = this.fields[field];\n\t// Check for a missing field\n\tif(value === undefined || value === null) {\n\t\treturn \"\";\n\t}\n\t// Parse the field with the associated module (if any)\n\tvar fieldModule = $tw.Tiddler.fieldModules[field];\n\tif(fieldModule && fieldModule.stringify) {\n\t\treturn fieldModule.stringify.call(this,value);\n\t} else {\n\t\treturn value.toString();\n\t}\n};\n\n/*\nGet all the fields as a name:value block. Options:\n\texclude: an array of field names to exclude\n*/\nexports.getFieldStringBlock = function(options) {\n\toptions = options || {};\n\tvar exclude = options.exclude || [];\n\tvar fields = [];\n\tfor(var field in this.fields) {\n\t\tif($tw.utils.hop(this.fields,field)) {\n\t\t\tif(exclude.indexOf(field) === -1) {\n\t\t\t\tfields.push(field + \": \" + this.getFieldString(field));\n\t\t\t}\n\t\t}\n\t}\n\treturn fields.join(\"\\n\");\n};\n\n/*\nCompare two tiddlers for equality\ntiddler: the tiddler to compare\nexcludeFields: array of field names to exclude from the comparison\n*/\nexports.isEqual = function(tiddler,excludeFields) {\n\tif(!(tiddler instanceof $tw.Tiddler)) {\n\t\treturn false;\n\t}\n\texcludeFields = excludeFields || [];\n\tvar self = this,\n\t\tdifferences = []; // Fields that have differences\n\t// Add to the differences array\n\tfunction addDifference(fieldName) {\n\t\t// Check for this field being excluded\n\t\tif(excludeFields.indexOf(fieldName) === -1) {\n\t\t\t// Save the field as a difference\n\t\t\t$tw.utils.pushTop(differences,fieldName);\n\t\t}\n\t}\n\t// Returns true if the two values of this field are equal\n\tfunction isFieldValueEqual(fieldName) {\n\t\tvar valueA = self.fields[fieldName],\n\t\t\tvalueB = tiddler.fields[fieldName];\n\t\t// Check for identical string values\n\t\tif(typeof(valueA) === \"string\" && typeof(valueB) === \"string\" && valueA === valueB) {\n\t\t\treturn true;\n\t\t}\n\t\t// Check for identical array values\n\t\tif($tw.utils.isArray(valueA) && $tw.utils.isArray(valueB) && $tw.utils.isArrayEqual(valueA,valueB)) {\n\t\t\treturn true;\n\t\t}\n\t\t// Otherwise the fields must be different\n\t\treturn false;\n\t}\n\t// Compare our fields\n\tfor(var fieldName in this.fields) {\n\t\tif(!isFieldValueEqual(fieldName)) {\n\t\t\taddDifference(fieldName);\n\t\t}\n\t}\n\t// There's a difference for every field in the other tiddler that we don't have\n\tfor(fieldName in tiddler.fields) {\n\t\tif(!(fieldName in this.fields)) {\n\t\t\taddDifference(fieldName);\n\t\t}\n\t}\n\t// Return whether there were any differences\n\treturn differences.length === 0;\n};\n\n})();\n",
            "title": "$:/core/modules/tiddler.js",
            "type": "application/javascript",
            "module-type": "tiddlermethod"
        },
        "$:/core/modules/upgraders/plugins.js": {
            "text": "/*\\\ntitle: $:/core/modules/upgraders/plugins.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that checks that plugins are newer than any already installed version\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar UPGRADE_LIBRARY_TITLE = \"$:/UpgradeLibrary\";\n\nvar BLOCKED_PLUGINS = {\n\t\"$:/themes/tiddlywiki/stickytitles\": {\n\t\tversions: [\"*\"]\n\t},\n\t\"$:/plugins/tiddlywiki/fullscreen\": {\n\t\tversions: [\"*\"]\n\t}\n};\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {},\n\t\tupgradeLibrary,\n\t\tgetLibraryTiddler = function(title) {\n\t\t\tif(!upgradeLibrary) {\n\t\t\t\tupgradeLibrary = wiki.getTiddlerData(UPGRADE_LIBRARY_TITLE,{});\n\t\t\t\tupgradeLibrary.tiddlers = upgradeLibrary.tiddlers || {};\n\t\t\t}\n\t\t\treturn upgradeLibrary.tiddlers[title];\n\t\t};\n\n\t// Go through all the incoming tiddlers\n\t$tw.utils.each(titles,function(title) {\n\t\tvar incomingTiddler = tiddlers[title];\n\t\t// Check if we're dealing with a plugin\n\t\tif(incomingTiddler && incomingTiddler[\"plugin-type\"] && incomingTiddler.version) {\n\t\t\t// Upgrade the incoming plugin if it is in the upgrade library\n\t\t\tvar libraryTiddler = getLibraryTiddler(title);\n\t\t\tif(libraryTiddler && libraryTiddler[\"plugin-type\"] && libraryTiddler.version) {\n\t\t\t\ttiddlers[title] = libraryTiddler;\n\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/Plugins/Upgraded\",{variables: {incoming: incomingTiddler.version, upgraded: libraryTiddler.version}});\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// Suppress the incoming plugin if it is older than the currently installed one\n\t\t\tvar existingTiddler = wiki.getTiddler(title);\n\t\t\tif(existingTiddler && existingTiddler.hasField(\"plugin-type\") && existingTiddler.hasField(\"version\")) {\n\t\t\t\t// Reject the incoming plugin by blanking all its fields\n\t\t\t\tif($tw.utils.checkVersions(existingTiddler.fields.version,incomingTiddler.version)) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/Plugins/Suppressed/Version\",{variables: {incoming: incomingTiddler.version, existing: existingTiddler.fields.version}});\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tif(incomingTiddler && incomingTiddler[\"plugin-type\"]) {\n\t\t\t// Check whether the plugin is on the blocked list\n\t\t\tvar blockInfo = BLOCKED_PLUGINS[title];\n\t\t\tif(blockInfo) {\n\t\t\t\tif(blockInfo.versions.indexOf(\"*\") !== -1 || (incomingTiddler.version && blockInfo.versions.indexOf(incomingTiddler.version) !== -1)) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/Plugins/Suppressed/Incompatible\");\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n",
            "title": "$:/core/modules/upgraders/plugins.js",
            "type": "application/javascript",
            "module-type": "upgrader"
        },
        "$:/core/modules/upgraders/system.js": {
            "text": "/*\\\ntitle: $:/core/modules/upgraders/system.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that suppresses certain system tiddlers that shouldn't be imported\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DONT_IMPORT_LIST = [\"$:/StoryList\",\"$:/HistoryList\"],\n\tDONT_IMPORT_PREFIX_LIST = [\"$:/temp/\",\"$:/state/\"];\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {};\n\t// Check for tiddlers on our list\n\t$tw.utils.each(titles,function(title) {\n\t\tif(DONT_IMPORT_LIST.indexOf(title) !== -1) {\n\t\t\ttiddlers[title] = Object.create(null);\n\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/System/Suppressed\");\n\t\t} else {\n\t\t\tfor(var t=0; t<DONT_IMPORT_PREFIX_LIST.length; t++) {\n\t\t\t\tvar prefix = DONT_IMPORT_PREFIX_LIST[t];\n\t\t\t\tif(title.substr(0,prefix.length) === prefix) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/State/Suppressed\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n",
            "title": "$:/core/modules/upgraders/system.js",
            "type": "application/javascript",
            "module-type": "upgrader"
        },
        "$:/core/modules/upgraders/themetweaks.js": {
            "text": "/*\\\ntitle: $:/core/modules/upgraders/themetweaks.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that handles the change in theme tweak storage introduced in 5.0.14-beta.\n\nPreviously, theme tweaks were stored in two data tiddlers:\n\n* $:/themes/tiddlywiki/vanilla/metrics\n* $:/themes/tiddlywiki/vanilla/settings\n\nNow, each tweak is stored in its own separate tiddler.\n\nThis upgrader copies any values from the old format to the new. The old data tiddlers are not deleted in case they have been used to store additional indexes.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar MAPPINGS = {\n\t\"$:/themes/tiddlywiki/vanilla/metrics\": {\n\t\t\"fontsize\": \"$:/themes/tiddlywiki/vanilla/metrics/fontsize\",\n\t\t\"lineheight\": \"$:/themes/tiddlywiki/vanilla/metrics/lineheight\",\n\t\t\"storyleft\": \"$:/themes/tiddlywiki/vanilla/metrics/storyleft\",\n\t\t\"storytop\": \"$:/themes/tiddlywiki/vanilla/metrics/storytop\",\n\t\t\"storyright\": \"$:/themes/tiddlywiki/vanilla/metrics/storyright\",\n\t\t\"storywidth\": \"$:/themes/tiddlywiki/vanilla/metrics/storywidth\",\n\t\t\"tiddlerwidth\": \"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\"\n\t},\n\t\"$:/themes/tiddlywiki/vanilla/settings\": {\n\t\t\"fontfamily\": \"$:/themes/tiddlywiki/vanilla/settings/fontfamily\"\n\t}\n};\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {};\n\t// Check for tiddlers on our list\n\t$tw.utils.each(titles,function(title) {\n\t\tvar mapping = MAPPINGS[title];\n\t\tif(mapping) {\n\t\t\tvar tiddler = new $tw.Tiddler(tiddlers[title]),\n\t\t\t\ttiddlerData = wiki.getTiddlerDataCached(tiddler,{});\n\t\t\tfor(var index in mapping) {\n\t\t\t\tvar mappedTitle = mapping[index];\n\t\t\t\tif(!tiddlers[mappedTitle] || tiddlers[mappedTitle].title !== mappedTitle) {\n\t\t\t\t\ttiddlers[mappedTitle] = {\n\t\t\t\t\t\ttitle: mappedTitle,\n\t\t\t\t\t\ttext: tiddlerData[index]\n\t\t\t\t\t};\n\t\t\t\t\tmessages[mappedTitle] = $tw.language.getString(\"Import/Upgrader/ThemeTweaks/Created\",{variables: {\n\t\t\t\t\t\tfrom: title + \"##\" + index\n\t\t\t\t\t}});\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n",
            "title": "$:/core/modules/upgraders/themetweaks.js",
            "type": "application/javascript",
            "module-type": "upgrader"
        },
        "$:/core/modules/utils/crypto.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/crypto.js\ntype: application/javascript\nmodule-type: utils\n\nUtility functions related to crypto.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nLook for an encrypted store area in the text of a TiddlyWiki file\n*/\nexports.extractEncryptedStoreArea = function(text) {\n\tvar encryptedStoreAreaStartMarker = \"<pre id=\\\"encryptedStoreArea\\\" type=\\\"text/plain\\\" style=\\\"display:none;\\\">\",\n\t\tencryptedStoreAreaStart = text.indexOf(encryptedStoreAreaStartMarker);\n\tif(encryptedStoreAreaStart !== -1) {\n\t\tvar encryptedStoreAreaEnd = text.indexOf(\"</pre>\",encryptedStoreAreaStart);\n\t\tif(encryptedStoreAreaEnd !== -1) {\n\t\t\treturn $tw.utils.htmlDecode(text.substring(encryptedStoreAreaStart + encryptedStoreAreaStartMarker.length,encryptedStoreAreaEnd-1));\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nAttempt to extract the tiddlers from an encrypted store area using the current password. If the password is not provided then the password in the password store will be used\n*/\nexports.decryptStoreArea = function(encryptedStoreArea,password) {\n\tvar decryptedText = $tw.crypto.decrypt(encryptedStoreArea,password);\n\tif(decryptedText) {\n\t\tvar json = JSON.parse(decryptedText),\n\t\t\ttiddlers = [];\n\t\tfor(var title in json) {\n\t\t\tif(title !== \"$:/isEncrypted\") {\n\t\t\t\ttiddlers.push(json[title]);\n\t\t\t}\n\t\t}\n\t\treturn tiddlers;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n\n/*\nAttempt to extract the tiddlers from an encrypted store area using the current password. If that fails, the user is prompted for a password.\nencryptedStoreArea: text of the TiddlyWiki encrypted store area\ncallback: function(tiddlers) called with the array of decrypted tiddlers\n\nThe following configuration settings are supported:\n\n$tw.config.usePasswordVault: causes any password entered by the user to also be put into the system password vault\n*/\nexports.decryptStoreAreaInteractive = function(encryptedStoreArea,callback,options) {\n\t// Try to decrypt with the current password\n\tvar tiddlers = $tw.utils.decryptStoreArea(encryptedStoreArea);\n\tif(tiddlers) {\n\t\tcallback(tiddlers);\n\t} else {\n\t\t// Prompt for a new password and keep trying\n\t\t$tw.passwordPrompt.createPrompt({\n\t\t\tserviceName: \"Enter a password to decrypt the imported TiddlyWiki\",\n\t\t\tnoUserName: true,\n\t\t\tcanCancel: true,\n\t\t\tsubmitText: \"Decrypt\",\n\t\t\tcallback: function(data) {\n\t\t\t\t// Exit if the user cancelled\n\t\t\t\tif(!data) {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t\t// Attempt to decrypt the tiddlers\n\t\t\t\tvar tiddlers = $tw.utils.decryptStoreArea(encryptedStoreArea,data.password);\n\t\t\t\tif(tiddlers) {\n\t\t\t\t\tif($tw.config.usePasswordVault) {\n\t\t\t\t\t\t$tw.crypto.setPassword(data.password);\n\t\t\t\t\t}\n\t\t\t\t\tcallback(tiddlers);\n\t\t\t\t\t// Exit and remove the password prompt\n\t\t\t\t\treturn true;\n\t\t\t\t} else {\n\t\t\t\t\t// We didn't decrypt everything, so continue to prompt for password\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/utils/crypto.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/animations/slide.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/animations/slide.js\ntype: application/javascript\nmodule-type: animation\n\nA simple slide animation that varies the height of the element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction slideOpen(domNode,options) {\n\toptions = options || {};\n\tvar duration = options.duration || $tw.utils.getAnimationDuration();\n\t// Get the current height of the domNode\n\tvar computedStyle = window.getComputedStyle(domNode),\n\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\tcurrPaddingBottom = parseInt(computedStyle.paddingBottom,10),\n\t\tcurrPaddingTop = parseInt(computedStyle.paddingTop,10),\n\t\tcurrHeight = domNode.offsetHeight;\n\t// Reset the margin once the transition is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(domNode,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: \"\"},\n\t\t\t{marginTop: \"\"},\n\t\t\t{paddingBottom: \"\"},\n\t\t\t{paddingTop: \"\"},\n\t\t\t{height: \"auto\"},\n\t\t\t{opacity: \"\"}\n\t\t]);\n\t\tif(options.callback) {\n\t\t\toptions.callback();\n\t\t}\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"none\"},\n\t\t{marginTop: \"0px\"},\n\t\t{marginBottom: \"0px\"},\n\t\t{paddingTop: \"0px\"},\n\t\t{paddingBottom: \"0px\"},\n\t\t{height: \"0px\"},\n\t\t{opacity: \"0\"}\n\t]);\n\t$tw.utils.forceLayout(domNode);\n\t// Transition to the final position\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"margin-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"height \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t{marginTop: currMarginTop + \"px\"},\n\t\t{paddingBottom: currPaddingBottom + \"px\"},\n\t\t{paddingTop: currPaddingTop + \"px\"},\n\t\t{height: currHeight + \"px\"},\n\t\t{opacity: \"1\"}\n\t]);\n}\n\nfunction slideClosed(domNode,options) {\n\toptions = options || {};\n\tvar duration = options.duration || $tw.utils.getAnimationDuration(),\n\t\tcurrHeight = domNode.offsetHeight;\n\t// Clear the properties we've set when the animation is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(domNode,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: \"\"},\n\t\t\t{marginTop: \"\"},\n\t\t\t{paddingBottom: \"\"},\n\t\t\t{paddingTop: \"\"},\n\t\t\t{height: \"auto\"},\n\t\t\t{opacity: \"\"}\n\t\t]);\n\t\tif(options.callback) {\n\t\t\toptions.callback();\n\t\t}\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(domNode,[\n\t\t{height: currHeight + \"px\"},\n\t\t{opacity: \"1\"}\n\t]);\n\t$tw.utils.forceLayout(domNode);\n\t// Transition to the final position\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"margin-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"height \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{marginTop: \"0px\"},\n\t\t{marginBottom: \"0px\"},\n\t\t{paddingTop: \"0px\"},\n\t\t{paddingBottom: \"0px\"},\n\t\t{height: \"0px\"},\n\t\t{opacity: \"0\"}\n\t]);\n}\n\nexports.slide = {\n\topen: slideOpen,\n\tclose: slideClosed\n};\n\n})();\n",
            "title": "$:/core/modules/utils/dom/animations/slide.js",
            "type": "application/javascript",
            "module-type": "animation"
        },
        "$:/core/modules/utils/dom/animator.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/animator.js\ntype: application/javascript\nmodule-type: utils\n\nOrchestrates animations and transitions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction Animator() {\n\t// Get the registered animation modules\n\tthis.animations = {};\n\t$tw.modules.applyMethods(\"animation\",this.animations);\n}\n\nAnimator.prototype.perform = function(type,domNode,options) {\n\toptions = options || {};\n\t// Find an animation that can handle this type\n\tvar chosenAnimation;\n\t$tw.utils.each(this.animations,function(animation,name) {\n\t\tif($tw.utils.hop(animation,type)) {\n\t\t\tchosenAnimation = animation[type];\n\t\t}\n\t});\n\tif(!chosenAnimation) {\n\t\tchosenAnimation = function(domNode,options) {\n\t\t\tif(options.callback) {\n\t\t\t\toptions.callback();\n\t\t\t}\n\t\t};\n\t}\n\t// Call the animation\n\tchosenAnimation(domNode,options);\n};\n\nexports.Animator = Animator;\n\n})();\n",
            "title": "$:/core/modules/utils/dom/animator.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/browser.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/browser.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser feature detection\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSet style properties of an element\n\telement: dom node\n\tstyles: ordered array of {name: value} pairs\n*/\nexports.setStyle = function(element,styles) {\n\tif(element.nodeType === 1) { // Element.ELEMENT_NODE\n\t\tfor(var t=0; t<styles.length; t++) {\n\t\t\tfor(var styleName in styles[t]) {\n\t\t\t\telement.style[$tw.utils.convertStyleNameToPropertyName(styleName)] = styles[t][styleName];\n\t\t\t}\n\t\t}\n\t}\n};\n\n/*\nConverts a standard CSS property name into the local browser-specific equivalent. For example:\n\t\"background-color\" --> \"backgroundColor\"\n\t\"transition\" --> \"webkitTransition\"\n*/\n\nvar styleNameCache = {}; // We'll cache the style name conversions\n\nexports.convertStyleNameToPropertyName = function(styleName) {\n\t// Return from the cache if we can\n\tif(styleNameCache[styleName]) {\n\t\treturn styleNameCache[styleName];\n\t}\n\t// Convert it by first removing any hyphens\n\tvar propertyName = $tw.utils.unHyphenateCss(styleName);\n\t// Then check if it needs a prefix\n\tif($tw.browser && document.body.style[propertyName] === undefined) {\n\t\tvar prefixes = [\"O\",\"MS\",\"Moz\",\"webkit\"];\n\t\tfor(var t=0; t<prefixes.length; t++) {\n\t\t\tvar prefixedName = prefixes[t] + propertyName.substr(0,1).toUpperCase() + propertyName.substr(1);\n\t\t\tif(document.body.style[prefixedName] !== undefined) {\n\t\t\t\tpropertyName = prefixedName;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\t// Put it in the cache too\n\tstyleNameCache[styleName] = propertyName;\n\treturn propertyName;\n};\n\n/*\nConverts a JS format CSS property name back into the dashed form used in CSS declarations. For example:\n\t\"backgroundColor\" --> \"background-color\"\n\t\"webkitTransform\" --> \"-webkit-transform\"\n*/\nexports.convertPropertyNameToStyleName = function(propertyName) {\n\t// Rehyphenate the name\n\tvar styleName = $tw.utils.hyphenateCss(propertyName);\n\t// If there's a webkit prefix, add a dash (other browsers have uppercase prefixes, and so get the dash automatically)\n\tif(styleName.indexOf(\"webkit\") === 0) {\n\t\tstyleName = \"-\" + styleName;\n\t} else if(styleName.indexOf(\"-m-s\") === 0) {\n\t\tstyleName = \"-ms\" + styleName.substr(4);\n\t}\n\treturn styleName;\n};\n\n/*\nRound trip a stylename to a property name and back again. For example:\n\t\"transform\" --> \"webkitTransform\" --> \"-webkit-transform\"\n*/\nexports.roundTripPropertyName = function(propertyName) {\n\treturn $tw.utils.convertPropertyNameToStyleName($tw.utils.convertStyleNameToPropertyName(propertyName));\n};\n\n/*\nConverts a standard event name into the local browser specific equivalent. For example:\n\t\"animationEnd\" --> \"webkitAnimationEnd\"\n*/\n\nvar eventNameCache = {}; // We'll cache the conversions\n\nvar eventNameMappings = {\n\t\"transitionEnd\": {\n\t\tcorrespondingCssProperty: \"transition\",\n\t\tmappings: {\n\t\t\ttransition: \"transitionend\",\n\t\t\tOTransition: \"oTransitionEnd\",\n\t\t\tMSTransition: \"msTransitionEnd\",\n\t\t\tMozTransition: \"transitionend\",\n\t\t\twebkitTransition: \"webkitTransitionEnd\"\n\t\t}\n\t},\n\t\"animationEnd\": {\n\t\tcorrespondingCssProperty: \"animation\",\n\t\tmappings: {\n\t\t\tanimation: \"animationend\",\n\t\t\tOAnimation: \"oAnimationEnd\",\n\t\t\tMSAnimation: \"msAnimationEnd\",\n\t\t\tMozAnimation: \"animationend\",\n\t\t\twebkitAnimation: \"webkitAnimationEnd\"\n\t\t}\n\t}\n};\n\nexports.convertEventName = function(eventName) {\n\tif(eventNameCache[eventName]) {\n\t\treturn eventNameCache[eventName];\n\t}\n\tvar newEventName = eventName,\n\t\tmappings = eventNameMappings[eventName];\n\tif(mappings) {\n\t\tvar convertedProperty = $tw.utils.convertStyleNameToPropertyName(mappings.correspondingCssProperty);\n\t\tif(mappings.mappings[convertedProperty]) {\n\t\t\tnewEventName = mappings.mappings[convertedProperty];\n\t\t}\n\t}\n\t// Put it in the cache too\n\teventNameCache[eventName] = newEventName;\n\treturn newEventName;\n};\n\n/*\nReturn the names of the fullscreen APIs\n*/\nexports.getFullScreenApis = function() {\n\tvar d = document,\n\t\tdb = d.body,\n\t\tresult = {\n\t\t\"_requestFullscreen\": db.webkitRequestFullscreen !== undefined ? \"webkitRequestFullscreen\" :\n\t\t\t\t\t\t\tdb.mozRequestFullScreen !== undefined ? \"mozRequestFullScreen\" :\n\t\t\t\t\t\t\tdb.msRequestFullscreen !== undefined ? \"msRequestFullscreen\" :\n\t\t\t\t\t\t\tdb.requestFullscreen !== undefined ? \"requestFullscreen\" : \"\",\n\t\t\"_exitFullscreen\": d.webkitExitFullscreen !== undefined ? \"webkitExitFullscreen\" :\n\t\t\t\t\t\t\td.mozCancelFullScreen !== undefined ? \"mozCancelFullScreen\" :\n\t\t\t\t\t\t\td.msExitFullscreen !== undefined ? \"msExitFullscreen\" :\n\t\t\t\t\t\t\td.exitFullscreen !== undefined ? \"exitFullscreen\" : \"\",\n\t\t\"_fullscreenElement\": d.webkitFullscreenElement !== undefined ? \"webkitFullscreenElement\" :\n\t\t\t\t\t\t\td.mozFullScreenElement !== undefined ? \"mozFullScreenElement\" :\n\t\t\t\t\t\t\td.msFullscreenElement !== undefined ? \"msFullscreenElement\" :\n\t\t\t\t\t\t\td.fullscreenElement !== undefined ? \"fullscreenElement\" : \"\",\n\t\t\"_fullscreenChange\": d.webkitFullscreenElement !== undefined ? \"webkitfullscreenchange\" :\n\t\t\t\t\t\t\td.mozFullScreenElement !== undefined ? \"mozfullscreenchange\" :\n\t\t\t\t\t\t\td.msFullscreenElement !== undefined ? \"MSFullscreenChange\" :\n\t\t\t\t\t\t\td.fullscreenElement !== undefined ? \"fullscreenchange\" : \"\"\n\t};\n\tif(!result._requestFullscreen || !result._exitFullscreen || !result._fullscreenElement || !result._fullscreenChange) {\n\t\treturn null;\n\t} else {\n\t\treturn result;\n\t}\n};\n\n})();\n",
            "title": "$:/core/modules/utils/dom/browser.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/csscolorparser.js": {
            "text": "// (c) Dean McNamee <dean@gmail.com>, 2012.\n//\n// https://github.com/deanm/css-color-parser-js\n//\n// Permission is hereby granted, free of charge, to any person obtaining a copy\n// of this software and associated documentation files (the \"Software\"), to\n// deal in the Software without restriction, including without limitation the\n// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n// sell copies of the Software, and to permit persons to whom the Software is\n// furnished to do so, subject to the following conditions:\n//\n// The above copyright notice and this permission notice shall be included in\n// all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n// IN THE SOFTWARE.\n\n// http://www.w3.org/TR/css3-color/\nvar kCSSColorTable = {\n  \"transparent\": [0,0,0,0], \"aliceblue\": [240,248,255,1],\n  \"antiquewhite\": [250,235,215,1], \"aqua\": [0,255,255,1],\n  \"aquamarine\": [127,255,212,1], \"azure\": [240,255,255,1],\n  \"beige\": [245,245,220,1], \"bisque\": [255,228,196,1],\n  \"black\": [0,0,0,1], \"blanchedalmond\": [255,235,205,1],\n  \"blue\": [0,0,255,1], \"blueviolet\": [138,43,226,1],\n  \"brown\": [165,42,42,1], \"burlywood\": [222,184,135,1],\n  \"cadetblue\": [95,158,160,1], \"chartreuse\": [127,255,0,1],\n  \"chocolate\": [210,105,30,1], \"coral\": [255,127,80,1],\n  \"cornflowerblue\": [100,149,237,1], \"cornsilk\": [255,248,220,1],\n  \"crimson\": [220,20,60,1], \"cyan\": [0,255,255,1],\n  \"darkblue\": [0,0,139,1], \"darkcyan\": [0,139,139,1],\n  \"darkgoldenrod\": [184,134,11,1], \"darkgray\": [169,169,169,1],\n  \"darkgreen\": [0,100,0,1], \"darkgrey\": [169,169,169,1],\n  \"darkkhaki\": [189,183,107,1], \"darkmagenta\": [139,0,139,1],\n  \"darkolivegreen\": [85,107,47,1], \"darkorange\": [255,140,0,1],\n  \"darkorchid\": [153,50,204,1], \"darkred\": [139,0,0,1],\n  \"darksalmon\": [233,150,122,1], \"darkseagreen\": [143,188,143,1],\n  \"darkslateblue\": [72,61,139,1], \"darkslategray\": [47,79,79,1],\n  \"darkslategrey\": [47,79,79,1], \"darkturquoise\": [0,206,209,1],\n  \"darkviolet\": [148,0,211,1], \"deeppink\": [255,20,147,1],\n  \"deepskyblue\": [0,191,255,1], \"dimgray\": [105,105,105,1],\n  \"dimgrey\": [105,105,105,1], \"dodgerblue\": [30,144,255,1],\n  \"firebrick\": [178,34,34,1], \"floralwhite\": [255,250,240,1],\n  \"forestgreen\": [34,139,34,1], \"fuchsia\": [255,0,255,1],\n  \"gainsboro\": [220,220,220,1], \"ghostwhite\": [248,248,255,1],\n  \"gold\": [255,215,0,1], \"goldenrod\": [218,165,32,1],\n  \"gray\": [128,128,128,1], \"green\": [0,128,0,1],\n  \"greenyellow\": [173,255,47,1], \"grey\": [128,128,128,1],\n  \"honeydew\": [240,255,240,1], \"hotpink\": [255,105,180,1],\n  \"indianred\": [205,92,92,1], \"indigo\": [75,0,130,1],\n  \"ivory\": [255,255,240,1], \"khaki\": [240,230,140,1],\n  \"lavender\": [230,230,250,1], \"lavenderblush\": [255,240,245,1],\n  \"lawngreen\": [124,252,0,1], \"lemonchiffon\": [255,250,205,1],\n  \"lightblue\": [173,216,230,1], \"lightcoral\": [240,128,128,1],\n  \"lightcyan\": [224,255,255,1], \"lightgoldenrodyellow\": [250,250,210,1],\n  \"lightgray\": [211,211,211,1], \"lightgreen\": [144,238,144,1],\n  \"lightgrey\": [211,211,211,1], \"lightpink\": [255,182,193,1],\n  \"lightsalmon\": [255,160,122,1], \"lightseagreen\": [32,178,170,1],\n  \"lightskyblue\": [135,206,250,1], \"lightslategray\": [119,136,153,1],\n  \"lightslategrey\": [119,136,153,1], \"lightsteelblue\": [176,196,222,1],\n  \"lightyellow\": [255,255,224,1], \"lime\": [0,255,0,1],\n  \"limegreen\": [50,205,50,1], \"linen\": [250,240,230,1],\n  \"magenta\": [255,0,255,1], \"maroon\": [128,0,0,1],\n  \"mediumaquamarine\": [102,205,170,1], \"mediumblue\": [0,0,205,1],\n  \"mediumorchid\": [186,85,211,1], \"mediumpurple\": [147,112,219,1],\n  \"mediumseagreen\": [60,179,113,1], \"mediumslateblue\": [123,104,238,1],\n  \"mediumspringgreen\": [0,250,154,1], \"mediumturquoise\": [72,209,204,1],\n  \"mediumvioletred\": [199,21,133,1], \"midnightblue\": [25,25,112,1],\n  \"mintcream\": [245,255,250,1], \"mistyrose\": [255,228,225,1],\n  \"moccasin\": [255,228,181,1], \"navajowhite\": [255,222,173,1],\n  \"navy\": [0,0,128,1], \"oldlace\": [253,245,230,1],\n  \"olive\": [128,128,0,1], \"olivedrab\": [107,142,35,1],\n  \"orange\": [255,165,0,1], \"orangered\": [255,69,0,1],\n  \"orchid\": [218,112,214,1], \"palegoldenrod\": [238,232,170,1],\n  \"palegreen\": [152,251,152,1], \"paleturquoise\": [175,238,238,1],\n  \"palevioletred\": [219,112,147,1], \"papayawhip\": [255,239,213,1],\n  \"peachpuff\": [255,218,185,1], \"peru\": [205,133,63,1],\n  \"pink\": [255,192,203,1], \"plum\": [221,160,221,1],\n  \"powderblue\": [176,224,230,1], \"purple\": [128,0,128,1],\n  \"red\": [255,0,0,1], \"rosybrown\": [188,143,143,1],\n  \"royalblue\": [65,105,225,1], \"saddlebrown\": [139,69,19,1],\n  \"salmon\": [250,128,114,1], \"sandybrown\": [244,164,96,1],\n  \"seagreen\": [46,139,87,1], \"seashell\": [255,245,238,1],\n  \"sienna\": [160,82,45,1], \"silver\": [192,192,192,1],\n  \"skyblue\": [135,206,235,1], \"slateblue\": [106,90,205,1],\n  \"slategray\": [112,128,144,1], \"slategrey\": [112,128,144,1],\n  \"snow\": [255,250,250,1], \"springgreen\": [0,255,127,1],\n  \"steelblue\": [70,130,180,1], \"tan\": [210,180,140,1],\n  \"teal\": [0,128,128,1], \"thistle\": [216,191,216,1],\n  \"tomato\": [255,99,71,1], \"turquoise\": [64,224,208,1],\n  \"violet\": [238,130,238,1], \"wheat\": [245,222,179,1],\n  \"white\": [255,255,255,1], \"whitesmoke\": [245,245,245,1],\n  \"yellow\": [255,255,0,1], \"yellowgreen\": [154,205,50,1]}\n\nfunction clamp_css_byte(i) {  // Clamp to integer 0 .. 255.\n  i = Math.round(i);  // Seems to be what Chrome does (vs truncation).\n  return i < 0 ? 0 : i > 255 ? 255 : i;\n}\n\nfunction clamp_css_float(f) {  // Clamp to float 0.0 .. 1.0.\n  return f < 0 ? 0 : f > 1 ? 1 : f;\n}\n\nfunction parse_css_int(str) {  // int or percentage.\n  if (str[str.length - 1] === '%')\n    return clamp_css_byte(parseFloat(str) / 100 * 255);\n  return clamp_css_byte(parseInt(str));\n}\n\nfunction parse_css_float(str) {  // float or percentage.\n  if (str[str.length - 1] === '%')\n    return clamp_css_float(parseFloat(str) / 100);\n  return clamp_css_float(parseFloat(str));\n}\n\nfunction css_hue_to_rgb(m1, m2, h) {\n  if (h < 0) h += 1;\n  else if (h > 1) h -= 1;\n\n  if (h * 6 < 1) return m1 + (m2 - m1) * h * 6;\n  if (h * 2 < 1) return m2;\n  if (h * 3 < 2) return m1 + (m2 - m1) * (2/3 - h) * 6;\n  return m1;\n}\n\nfunction parseCSSColor(css_str) {\n  // Remove all whitespace, not compliant, but should just be more accepting.\n  var str = css_str.replace(/ /g, '').toLowerCase();\n\n  // Color keywords (and transparent) lookup.\n  if (str in kCSSColorTable) return kCSSColorTable[str].slice();  // dup.\n\n  // #abc and #abc123 syntax.\n  if (str[0] === '#') {\n    if (str.length === 4) {\n      var iv = parseInt(str.substr(1), 16);  // TODO(deanm): Stricter parsing.\n      if (!(iv >= 0 && iv <= 0xfff)) return null;  // Covers NaN.\n      return [((iv & 0xf00) >> 4) | ((iv & 0xf00) >> 8),\n              (iv & 0xf0) | ((iv & 0xf0) >> 4),\n              (iv & 0xf) | ((iv & 0xf) << 4),\n              1];\n    } else if (str.length === 7) {\n      var iv = parseInt(str.substr(1), 16);  // TODO(deanm): Stricter parsing.\n      if (!(iv >= 0 && iv <= 0xffffff)) return null;  // Covers NaN.\n      return [(iv & 0xff0000) >> 16,\n              (iv & 0xff00) >> 8,\n              iv & 0xff,\n              1];\n    }\n\n    return null;\n  }\n\n  var op = str.indexOf('('), ep = str.indexOf(')');\n  if (op !== -1 && ep + 1 === str.length) {\n    var fname = str.substr(0, op);\n    var params = str.substr(op+1, ep-(op+1)).split(',');\n    var alpha = 1;  // To allow case fallthrough.\n    switch (fname) {\n      case 'rgba':\n        if (params.length !== 4) return null;\n        alpha = parse_css_float(params.pop());\n        // Fall through.\n      case 'rgb':\n        if (params.length !== 3) return null;\n        return [parse_css_int(params[0]),\n                parse_css_int(params[1]),\n                parse_css_int(params[2]),\n                alpha];\n      case 'hsla':\n        if (params.length !== 4) return null;\n        alpha = parse_css_float(params.pop());\n        // Fall through.\n      case 'hsl':\n        if (params.length !== 3) return null;\n        var h = (((parseFloat(params[0]) % 360) + 360) % 360) / 360;  // 0 .. 1\n        // NOTE(deanm): According to the CSS spec s/l should only be\n        // percentages, but we don't bother and let float or percentage.\n        var s = parse_css_float(params[1]);\n        var l = parse_css_float(params[2]);\n        var m2 = l <= 0.5 ? l * (s + 1) : l + s - l * s;\n        var m1 = l * 2 - m2;\n        return [clamp_css_byte(css_hue_to_rgb(m1, m2, h+1/3) * 255),\n                clamp_css_byte(css_hue_to_rgb(m1, m2, h) * 255),\n                clamp_css_byte(css_hue_to_rgb(m1, m2, h-1/3) * 255),\n                alpha];\n      default:\n        return null;\n    }\n  }\n\n  return null;\n}\n\ntry { exports.parseCSSColor = parseCSSColor } catch(e) { }\n",
            "title": "$:/core/modules/utils/dom/csscolorparser.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/dom.js\ntype: application/javascript\nmodule-type: utils\n\nVarious static DOM-related utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nDetermines whether element 'a' contains element 'b'\nCode thanks to John Resig, http://ejohn.org/blog/comparing-document-position/\n*/\nexports.domContains = function(a,b) {\n\treturn a.contains ?\n\t\ta !== b && a.contains(b) :\n\t\t!!(a.compareDocumentPosition(b) & 16);\n};\n\nexports.removeChildren = function(node) {\n\twhile(node.hasChildNodes()) {\n\t\tnode.removeChild(node.firstChild);\n\t}\n};\n\nexports.hasClass = function(el,className) {\n\treturn el && el.className && el.className.toString().split(\" \").indexOf(className) !== -1;\n};\n\nexports.addClass = function(el,className) {\n\tvar c = el.className.split(\" \");\n\tif(c.indexOf(className) === -1) {\n\t\tc.push(className);\n\t}\n\tel.className = c.join(\" \");\n};\n\nexports.removeClass = function(el,className) {\n\tvar c = el.className.split(\" \"),\n\t\tp = c.indexOf(className);\n\tif(p !== -1) {\n\t\tc.splice(p,1);\n\t\tel.className = c.join(\" \");\n\t}\n};\n\nexports.toggleClass = function(el,className,status) {\n\tif(status === undefined) {\n\t\tstatus = !exports.hasClass(el,className);\n\t}\n\tif(status) {\n\t\texports.addClass(el,className);\n\t} else {\n\t\texports.removeClass(el,className);\n\t}\n};\n\n/*\nGet the scroll position of the viewport\nReturns:\n\t{\n\t\tx: horizontal scroll position in pixels,\n\t\ty: vertical scroll position in pixels\n\t}\n*/\nexports.getScrollPosition = function() {\n\tif(\"scrollX\" in window) {\n\t\treturn {x: window.scrollX, y: window.scrollY};\n\t} else {\n\t\treturn {x: document.documentElement.scrollLeft, y: document.documentElement.scrollTop};\n\t}\n};\n\n/*\nGets the bounding rectangle of an element in absolute page coordinates\n*/\nexports.getBoundingPageRect = function(element) {\n\tvar scrollPos = $tw.utils.getScrollPosition(),\n\t\tclientRect = element.getBoundingClientRect();\n\treturn {\n\t\tleft: clientRect.left + scrollPos.x,\n\t\twidth: clientRect.width,\n\t\tright: clientRect.right + scrollPos.x,\n\t\ttop: clientRect.top + scrollPos.y,\n\t\theight: clientRect.height,\n\t\tbottom: clientRect.bottom + scrollPos.y\n\t};\n};\n\n/*\nSaves a named password in the browser\n*/\nexports.savePassword = function(name,password) {\n\ttry {\n\t\tif(window.localStorage) {\n\t\t\tlocalStorage.setItem(\"tw5-password-\" + name,password);\n\t\t}\n\t} catch(e) {\n\t}\n};\n\n/*\nRetrieve a named password from the browser\n*/\nexports.getPassword = function(name) {\n\ttry {\n\t\treturn window.localStorage ? localStorage.getItem(\"tw5-password-\" + name) : \"\";\n\t} catch(e) {\n\t\treturn \"\";\n\t}\n};\n\n/*\nForce layout of a dom node and its descendents\n*/\nexports.forceLayout = function(element) {\n\tvar dummy = element.offsetWidth;\n};\n\n/*\nPulse an element for debugging purposes\n*/\nexports.pulseElement = function(element) {\n\t// Event handler to remove the class at the end\n\telement.addEventListener($tw.browser.animationEnd,function handler(event) {\n\t\telement.removeEventListener($tw.browser.animationEnd,handler,false);\n\t\t$tw.utils.removeClass(element,\"pulse\");\n\t},false);\n\t// Apply the pulse class\n\t$tw.utils.removeClass(element,\"pulse\");\n\t$tw.utils.forceLayout(element);\n\t$tw.utils.addClass(element,\"pulse\");\n};\n\n/*\nAttach specified event handlers to a DOM node\ndomNode: where to attach the event handlers\nevents: array of event handlers to be added (see below)\nEach entry in the events array is an object with these properties:\nhandlerFunction: optional event handler function\nhandlerObject: optional event handler object\nhandlerMethod: optionally specifies object handler method name (defaults to `handleEvent`)\n*/\nexports.addEventListeners = function(domNode,events) {\n\t$tw.utils.each(events,function(eventInfo) {\n\t\tvar handler;\n\t\tif(eventInfo.handlerFunction) {\n\t\t\thandler = eventInfo.handlerFunction;\n\t\t} else if(eventInfo.handlerObject) {\n\t\t\tif(eventInfo.handlerMethod) {\n\t\t\t\thandler = function(event) {\n\t\t\t\t\teventInfo.handlerObject[eventInfo.handlerMethod].call(eventInfo.handlerObject,event);\n\t\t\t\t};\t\n\t\t\t} else {\n\t\t\t\thandler = eventInfo.handlerObject;\n\t\t\t}\n\t\t}\n\t\tdomNode.addEventListener(eventInfo.name,handler,false);\n\t});\n};\n\n\n})();\n",
            "title": "$:/core/modules/utils/dom.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/http.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/http.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser HTTP support\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nA quick and dirty HTTP function; to be refactored later. Options are:\n\turl: URL to retrieve\n\ttype: GET, PUT, POST etc\n\tcallback: function invoked with (err,data)\n*/\nexports.httpRequest = function(options) {\n\tvar type = options.type || \"GET\",\n\t\theaders = options.headers || {accept: \"application/json\"},\n\t\trequest = new XMLHttpRequest(),\n\t\tdata = \"\",\n\t\tf,results;\n\t// Massage the data hashmap into a string\n\tif(options.data) {\n\t\tif(typeof options.data === \"string\") { // Already a string\n\t\t\tdata = options.data;\n\t\t} else { // A hashmap of strings\n\t\t\tresults = [];\n\t\t\t$tw.utils.each(options.data,function(dataItem,dataItemTitle) {\n\t\t\t\tresults.push(dataItemTitle + \"=\" + encodeURIComponent(dataItem));\n\t\t\t});\n\t\t\tdata = results.join(\"&\");\n\t\t}\n\t}\n\t// Set up the state change handler\n\trequest.onreadystatechange = function() {\n\t\tif(this.readyState === 4) {\n\t\t\tif(this.status === 200 || this.status === 201 || this.status === 204) {\n\t\t\t\t// Success!\n\t\t\t\toptions.callback(null,this.responseText,this);\n\t\t\t\treturn;\n\t\t\t}\n\t\t// Something went wrong\n\t\toptions.callback(\"XMLHttpRequest error code: \" + this.status);\n\t\t}\n\t};\n\t// Make the request\n\trequest.open(type,options.url,true);\n\tif(headers) {\n\t\t$tw.utils.each(headers,function(header,headerTitle,object) {\n\t\t\trequest.setRequestHeader(headerTitle,header);\n\t\t});\n\t}\n\tif(data && !$tw.utils.hop(headers,\"Content-type\")) {\n\t\trequest.setRequestHeader(\"Content-type\",\"application/x-www-form-urlencoded; charset=UTF-8\");\n\t}\n\ttry {\n\t\trequest.send(data);\n\t} catch(e) {\n\t\toptions.callback(e);\n\t}\n\treturn request;\n};\n\n})();\n",
            "title": "$:/core/modules/utils/dom/http.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/keyboard.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/keyboard.js\ntype: application/javascript\nmodule-type: utils\n\nKeyboard utilities\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar namedKeys = {\n\t\"backspace\": 8,\n\t\"tab\": 9,\n\t\"enter\": 13,\n\t\"escape\": 27\n};\n\n/*\nParses a key descriptor into the structure:\n{\n\tkeyCode: numeric keycode\n\tshiftKey: boolean\n\taltKey: boolean\n\tctrlKey: boolean\n}\nKey descriptors have the following format:\n\tctrl+enter\n\tctrl+shift+alt+A\n*/\nexports.parseKeyDescriptor = function(keyDescriptor) {\n\tvar components = keyDescriptor.split(\"+\"),\n\t\tinfo = {\n\t\t\tkeyCode: 0,\n\t\t\tshiftKey: false,\n\t\t\taltKey: false,\n\t\t\tctrlKey: false\n\t\t};\n\tfor(var t=0; t<components.length; t++) {\n\t\tvar s = components[t].toLowerCase();\n\t\t// Look for modifier keys\n\t\tif(s === \"ctrl\") {\n\t\t\tinfo.ctrlKey = true;\n\t\t} else if(s === \"shift\") {\n\t\t\tinfo.shiftKey = true;\n\t\t} else if(s === \"alt\") {\n\t\t\tinfo.altKey = true;\n\t\t} else if(s === \"meta\") {\n\t\t\tinfo.metaKey = true;\n\t\t}\n\t\t// Replace named keys with their code\n\t\tif(namedKeys[s]) {\n\t\t\tinfo.keyCode = namedKeys[s];\n\t\t}\n\t}\n\treturn info;\n};\n\nexports.checkKeyDescriptor = function(event,keyInfo) {\n\tvar metaKeyStatus = !!keyInfo.metaKey; // Using a temporary variable to keep JSHint happy\n\treturn event.keyCode === keyInfo.keyCode && \n\t\t\tevent.shiftKey === keyInfo.shiftKey && \n\t\t\tevent.altKey === keyInfo.altKey && \n\t\t\tevent.ctrlKey === keyInfo.ctrlKey && \n\t\t\tevent.metaKey === metaKeyStatus;\t\n};\n\n})();\n",
            "title": "$:/core/modules/utils/dom/keyboard.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/modal.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/modal.js\ntype: application/javascript\nmodule-type: utils\n\nModal message mechanism\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar Modal = function(wiki) {\n\tthis.wiki = wiki;\n\tthis.modalCount = 0;\n};\n\n/*\nDisplay a modal dialogue\n\ttitle: Title of tiddler to display\n\toptions: see below\nOptions include:\n\tdownloadLink: Text of a big download link to include\n*/\nModal.prototype.display = function(title,options) {\n\toptions = options || {};\n\tvar self = this,\n\t\trefreshHandler,\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\ttiddler = this.wiki.getTiddler(title);\n\t// Don't do anything if the tiddler doesn't exist\n\tif(!tiddler) {\n\t\treturn;\n\t}\n\t// Create the variables\n\tvar variables = $tw.utils.extend({currentTiddler: title},options.variables);\n\t// Create the wrapper divs\n\tvar wrapper = document.createElement(\"div\"),\n\t\tmodalBackdrop = document.createElement(\"div\"),\n\t\tmodalWrapper = document.createElement(\"div\"),\n\t\tmodalHeader = document.createElement(\"div\"),\n\t\theaderTitle = document.createElement(\"h3\"),\n\t\tmodalBody = document.createElement(\"div\"),\n\t\tmodalLink = document.createElement(\"a\"),\n\t\tmodalFooter = document.createElement(\"div\"),\n\t\tmodalFooterHelp = document.createElement(\"span\"),\n\t\tmodalFooterButtons = document.createElement(\"span\");\n\t// Up the modal count and adjust the body class\n\tthis.modalCount++;\n\tthis.adjustPageClass();\n\t// Add classes\n\t$tw.utils.addClass(wrapper,\"tc-modal-wrapper\");\n\t$tw.utils.addClass(modalBackdrop,\"tc-modal-backdrop\");\n\t$tw.utils.addClass(modalWrapper,\"tc-modal\");\n\t$tw.utils.addClass(modalHeader,\"tc-modal-header\");\n\t$tw.utils.addClass(modalBody,\"tc-modal-body\");\n\t$tw.utils.addClass(modalFooter,\"tc-modal-footer\");\n\t// Join them together\n\twrapper.appendChild(modalBackdrop);\n\twrapper.appendChild(modalWrapper);\n\tmodalHeader.appendChild(headerTitle);\n\tmodalWrapper.appendChild(modalHeader);\n\tmodalWrapper.appendChild(modalBody);\n\tmodalFooter.appendChild(modalFooterHelp);\n\tmodalFooter.appendChild(modalFooterButtons);\n\tmodalWrapper.appendChild(modalFooter);\n\t// Render the title of the message\n\tvar headerWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tfield: \"subtitle\",\n\t\tmode: \"inline\",\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\tattributes: {\n\t\t\t\ttext: {\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: title\n\t\t}}}],\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: document,\n\t\tvariables: variables\n\t});\n\theaderWidgetNode.render(headerTitle,null);\n\t// Render the body of the message\n\tvar bodyWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: document,\n\t\tvariables: variables\n\t});\n\tbodyWidgetNode.render(modalBody,null);\n\t// Setup the link if present\n\tif(options.downloadLink) {\n\t\tmodalLink.href = options.downloadLink;\n\t\tmodalLink.appendChild(document.createTextNode(\"Right-click to save changes\"));\n\t\tmodalBody.appendChild(modalLink);\n\t}\n\t// Render the footer of the message\n\tif(tiddler && tiddler.fields && tiddler.fields.help) {\n\t\tvar link = document.createElement(\"a\");\n\t\tlink.setAttribute(\"href\",tiddler.fields.help);\n\t\tlink.setAttribute(\"target\",\"_blank\");\n\t\tlink.appendChild(document.createTextNode(\"Help\"));\n\t\tmodalFooterHelp.appendChild(link);\n\t\tmodalFooterHelp.style.float = \"left\";\n\t}\n\tvar footerWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tfield: \"footer\",\n\t\tmode: \"inline\",\n\t\tchildren: [{\n\t\t\ttype: \"button\",\n\t\t\tattributes: {\n\t\t\t\tmessage: {\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: \"tm-close-tiddler\"\n\t\t\t\t}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\tattributes: {\n\t\t\t\t\ttext: {\n\t\t\t\t\t\ttype: \"string\",\n\t\t\t\t\t\tvalue: \"Close\"\n\t\t\t}}}\n\t\t]}],\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: document,\n\t\tvariables: variables\n\t});\n\tfooterWidgetNode.render(modalFooterButtons,null);\n\t// Set up the refresh handler\n\trefreshHandler = function(changes) {\n\t\theaderWidgetNode.refresh(changes,modalHeader,null);\n\t\tbodyWidgetNode.refresh(changes,modalBody,null);\n\t\tfooterWidgetNode.refresh(changes,modalFooterButtons,null);\n\t};\n\tthis.wiki.addEventListener(\"change\",refreshHandler);\n\t// Add the close event handler\n\tvar closeHandler = function(event) {\n\t\t// Remove our refresh handler\n\t\tself.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t// Decrease the modal count and adjust the body class\n\t\tself.modalCount--;\n\t\tself.adjustPageClass();\n\t\t// Force layout and animate the modal message away\n\t\t$tw.utils.forceLayout(modalBackdrop);\n\t\t$tw.utils.forceLayout(modalWrapper);\n\t\t$tw.utils.setStyle(modalBackdrop,[\n\t\t\t{opacity: \"0\"}\n\t\t]);\n\t\t$tw.utils.setStyle(modalWrapper,[\n\t\t\t{transform: \"translateY(\" + window.innerHeight + \"px)\"}\n\t\t]);\n\t\t// Set up an event for the transition end\n\t\twindow.setTimeout(function() {\n\t\t\tif(wrapper.parentNode) {\n\t\t\t\t// Remove the modal message from the DOM\n\t\t\t\tdocument.body.removeChild(wrapper);\n\t\t\t}\n\t\t},duration);\n\t\t// Don't let anyone else handle the tm-close-tiddler message\n\t\treturn false;\n\t};\n\theaderWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\tbodyWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\tfooterWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\t// Set the initial styles for the message\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{opacity: \"0\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transformOrigin: \"0% 0%\"},\n\t\t{transform: \"translateY(\" + (-window.innerHeight) + \"px)\"}\n\t]);\n\t// Put the message into the document\n\tdocument.body.appendChild(wrapper);\n\t// Set up animation for the styles\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{transition: \"opacity \" + duration + \"ms ease-out\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out\"}\n\t]);\n\t// Force layout\n\t$tw.utils.forceLayout(modalBackdrop);\n\t$tw.utils.forceLayout(modalWrapper);\n\t// Set final animated styles\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{opacity: \"0.7\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transform: \"translateY(0px)\"}\n\t]);\n};\n\nModal.prototype.adjustPageClass = function() {\n\tif($tw.pageContainer) {\n\t\t$tw.utils.toggleClass($tw.pageContainer,\"tc-modal-displayed\",this.modalCount > 0);\n\t}\n};\n\nexports.Modal = Modal;\n\n})();\n",
            "title": "$:/core/modules/utils/dom/modal.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/notifier.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/notifier.js\ntype: application/javascript\nmodule-type: utils\n\nNotifier mechanism\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar Notifier = function(wiki) {\n\tthis.wiki = wiki;\n};\n\n/*\nDisplay a notification\n\ttitle: Title of tiddler containing the notification text\n\toptions: see below\nOptions include:\n*/\nNotifier.prototype.display = function(title,options) {\n\toptions = options || {};\n\t// Create the wrapper divs\n\tvar self = this,\n\t\tnotification = document.createElement(\"div\"),\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\trefreshHandler;\n\t// Don't do anything if the tiddler doesn't exist\n\tif(!tiddler) {\n\t\treturn;\n\t}\n\t// Add classes\n\t$tw.utils.addClass(notification,\"tc-notification\");\n\t// Create the variables\n\tvar variables = $tw.utils.extend({currentTiddler: title},options.variables);\n\t// Render the body of the notification\n\tvar widgetNode = this.wiki.makeTranscludeWidget(title,{parentWidget: $tw.rootWidget, document: document, variables: variables});\n\twidgetNode.render(notification,null);\n\trefreshHandler = function(changes) {\n\t\twidgetNode.refresh(changes,notification,null);\n\t};\n\tthis.wiki.addEventListener(\"change\",refreshHandler);\n\t// Set the initial styles for the notification\n\t$tw.utils.setStyle(notification,[\n\t\t{opacity: \"0\"},\n\t\t{transformOrigin: \"0% 0%\"},\n\t\t{transform: \"translateY(\" + (-window.innerHeight) + \"px)\"},\n\t\t{transition: \"opacity \" + duration + \"ms ease-out, \" + $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out\"}\n\t]);\n\t// Add the notification to the DOM\n\tdocument.body.appendChild(notification);\n\t// Force layout\n\t$tw.utils.forceLayout(notification);\n\t// Set final animated styles\n\t$tw.utils.setStyle(notification,[\n\t\t{opacity: \"1.0\"},\n\t\t{transform: \"translateY(0px)\"}\n\t]);\n\t// Set a timer to remove the notification\n\twindow.setTimeout(function() {\n\t\t// Remove our change event handler\n\t\tself.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t// Force layout and animate the notification away\n\t\t$tw.utils.forceLayout(notification);\n\t\t$tw.utils.setStyle(notification,[\n\t\t\t{opacity: \"0.0\"},\n\t\t\t{transform: \"translateX(\" + (notification.offsetWidth) + \"px)\"}\n\t\t]);\n\t\t// Remove the modal message from the DOM once the transition ends\n\t\tsetTimeout(function() {\n\t\t\tif(notification.parentNode) {\n\t\t\t\tdocument.body.removeChild(notification);\n\t\t\t}\n\t\t},duration);\n\t},$tw.config.preferences.notificationDuration);\n};\n\nexports.Notifier = Notifier;\n\n})();\n",
            "title": "$:/core/modules/utils/dom/notifier.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/popup.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/popup.js\ntype: application/javascript\nmodule-type: utils\n\nModule that creates a $tw.utils.Popup object prototype that manages popups in the browser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreates a Popup object with these options:\n\trootElement: the DOM element to which the popup zapper should be attached\n*/\nvar Popup = function(options) {\n\toptions = options || {};\n\tthis.rootElement = options.rootElement || document.documentElement;\n\tthis.popups = []; // Array of {title:,wiki:,domNode:} objects\n};\n\n/*\nTrigger a popup open or closed. Parameters are in a hashmap:\n\ttitle: title of the tiddler where the popup details are stored\n\tdomNode: dom node to which the popup will be positioned\n\twiki: wiki\n\tforce: if specified, forces the popup state to true or false (instead of toggling it)\n*/\nPopup.prototype.triggerPopup = function(options) {\n\t// Check if this popup is already active\n\tvar index = this.findPopup(options.title);\n\t// Compute the new state\n\tvar state = index === -1;\n\tif(options.force !== undefined) {\n\t\tstate = options.force;\n\t}\n\t// Show or cancel the popup according to the new state\n\tif(state) {\n\t\tthis.show(options);\n\t} else {\n\t\tthis.cancel(index);\n\t}\n};\n\nPopup.prototype.findPopup = function(title) {\n\tvar index = -1;\n\tfor(var t=0; t<this.popups.length; t++) {\n\t\tif(this.popups[t].title === title) {\n\t\t\tindex = t;\n\t\t}\n\t}\n\treturn index;\n};\n\nPopup.prototype.handleEvent = function(event) {\n\tif(event.type === \"click\") {\n\t\t// Find out what was clicked on\n\t\tvar info = this.popupInfo(event.target),\n\t\t\tcancelLevel = info.popupLevel - 1;\n\t\t// Don't remove the level that was clicked on if we clicked on a handle\n\t\tif(info.isHandle) {\n\t\t\tcancelLevel++;\n\t\t}\n\t\t// Cancel\n\t\tthis.cancel(cancelLevel);\n\t}\n};\n\n/*\nFind the popup level containing a DOM node. Returns:\npopupLevel: count of the number of nested popups containing the specified element\nisHandle: true if the specified element is within a popup handle\n*/\nPopup.prototype.popupInfo = function(domNode) {\n\tvar isHandle = false,\n\t\tpopupCount = 0,\n\t\tnode = domNode;\n\t// First check ancestors to see if we're within a popup handle\n\twhile(node) {\n\t\tif($tw.utils.hasClass(node,\"tc-popup-handle\")) {\n\t\t\tisHandle = true;\n\t\t\tpopupCount++;\n\t\t}\n\t\tif($tw.utils.hasClass(node,\"tc-popup-keep\")) {\n\t\t\tisHandle = true;\n\t\t}\n\t\tnode = node.parentNode;\n\t}\n\t// Then count the number of ancestor popups\n\tnode = domNode;\n\twhile(node) {\n\t\tif($tw.utils.hasClass(node,\"tc-popup\")) {\n\t\t\tpopupCount++;\n\t\t}\n\t\tnode = node.parentNode;\n\t}\n\tvar info = {\n\t\tpopupLevel: popupCount,\n\t\tisHandle: isHandle\n\t};\n\treturn info;\n};\n\n/*\nDisplay a popup by adding it to the stack\n*/\nPopup.prototype.show = function(options) {\n\t// Find out what was clicked on\n\tvar info = this.popupInfo(options.domNode);\n\t// Cancel any higher level popups\n\tthis.cancel(info.popupLevel);\n\t// Store the popup details if not already there\n\tif(this.findPopup(options.title) === -1) {\n\t\tthis.popups.push({\n\t\t\ttitle: options.title,\n\t\t\twiki: options.wiki,\n\t\t\tdomNode: options.domNode\n\t\t});\n\t}\n\t// Set the state tiddler\n\toptions.wiki.setTextReference(options.title,\n\t\t\t\"(\" + options.domNode.offsetLeft + \",\" + options.domNode.offsetTop + \",\" + \n\t\t\t\toptions.domNode.offsetWidth + \",\" + options.domNode.offsetHeight + \")\");\n\t// Add the click handler if we have any popups\n\tif(this.popups.length > 0) {\n\t\tthis.rootElement.addEventListener(\"click\",this,true);\t\t\n\t}\n};\n\n/*\nCancel all popups at or above a specified level or DOM node\nlevel: popup level to cancel (0 cancels all popups)\n*/\nPopup.prototype.cancel = function(level) {\n\tvar numPopups = this.popups.length;\n\tlevel = Math.max(0,Math.min(level,numPopups));\n\tfor(var t=level; t<numPopups; t++) {\n\t\tvar popup = this.popups.pop();\n\t\tif(popup.title) {\n\t\t\tpopup.wiki.deleteTiddler(popup.title);\n\t\t}\n\t}\n\tif(this.popups.length === 0) {\n\t\tthis.rootElement.removeEventListener(\"click\",this,false);\n\t}\n};\n\n/*\nReturns true if the specified title and text identifies an active popup\n*/\nPopup.prototype.readPopupState = function(text) {\n\tvar popupLocationRegExp = /^\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/;\n\treturn popupLocationRegExp.test(text);\n};\n\nexports.Popup = Popup;\n\n})();\n",
            "title": "$:/core/modules/utils/dom/popup.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/dom/scroller.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/dom/scroller.js\ntype: application/javascript\nmodule-type: utils\n\nModule that creates a $tw.utils.Scroller object prototype that manages scrolling in the browser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nEvent handler for when the `tm-scroll` event hits the document body\n*/\nvar PageScroller = function() {\n\tthis.idRequestFrame = null;\n\tthis.requestAnimationFrame = window.requestAnimationFrame ||\n\t\twindow.webkitRequestAnimationFrame ||\n\t\twindow.mozRequestAnimationFrame ||\n\t\tfunction(callback) {\n\t\t\treturn window.setTimeout(callback, 1000/60);\n\t\t};\n\tthis.cancelAnimationFrame = window.cancelAnimationFrame ||\n\t\twindow.webkitCancelAnimationFrame ||\n\t\twindow.webkitCancelRequestAnimationFrame ||\n\t\twindow.mozCancelAnimationFrame ||\n\t\twindow.mozCancelRequestAnimationFrame ||\n\t\tfunction(id) {\n\t\t\twindow.clearTimeout(id);\n\t\t};\n};\n\nPageScroller.prototype.cancelScroll = function() {\n\tif(this.idRequestFrame) {\n\t\tthis.cancelAnimationFrame.call(window,this.idRequestFrame);\n\t\tthis.idRequestFrame = null;\n\t}\n};\n\n/*\nHandle an event\n*/\nPageScroller.prototype.handleEvent = function(event) {\n\tif(event.type === \"tm-scroll\") {\n\t\treturn this.scrollIntoView(event.target);\n\t}\n\treturn true;\n};\n\n/*\nHandle a scroll event hitting the page document\n*/\nPageScroller.prototype.scrollIntoView = function(element) {\n\tvar duration = $tw.utils.getAnimationDuration();\n\t// Now get ready to scroll the body\n\tthis.cancelScroll();\n\tthis.startTime = Date.now();\n\tvar scrollPosition = $tw.utils.getScrollPosition();\n\t// Get the client bounds of the element and adjust by the scroll position\n\tvar clientBounds = element.getBoundingClientRect(),\n\t\tbounds = {\n\t\t\tleft: clientBounds.left + scrollPosition.x,\n\t\t\ttop: clientBounds.top + scrollPosition.y,\n\t\t\twidth: clientBounds.width,\n\t\t\theight: clientBounds.height\n\t\t};\n\t// We'll consider the horizontal and vertical scroll directions separately via this function\n\t// targetPos/targetSize - position and size of the target element\n\t// currentPos/currentSize - position and size of the current scroll viewport\n\t// returns: new position of the scroll viewport\n\tvar getEndPos = function(targetPos,targetSize,currentPos,currentSize) {\n\t\t\tvar newPos = currentPos;\n\t\t\t// If the target is above/left of the current view, then scroll to it's top/left\n\t\t\tif(targetPos <= currentPos) {\n\t\t\t\tnewPos = targetPos;\n\t\t\t// If the target is smaller than the window and the scroll position is too far up, then scroll till the target is at the bottom of the window\n\t\t\t} else if(targetSize < currentSize && currentPos < (targetPos + targetSize - currentSize)) {\n\t\t\t\tnewPos = targetPos + targetSize - currentSize;\n\t\t\t// If the target is big, then just scroll to the top\n\t\t\t} else if(currentPos < targetPos) {\n\t\t\t\tnewPos = targetPos;\n\t\t\t// Otherwise, stay where we are\n\t\t\t} else {\n\t\t\t\tnewPos = currentPos;\n\t\t\t}\n\t\t\t// If we are scrolling within 50 pixels of the top/left then snap to zero\n\t\t\tif(newPos < 50) {\n\t\t\t\tnewPos = 0;\n\t\t\t}\n\t\t\treturn newPos;\n\t\t},\n\t\tendX = getEndPos(bounds.left,bounds.width,scrollPosition.x,window.innerWidth),\n\t\tendY = getEndPos(bounds.top,bounds.height,scrollPosition.y,window.innerHeight);\n\t// Only scroll if the position has changed\n\tif(endX !== scrollPosition.x || endY !== scrollPosition.y) {\n\t\tvar self = this,\n\t\t\tdrawFrame;\n\t\tdrawFrame = function () {\n\t\t\tvar t;\n\t\t\tif(duration <= 0) {\n\t\t\t\tt = 1;\n\t\t\t} else {\n\t\t\t\tt = ((Date.now()) - self.startTime) / duration;\t\n\t\t\t}\n\t\t\tif(t >= 1) {\n\t\t\t\tself.cancelScroll();\n\t\t\t\tt = 1;\n\t\t\t}\n\t\t\tt = $tw.utils.slowInSlowOut(t);\n\t\t\twindow.scrollTo(scrollPosition.x + (endX - scrollPosition.x) * t,scrollPosition.y + (endY - scrollPosition.y) * t);\n\t\t\tif(t < 1) {\n\t\t\t\tself.idRequestFrame = self.requestAnimationFrame.call(window,drawFrame);\n\t\t\t}\n\t\t};\n\t\tdrawFrame();\n\t}\n};\n\nexports.PageScroller = PageScroller;\n\n})();\n",
            "title": "$:/core/modules/utils/dom/scroller.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/edition-info.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/edition-info.js\ntype: application/javascript\nmodule-type: utils-node\n\nInformation about the available editions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar fs = require(\"fs\"),\n\tpath = require(\"path\");\n\nvar editionInfo;\n\nexports.getEditionInfo = function() {\n\tif(!editionInfo) {\n\t\t// Enumerate the edition paths\n\t\tvar editionPaths = $tw.getLibraryItemSearchPaths($tw.config.editionsPath,$tw.config.editionsEnvVar);\n\t\teditionInfo = {};\n\t\tfor(var editionIndex=0; editionIndex<editionPaths.length; editionIndex++) {\n\t\t\tvar editionPath = editionPaths[editionIndex];\n\t\t\t// Enumerate the folders\n\t\t\tvar entries = fs.readdirSync(editionPath);\n\t\t\tfor(var entryIndex=0; entryIndex<entries.length; entryIndex++) {\n\t\t\t\tvar entry = entries[entryIndex];\n\t\t\t\t// Check if directories have a valid tiddlywiki.info\n\t\t\t\tif(!editionInfo[entry] && $tw.utils.isDirectory(path.resolve(editionPath,entry))) {\n\t\t\t\t\tvar info;\n\t\t\t\t\ttry {\n\t\t\t\t\t\tinfo = JSON.parse(fs.readFileSync(path.resolve(editionPath,entry,\"tiddlywiki.info\"),\"utf8\"));\n\t\t\t\t\t} catch(ex) {\n\t\t\t\t\t}\n\t\t\t\t\tif(info) {\n\t\t\t\t\t\teditionInfo[entry] = info;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\treturn editionInfo;\n};\n\n})();\n",
            "title": "$:/core/modules/utils/edition-info.js",
            "type": "application/javascript",
            "module-type": "utils-node"
        },
        "$:/core/modules/utils/fakedom.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/fakedom.js\ntype: application/javascript\nmodule-type: global\n\nA barebones implementation of DOM interfaces needed by the rendering mechanism.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Sequence number used to enable us to track objects for testing\nvar sequenceNumber = null;\n\nvar bumpSequenceNumber = function(object) {\n\tif(sequenceNumber !== null) {\n\t\tobject.sequenceNumber = sequenceNumber++;\n\t}\n};\n\nvar TW_TextNode = function(text) {\n\tbumpSequenceNumber(this);\n\tthis.textContent = text;\n};\n\nObject.defineProperty(TW_TextNode.prototype, \"nodeType\", {\n\tget: function() {\n\t\treturn 3;\n\t}\n});\n\nObject.defineProperty(TW_TextNode.prototype, \"formattedTextContent\", {\n\tget: function() {\n\t\treturn this.textContent.replace(/(\\r?\\n)/g,\"\");\n\t}\n});\n\nvar TW_Element = function(tag,namespace) {\n\tbumpSequenceNumber(this);\n\tthis.isTiddlyWikiFakeDom = true;\n\tthis.tag = tag;\n\tthis.attributes = {};\n\tthis.isRaw = false;\n\tthis.children = [];\n\tthis.style = {};\n\tthis.namespaceURI = namespace || \"http://www.w3.org/1999/xhtml\";\n};\n\nObject.defineProperty(TW_Element.prototype, \"nodeType\", {\n\tget: function() {\n\t\treturn 1;\n\t}\n});\n\nTW_Element.prototype.getAttribute = function(name) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot getAttribute on a raw TW_Element\";\n\t}\n\treturn this.attributes[name];\n};\n\nTW_Element.prototype.setAttribute = function(name,value) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot setAttribute on a raw TW_Element\";\n\t}\n\tthis.attributes[name] = value;\n};\n\nTW_Element.prototype.setAttributeNS = function(namespace,name,value) {\n\tthis.setAttribute(name,value);\n};\n\nTW_Element.prototype.removeAttribute = function(name) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot removeAttribute on a raw TW_Element\";\n\t}\n\tif($tw.utils.hop(this.attributes,name)) {\n\t\tdelete this.attributes[name];\n\t}\n};\n\nTW_Element.prototype.appendChild = function(node) {\n\tthis.children.push(node);\n\tnode.parentNode = this;\n};\n\nTW_Element.prototype.insertBefore = function(node,nextSibling) {\n\tif(nextSibling) {\n\t\tvar p = this.children.indexOf(nextSibling);\n\t\tif(p !== -1) {\n\t\t\tthis.children.splice(p,0,node);\n\t\t\tnode.parentNode = this;\n\t\t} else {\n\t\t\tthis.appendChild(node);\n\t\t}\n\t} else {\n\t\tthis.appendChild(node);\n\t}\n};\n\nTW_Element.prototype.removeChild = function(node) {\n\tvar p = this.children.indexOf(node);\n\tif(p !== -1) {\n\t\tthis.children.splice(p,1);\n\t}\n};\n\nTW_Element.prototype.hasChildNodes = function() {\n\treturn !!this.children.length;\n};\n\nObject.defineProperty(TW_Element.prototype, \"childNodes\", {\n\tget: function() {\n\t\treturn this.children;\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"firstChild\", {\n\tget: function() {\n\t\treturn this.children[0];\n\t}\n});\n\nTW_Element.prototype.addEventListener = function(type,listener,useCapture) {\n\t// Do nothing\n};\n\nObject.defineProperty(TW_Element.prototype, \"tagName\", {\n\tget: function() {\n\t\treturn this.tag || \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"className\", {\n\tget: function() {\n\t\treturn this.attributes[\"class\"] || \"\";\n\t},\n\tset: function(value) {\n\t\tthis.attributes[\"class\"] = value;\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"value\", {\n\tget: function() {\n\t\treturn this.attributes.value || \"\";\n\t},\n\tset: function(value) {\n\t\tthis.attributes.value = value;\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"outerHTML\", {\n\tget: function() {\n\t\tvar output = [],attr,a,v;\n\t\toutput.push(\"<\",this.tag);\n\t\tif(this.attributes) {\n\t\t\tattr = [];\n\t\t\tfor(a in this.attributes) {\n\t\t\t\tattr.push(a);\n\t\t\t}\n\t\t\tattr.sort();\n\t\t\tfor(a=0; a<attr.length; a++) {\n\t\t\t\tv = this.attributes[attr[a]];\n\t\t\t\tif(v !== undefined) {\n\t\t\t\t\toutput.push(\" \",attr[a],\"=\\\"\",$tw.utils.htmlEncode(v),\"\\\"\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tif(this.style) {\n\t\t\tvar style = [];\n\t\t\tfor(var s in this.style) {\n\t\t\t\tstyle.push(s + \":\" + this.style[s] + \";\");\n\t\t\t}\n\t\t\tif(style.length > 0) {\n\t\t\t\toutput.push(\" style=\\\"\",style.join(\"\"),\"\\\"\")\n\t\t\t}\n\t\t}\n\t\toutput.push(\">\");\n\t\tif($tw.config.htmlVoidElements.indexOf(this.tag) === -1) {\n\t\t\toutput.push(this.innerHTML);\n\t\t\toutput.push(\"</\",this.tag,\">\");\n\t\t}\n\t\treturn output.join(\"\");\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"innerHTML\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\treturn this.rawHTML;\n\t\t} else {\n\t\t\tvar b = [];\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tif(node instanceof TW_Element) {\n\t\t\t\t\tb.push(node.outerHTML);\n\t\t\t\t} else if(node instanceof TW_TextNode) {\n\t\t\t\t\tb.push($tw.utils.htmlEncode(node.textContent));\n\t\t\t\t}\n\t\t\t});\n\t\t\treturn b.join(\"\");\n\t\t}\n\t},\n\tset: function(value) {\n\t\tthis.isRaw = true;\n\t\tthis.rawHTML = value;\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"textContent\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\tthrow \"Cannot get textContent on a raw TW_Element\";\n\t\t} else {\n\t\t\tvar b = [];\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tb.push(node.textContent);\n\t\t\t});\n\t\t\treturn b.join(\"\");\n\t\t}\n\t},\n\tset: function(value) {\n\t\tthis.children = [new TW_TextNode(value)];\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"formattedTextContent\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\tthrow \"Cannot get formattedTextContent on a raw TW_Element\";\n\t\t} else {\n\t\t\tvar b = [],\n\t\t\t\tisBlock = $tw.config.htmlBlockElements.indexOf(this.tag) !== -1;\n\t\t\tif(isBlock) {\n\t\t\t\tb.push(\"\\n\");\n\t\t\t}\n\t\t\tif(this.tag === \"li\") {\n\t\t\t\tb.push(\"* \");\n\t\t\t}\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tb.push(node.formattedTextContent);\n\t\t\t});\n\t\t\tif(isBlock) {\n\t\t\t\tb.push(\"\\n\");\n\t\t\t}\n\t\t\treturn b.join(\"\");\n\t\t}\n\t}\n});\n\nvar document = {\n\tsetSequenceNumber: function(value) {\n\t\tsequenceNumber = value;\n\t},\n\tcreateElementNS: function(namespace,tag) {\n\t\treturn new TW_Element(tag,namespace);\n\t},\n\tcreateElement: function(tag) {\n\t\treturn new TW_Element(tag);\n\t},\n\tcreateTextNode: function(text) {\n\t\treturn new TW_TextNode(text);\n\t},\n\tcompatMode: \"CSS1Compat\", // For KaTeX to know that we're not a browser in quirks mode\n\tisTiddlyWikiFakeDom: true\n};\n\nexports.fakeDocument = document;\n\n})();\n",
            "title": "$:/core/modules/utils/fakedom.js",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/utils/filesystem.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/filesystem.js\ntype: application/javascript\nmodule-type: utils-node\n\nFile system utilities\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar fs = require(\"fs\"),\n\tpath = require(\"path\");\n\n/*\nRecursively (and synchronously) copy a directory and all its content\n*/\nexports.copyDirectory = function(srcPath,dstPath) {\n\t// Remove any trailing path separators\n\tsrcPath = $tw.utils.removeTrailingSeparator(srcPath);\n\tdstPath = $tw.utils.removeTrailingSeparator(dstPath);\n\t// Create the destination directory\n\tvar err = $tw.utils.createDirectory(dstPath);\n\tif(err) {\n\t\treturn err;\n\t}\n\t// Function to copy a folder full of files\n\tvar copy = function(srcPath,dstPath) {\n\t\tvar srcStats = fs.lstatSync(srcPath),\n\t\t\tdstExists = fs.existsSync(dstPath);\n\t\tif(srcStats.isFile()) {\n\t\t\t$tw.utils.copyFile(srcPath,dstPath);\n\t\t} else if(srcStats.isDirectory()) {\n\t\t\tvar items = fs.readdirSync(srcPath);\n\t\t\tfor(var t=0; t<items.length; t++) {\n\t\t\t\tvar item = items[t],\n\t\t\t\t\terr = copy(srcPath + path.sep + item,dstPath + path.sep + item);\n\t\t\t\tif(err) {\n\t\t\t\t\treturn err;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n\tcopy(srcPath,dstPath);\n\treturn null;\n};\n\n/*\nCopy a file\n*/\nvar FILE_BUFFER_LENGTH = 64 * 1024,\n\tfileBuffer;\n\nexports.copyFile = function(srcPath,dstPath) {\n\t// Create buffer if required\n\tif(!fileBuffer) {\n\t\tfileBuffer = new Buffer(FILE_BUFFER_LENGTH);\n\t}\n\t// Create any directories in the destination\n\t$tw.utils.createDirectory(path.dirname(dstPath));\n\t// Copy the file\n\tvar srcFile = fs.openSync(srcPath,\"r\"),\n\t\tdstFile = fs.openSync(dstPath,\"w\"),\n\t\tbytesRead = 1,\n\t\tpos = 0;\n\twhile (bytesRead > 0) {\n\t\tbytesRead = fs.readSync(srcFile,fileBuffer,0,FILE_BUFFER_LENGTH,pos);\n\t\tfs.writeSync(dstFile,fileBuffer,0,bytesRead);\n\t\tpos += bytesRead;\n\t}\n\tfs.closeSync(srcFile);\n\tfs.closeSync(dstFile);\n\treturn null;\n};\n\n/*\nRemove trailing path separator\n*/\nexports.removeTrailingSeparator = function(dirPath) {\n\tvar len = dirPath.length;\n\tif(dirPath.charAt(len-1) === path.sep) {\n\t\tdirPath = dirPath.substr(0,len-1);\n\t}\n\treturn dirPath;\n};\n\n/*\nRecursively create a directory\n*/\nexports.createDirectory = function(dirPath) {\n\tif(dirPath.substr(dirPath.length-1,1) !== path.sep) {\n\t\tdirPath = dirPath + path.sep;\n\t}\n\tvar pos = 1;\n\tpos = dirPath.indexOf(path.sep,pos);\n\twhile(pos !== -1) {\n\t\tvar subDirPath = dirPath.substr(0,pos);\n\t\tif(!$tw.utils.isDirectory(subDirPath)) {\n\t\t\ttry {\n\t\t\t\tfs.mkdirSync(subDirPath);\n\t\t\t} catch(e) {\n\t\t\t\treturn \"Error creating directory '\" + subDirPath + \"'\";\n\t\t\t}\n\t\t}\n\t\tpos = dirPath.indexOf(path.sep,pos + 1);\n\t}\n\treturn null;\n};\n\n/*\nRecursively create directories needed to contain a specified file\n*/\nexports.createFileDirectories = function(filePath) {\n\treturn $tw.utils.createDirectory(path.dirname(filePath));\n};\n\n/*\nRecursively delete a directory\n*/\nexports.deleteDirectory = function(dirPath) {\n\tif(fs.existsSync(dirPath)) {\n\t\tvar entries = fs.readdirSync(dirPath);\n\t\tfor(var entryIndex=0; entryIndex<entries.length; entryIndex++) {\n\t\t\tvar currPath = dirPath + path.sep + entries[entryIndex];\n\t\t\tif(fs.lstatSync(currPath).isDirectory()) {\n\t\t\t\t$tw.utils.deleteDirectory(currPath);\n\t\t\t} else {\n\t\t\t\tfs.unlinkSync(currPath);\n\t\t\t}\n\t\t}\n\tfs.rmdirSync(dirPath);\n\t}\n\treturn null;\n};\n\n/*\nCheck if a path identifies a directory\n*/\nexports.isDirectory = function(dirPath) {\n\treturn fs.existsSync(dirPath) && fs.statSync(dirPath).isDirectory();\n};\n\n/*\nCheck if a path identifies a directory that is empty\n*/\nexports.isDirectoryEmpty = function(dirPath) {\n\tif(!$tw.utils.isDirectory(dirPath)) {\n\t\treturn false;\n\t}\n\tvar files = fs.readdirSync(dirPath),\n\t\tempty = true;\n\t$tw.utils.each(files,function(file,index) {\n\t\tif(file.charAt(0) !== \".\") {\n\t\t\tempty = false;\n\t\t}\n\t});\n\treturn empty;\n};\n\n})();\n",
            "title": "$:/core/modules/utils/filesystem.js",
            "type": "application/javascript",
            "module-type": "utils-node"
        },
        "$:/core/modules/utils/logger.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/logger.js\ntype: application/javascript\nmodule-type: utils\n\nA basic logging implementation\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ALERT_TAG = \"$:/tags/Alert\";\n\n/*\nMake a new logger\n*/\nfunction Logger(componentName) {\n\tthis.componentName = componentName || \"\";\n}\n\n/*\nLog a message\n*/\nLogger.prototype.log = function(/* args */) {\n\tif(console !== undefined && console.log !== undefined) {\n\t\treturn Function.apply.call(console.log, console, [this.componentName + \":\"].concat(Array.prototype.slice.call(arguments,0)));\n\t}\n};\n\n/*\nAlert a message\n*/\nLogger.prototype.alert = function(/* args */) {\n\t// Prepare the text of the alert\n\tvar text = Array.prototype.join.call(arguments,\" \");\n\t// Create alert tiddlers in the browser\n\tif($tw.browser) {\n\t\t// Check if there is an existing alert with the same text and the same component\n\t\tvar existingAlerts = $tw.wiki.getTiddlersWithTag(ALERT_TAG),\n\t\t\talertFields,\n\t\t\texistingCount,\n\t\t\tself = this;\n\t\t$tw.utils.each(existingAlerts,function(title) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\tif(tiddler.fields.text === text && tiddler.fields.component === self.componentName && tiddler.fields.modified && (!alertFields || tiddler.fields.modified < alertFields.modified)) {\n\t\t\t\t\talertFields = $tw.utils.extend({},tiddler.fields);\n\t\t\t}\n\t\t});\n\t\tif(alertFields) {\n\t\t\texistingCount = alertFields.count || 1;\n\t\t} else {\n\t\t\talertFields = {\n\t\t\t\ttitle: $tw.wiki.generateNewTitle(\"$:/temp/alerts/alert\",{prefix: \"\"}),\n\t\t\t\ttext: text,\n\t\t\t\ttags: [ALERT_TAG],\n\t\t\t\tcomponent: this.componentName\n\t\t\t};\n\t\t\texistingCount = 0;\n\t\t}\n\t\talertFields.modified = new Date();\n\t\tif(++existingCount > 1) {\n\t\t\talertFields.count = existingCount;\n\t\t} else {\n\t\t\talertFields.count = undefined;\n\t\t}\n\t\t$tw.wiki.addTiddler(new $tw.Tiddler(alertFields));\n\t\t// Log the alert as well\n\t\tthis.log.apply(this,Array.prototype.slice.call(arguments,0));\n\t} else {\n\t\t// Print an orange message to the console if not in the browser\n\t\tconsole.error(\"\\x1b[1;33m\" + text + \"\\x1b[0m\");\n\t}\n};\n\nexports.Logger = Logger;\n\n})();\n",
            "title": "$:/core/modules/utils/logger.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/parsetree.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/parsetree.js\ntype: application/javascript\nmodule-type: utils\n\nParse tree utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.addAttributeToParseTreeNode = function(node,name,value) {\n\tnode.attributes = node.attributes || {};\n\tnode.attributes[name] = {type: \"string\", value: value};\n};\n\nexports.getAttributeValueFromParseTreeNode = function(node,name,defaultValue) {\n\tif(node.attributes && node.attributes[name] && node.attributes[name].value !== undefined) {\n\t\treturn node.attributes[name].value;\n\t}\n\treturn defaultValue;\n};\n\nexports.addClassToParseTreeNode = function(node,classString) {\n\tvar classes = [];\n\tnode.attributes = node.attributes || {};\n\tnode.attributes[\"class\"] = node.attributes[\"class\"] || {type: \"string\", value: \"\"};\n\tif(node.attributes[\"class\"].type === \"string\") {\n\t\tif(node.attributes[\"class\"].value !== \"\") {\n\t\t\tclasses = node.attributes[\"class\"].value.split(\" \");\n\t\t}\n\t\tif(classString !== \"\") {\n\t\t\t$tw.utils.pushTop(classes,classString.split(\" \"));\n\t\t}\n\t\tnode.attributes[\"class\"].value = classes.join(\" \");\n\t}\n};\n\nexports.addStyleToParseTreeNode = function(node,name,value) {\n\t\tnode.attributes = node.attributes || {};\n\t\tnode.attributes.style = node.attributes.style || {type: \"string\", value: \"\"};\n\t\tif(node.attributes.style.type === \"string\") {\n\t\t\tnode.attributes.style.value += name + \":\" + value + \";\";\n\t\t}\n};\n\nexports.findParseTreeNode = function(nodeArray,search) {\n\tfor(var t=0; t<nodeArray.length; t++) {\n\t\tif(nodeArray[t].type === search.type && nodeArray[t].tag === search.tag) {\n\t\t\treturn nodeArray[t];\n\t\t}\n\t}\n\treturn undefined;\n};\n\n/*\nHelper to get the text of a parse tree node or array of nodes\n*/\nexports.getParseTreeText = function getParseTreeText(tree) {\n\tvar output = [];\n\tif($tw.utils.isArray(tree)) {\n\t\t$tw.utils.each(tree,function(node) {\n\t\t\toutput.push(getParseTreeText(node));\n\t\t});\n\t} else {\n\t\tif(tree.type === \"text\") {\n\t\t\toutput.push(tree.text);\n\t\t}\n\t\tif(tree.children) {\n\t\t\treturn getParseTreeText(tree.children);\n\t\t}\n\t}\n\treturn output.join(\"\");\n};\n\n})();\n",
            "title": "$:/core/modules/utils/parsetree.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/performance.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/performance.js\ntype: application/javascript\nmodule-type: global\n\nPerformance measurement.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction Performance(enabled) {\n\tthis.enabled = !!enabled;\n\tthis.measures = {}; // Hashmap of current values of measurements\n\tthis.logger = new $tw.utils.Logger(\"performance\");\n}\n\n/*\nWrap performance reporting around a top level function\n*/\nPerformance.prototype.report = function(name,fn) {\n\tvar self = this;\n\tif(this.enabled) {\n\t\treturn function() {\n\t\t\tself.measures = {};\n\t\t\tvar startTime = $tw.utils.timer(),\n\t\t\t\tresult = fn.apply(this,arguments);\n\t\t\tself.logger.log(name + \": \" + $tw.utils.timer(startTime).toFixed(2) + \"ms\");\n\t\t\tfor(var m in self.measures) {\n\t\t\t\tself.logger.log(\"+\" + m + \": \" + self.measures[m].toFixed(2) + \"ms\");\n\t\t\t}\n\t\t\treturn result;\n\t\t};\n\t} else {\n\t\treturn fn;\n\t}\n};\n\n/*\nWrap performance measurements around a subfunction\n*/\nPerformance.prototype.measure = function(name,fn) {\n\tvar self = this;\n\tif(this.enabled) {\n\t\treturn function() {\n\t\t\tvar startTime = $tw.utils.timer(),\n\t\t\t\tresult = fn.apply(this,arguments),\n\t\t\t\tvalue = self.measures[name] || 0;\n\t\t\tself.measures[name] = value + $tw.utils.timer(startTime);\n\t\t\treturn result;\n\t\t};\n\t} else {\n\t\treturn fn;\n\t}\n};\n\nexports.Performance = Performance;\n\n})();\n",
            "title": "$:/core/modules/utils/performance.js",
            "type": "application/javascript",
            "module-type": "global"
        },
        "$:/core/modules/utils/pluginmaker.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/pluginmaker.js\ntype: application/javascript\nmodule-type: utils\n\nA quick and dirty way to pack up plugins within the browser.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRepack a plugin, and then delete any non-shadow payload tiddlers\n*/\nexports.repackPlugin = function(title,additionalTiddlers,excludeTiddlers) {\n\tadditionalTiddlers = additionalTiddlers || [];\n\texcludeTiddlers = excludeTiddlers || [];\n\t// Get the plugin tiddler\n\tvar pluginTiddler = $tw.wiki.getTiddler(title);\n\tif(!pluginTiddler) {\n\t\tthrow \"No such tiddler as \" + title;\n\t}\n\t// Extract the JSON\n\tvar jsonPluginTiddler;\n\ttry {\n\t\tjsonPluginTiddler = JSON.parse(pluginTiddler.fields.text);\n\t} catch(e) {\n\t\tthrow \"Cannot parse plugin tiddler \" + title + \"\\nError: \" + e;\n\t}\n\t// Get the list of tiddlers\n\tvar tiddlers = Object.keys(jsonPluginTiddler.tiddlers);\n\t// Add the additional tiddlers\n\t$tw.utils.pushTop(tiddlers,additionalTiddlers);\n\t// Remove any excluded tiddlers\n\tfor(var t=tiddlers.length-1; t>=0; t--) {\n\t\tif(excludeTiddlers.indexOf(tiddlers[t]) !== -1) {\n\t\t\ttiddlers.splice(t,1);\n\t\t}\n\t}\n\t// Pack up the tiddlers into a block of JSON\n\tvar plugins = {};\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = $tw.wiki.getTiddler(title),\n\t\t\tfields = {};\n\t\t$tw.utils.each(tiddler.fields,function (value,name) {\n\t\t\tfields[name] = tiddler.getFieldString(name);\n\t\t});\n\t\tplugins[title] = fields;\n\t});\n\t// Retrieve and bump the version number\n\tvar pluginVersion = $tw.utils.parseVersion(pluginTiddler.getFieldString(\"version\") || \"0.0.0\") || {\n\t\t\tmajor: \"0\",\n\t\t\tminor: \"0\",\n\t\t\tpatch: \"0\"\n\t\t};\n\tpluginVersion.patch++;\n\tvar version = pluginVersion.major + \".\" + pluginVersion.minor + \".\" + pluginVersion.patch;\n\tif(pluginVersion.prerelease) {\n\t\tversion += \"-\" + pluginVersion.prerelease;\n\t}\n\tif(pluginVersion.build) {\n\t\tversion += \"+\" + pluginVersion.build;\n\t}\n\t// Save the tiddler\n\t$tw.wiki.addTiddler(new $tw.Tiddler(pluginTiddler,{text: JSON.stringify({tiddlers: plugins},null,4), version: version}));\n\t// Delete any non-shadow constituent tiddlers\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tif($tw.wiki.tiddlerExists(title)) {\n\t\t\t$tw.wiki.deleteTiddler(title);\n\t\t}\n\t});\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\t// Return a heartwarming confirmation\n\treturn \"Plugin \" + title + \" successfully saved\";\n};\n\n})();\n",
            "title": "$:/core/modules/utils/pluginmaker.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/utils/utils.js": {
            "text": "/*\\\ntitle: $:/core/modules/utils/utils.js\ntype: application/javascript\nmodule-type: utils\n\nVarious static utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nDisplay a warning, in colour if we're on a terminal\n*/\nexports.warning = function(text) {\n\tconsole.log($tw.node ? \"\\x1b[1;33m\" + text + \"\\x1b[0m\" : text);\n}\n\n/*\nTrim whitespace from the start and end of a string\nThanks to Steven Levithan, http://blog.stevenlevithan.com/archives/faster-trim-javascript\n*/\nexports.trim = function(str) {\n\tif(typeof str === \"string\") {\n\t\treturn str.replace(/^\\s\\s*/, '').replace(/\\s\\s*$/, '');\n\t} else {\n\t\treturn str;\n\t}\n};\n\n/*\nReturn the number of keys in an object\n*/\nexports.count = function(object) {\n\treturn Object.keys(object || {}).length;\n};\n\n/*\nCheck if an array is equal by value and by reference.\n*/\nexports.isArrayEqual = function(array1,array2) {\n\tif(array1 === array2) {\n\t\treturn true;\n\t}\n\tarray1 = array1 || [];\n\tarray2 = array2 || [];\n\tif(array1.length !== array2.length) {\n\t\treturn false;\n\t}\n\treturn array1.every(function(value,index) {\n\t\treturn value === array2[index];\n\t});\n};\n\n/*\nPush entries onto an array, removing them first if they already exist in the array\n\tarray: array to modify (assumed to be free of duplicates)\n\tvalue: a single value to push or an array of values to push\n*/\nexports.pushTop = function(array,value) {\n\tvar t,p;\n\tif($tw.utils.isArray(value)) {\n\t\t// Remove any array entries that are duplicated in the new values\n\t\tif(value.length !== 0) {\n\t\t\tif(array.length !== 0) {\n\t\t\t\tif(value.length < array.length) {\n\t\t\t\t\tfor(t=0; t<value.length; t++) {\n\t\t\t\t\t\tp = array.indexOf(value[t]);\n\t\t\t\t\t\tif(p !== -1) {\n\t\t\t\t\t\t\tarray.splice(p,1);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tfor(t=array.length-1; t>=0; t--) {\n\t\t\t\t\t\tp = value.indexOf(array[t]);\n\t\t\t\t\t\tif(p !== -1) {\n\t\t\t\t\t\t\tarray.splice(t,1);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Push the values on top of the main array\n\t\t\tarray.push.apply(array,value);\n\t\t}\n\t} else {\n\t\tp = array.indexOf(value);\n\t\tif(p !== -1) {\n\t\t\tarray.splice(p,1);\n\t\t}\n\t\tarray.push(value);\n\t}\n\treturn array;\n};\n\n/*\nRemove entries from an array\n\tarray: array to modify\n\tvalue: a single value to remove, or an array of values to remove\n*/\nexports.removeArrayEntries = function(array,value) {\n\tvar t,p;\n\tif($tw.utils.isArray(value)) {\n\t\tfor(t=0; t<value.length; t++) {\n\t\t\tp = array.indexOf(value[t]);\n\t\t\tif(p !== -1) {\n\t\t\t\tarray.splice(p,1);\n\t\t\t}\n\t\t}\n\t} else {\n\t\tp = array.indexOf(value);\n\t\tif(p !== -1) {\n\t\t\tarray.splice(p,1);\n\t\t}\n\t}\n};\n\n/*\nCheck whether any members of a hashmap are present in another hashmap\n*/\nexports.checkDependencies = function(dependencies,changes) {\n\tvar hit = false;\n\t$tw.utils.each(changes,function(change,title) {\n\t\tif($tw.utils.hop(dependencies,title)) {\n\t\t\thit = true;\n\t\t}\n\t});\n\treturn hit;\n};\n\nexports.extend = function(object /* [, src] */) {\n\t$tw.utils.each(Array.prototype.slice.call(arguments, 1), function(source) {\n\t\tif(source) {\n\t\t\tfor(var property in source) {\n\t\t\t\tobject[property] = source[property];\n\t\t\t}\n\t\t}\n\t});\n\treturn object;\n};\n\nexports.deepCopy = function(object) {\n\tvar result,t;\n\tif($tw.utils.isArray(object)) {\n\t\t// Copy arrays\n\t\tresult = object.slice(0);\n\t} else if(typeof object === \"object\") {\n\t\tresult = {};\n\t\tfor(t in object) {\n\t\t\tif(object[t] !== undefined) {\n\t\t\t\tresult[t] = $tw.utils.deepCopy(object[t]);\n\t\t\t}\n\t\t}\n\t} else {\n\t\tresult = object;\n\t}\n\treturn result;\n};\n\nexports.extendDeepCopy = function(object,extendedProperties) {\n\tvar result = $tw.utils.deepCopy(object),t;\n\tfor(t in extendedProperties) {\n\t\tif(extendedProperties[t] !== undefined) {\n\t\t\tresult[t] = $tw.utils.deepCopy(extendedProperties[t]);\n\t\t}\n\t}\n\treturn result;\n};\n\nexports.deepFreeze = function deepFreeze(object) {\n\tvar property, key;\n\tObject.freeze(object);\n\tfor(key in object) {\n\t\tproperty = object[key];\n\t\tif($tw.utils.hop(object,key) && (typeof property === \"object\") && !Object.isFrozen(property)) {\n\t\t\tdeepFreeze(property);\n\t\t}\n\t}\n};\n\nexports.slowInSlowOut = function(t) {\n\treturn (1 - ((Math.cos(t * Math.PI) + 1) / 2));\n};\n\nexports.formatDateString = function(date,template) {\n\tvar result = \"\",\n\t\tt = template,\n\t\tmatches = [\n\t\t\t[/^0hh12/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getHours12(date));\n\t\t\t}],\n\t\t\t[/^wYYYY/, function() {\n\t\t\t\treturn $tw.utils.getYearForWeekNo(date);\n\t\t\t}],\n\t\t\t[/^hh12/, function() {\n\t\t\t\treturn $tw.utils.getHours12(date);\n\t\t\t}],\n\t\t\t[/^DDth/, function() {\n\t\t\t\treturn date.getDate() + $tw.utils.getDaySuffix(date);\n\t\t\t}],\n\t\t\t[/^YYYY/, function() {\n\t\t\t\treturn date.getFullYear();\n\t\t\t}],\n\t\t\t[/^0hh/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getHours());\n\t\t\t}],\n\t\t\t[/^0mm/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMinutes());\n\t\t\t}],\n\t\t\t[/^0ss/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getSeconds());\n\t\t\t}],\n\t\t\t[/^0DD/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getDate());\n\t\t\t}],\n\t\t\t[/^0MM/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMonth()+1);\n\t\t\t}],\n\t\t\t[/^0WW/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getWeek(date));\n\t\t\t}],\n\t\t\t[/^ddd/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Short/Day/\" + date.getDay());\n\t\t\t}],\n\t\t\t[/^mmm/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Short/Month/\" + (date.getMonth() + 1));\n\t\t\t}],\n\t\t\t[/^DDD/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Long/Day/\" + date.getDay());\n\t\t\t}],\n\t\t\t[/^MMM/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Long/Month/\" + (date.getMonth() + 1));\n\t\t\t}],\n\t\t\t[/^TZD/, function() {\n\t\t\t\tvar tz = date.getTimezoneOffset(),\n\t\t\t\tatz = Math.abs(tz);\n\t\t\t\treturn (tz < 0 ? '+' : '-') + $tw.utils.pad(Math.floor(atz / 60)) + ':' + $tw.utils.pad(atz % 60);\n\t\t\t}],\n\t\t\t[/^wYY/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getYearForWeekNo(date) - 2000);\n\t\t\t}],\n\t\t\t[/^[ap]m/, function() {\n\t\t\t\treturn $tw.utils.getAmPm(date).toLowerCase();\n\t\t\t}],\n\t\t\t[/^hh/, function() {\n\t\t\t\treturn date.getHours();\n\t\t\t}],\n\t\t\t[/^mm/, function() {\n\t\t\t\treturn date.getMinutes();\n\t\t\t}],\n\t\t\t[/^ss/, function() {\n\t\t\t\treturn date.getSeconds();\n\t\t\t}],\n\t\t\t[/^[AP]M/, function() {\n\t\t\t\treturn $tw.utils.getAmPm(date).toUpperCase();\n\t\t\t}],\n\t\t\t[/^DD/, function() {\n\t\t\t\treturn date.getDate();\n\t\t\t}],\n\t\t\t[/^MM/, function() {\n\t\t\t\treturn date.getMonth() + 1;\n\t\t\t}],\n\t\t\t[/^WW/, function() {\n\t\t\t\treturn $tw.utils.getWeek(date);\n\t\t\t}],\n\t\t\t[/^YY/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getFullYear() - 2000);\n\t\t\t}]\n\t\t];\n\twhile(t.length){\n\t\tvar matchString = \"\";\n\t\t$tw.utils.each(matches, function(m) {\n\t\t\tvar match = m[0].exec(t);\n\t\t\tif(match) {\n\t\t\t\tmatchString = m[1].call();\n\t\t\t\tt = t.substr(match[0].length);\n\t\t\t\treturn false;\n\t\t\t}\n\t\t});\n\t\tif(matchString) {\n\t\t\tresult += matchString;\n\t\t} else {\n\t\t\tresult += t.charAt(0);\n\t\t\tt = t.substr(1);\n\t\t}\n\t}\n\tresult = result.replace(/\\\\(.)/g,\"$1\");\n\treturn result;\n};\n\nexports.getAmPm = function(date) {\n\treturn $tw.language.getString(\"Date/Period/\" + (date.getHours() >= 12 ? \"pm\" : \"am\"));\n};\n\nexports.getDaySuffix = function(date) {\n\treturn $tw.language.getString(\"Date/DaySuffix/\" + date.getDate());\n};\n\nexports.getWeek = function(date) {\n\tvar dt = new Date(date.getTime());\n\tvar d = dt.getDay();\n\tif(d === 0) {\n\t\td = 7; // JavaScript Sun=0, ISO Sun=7\n\t}\n\tdt.setTime(dt.getTime() + (4 - d) * 86400000);// shift day to Thurs of same week to calculate weekNo\n\tvar n = Math.floor((dt.getTime()-new Date(dt.getFullYear(),0,1) + 3600000) / 86400000);\n\treturn Math.floor(n / 7) + 1;\n};\n\nexports.getYearForWeekNo = function(date) {\n\tvar dt = new Date(date.getTime());\n\tvar d = dt.getDay();\n\tif(d === 0) {\n\t\td = 7; // JavaScript Sun=0, ISO Sun=7\n\t}\n\tdt.setTime(dt.getTime() + (4 - d) * 86400000);// shift day to Thurs of same week\n\treturn dt.getFullYear();\n};\n\nexports.getHours12 = function(date) {\n\tvar h = date.getHours();\n\treturn h > 12 ? h-12 : ( h > 0 ? h : 12 );\n};\n\n/*\nConvert a date delta in milliseconds into a string representation of \"23 seconds ago\", \"27 minutes ago\" etc.\n\tdelta: delta in milliseconds\nReturns an object with these members:\n\tdescription: string describing the delta period\n\tupdatePeriod: time in millisecond until the string will be inaccurate\n*/\nexports.getRelativeDate = function(delta) {\n\tvar futurep = false;\n\tif(delta < 0) {\n\t\tdelta = -1 * delta;\n\t\tfuturep = true;\n\t}\n\tvar units = [\n\t\t{name: \"Years\",   duration:      365 * 24 * 60 * 60 * 1000},\n\t\t{name: \"Months\",  duration: (365/12) * 24 * 60 * 60 * 1000},\n\t\t{name: \"Days\",    duration:            24 * 60 * 60 * 1000},\n\t\t{name: \"Hours\",   duration:                 60 * 60 * 1000},\n\t\t{name: \"Minutes\", duration:                      60 * 1000},\n\t\t{name: \"Seconds\", duration:                           1000}\n\t];\n\tfor(var t=0; t<units.length; t++) {\n\t\tvar result = Math.floor(delta / units[t].duration);\n\t\tif(result >= 2) {\n\t\t\treturn {\n\t\t\t\tdelta: delta,\n\t\t\t\tdescription: $tw.language.getString(\n\t\t\t\t\t\"RelativeDate/\" + (futurep ? \"Future\" : \"Past\") + \"/\" + units[t].name,\n\t\t\t\t\t{variables:\n\t\t\t\t\t\t{period: result.toString()}\n\t\t\t\t\t}\n\t\t\t\t),\n\t\t\t\tupdatePeriod: units[t].duration\n\t\t\t};\n\t\t}\n\t}\n\treturn {\n\t\tdelta: delta,\n\t\tdescription: $tw.language.getString(\n\t\t\t\"RelativeDate/\" + (futurep ? \"Future\" : \"Past\") + \"/Second\",\n\t\t\t{variables:\n\t\t\t\t{period: \"1\"}\n\t\t\t}\n\t\t),\n\t\tupdatePeriod: 1000\n\t};\n};\n\n// Convert & to \"&amp;\", < to \"&lt;\", > to \"&gt;\", \" to \"&quot;\"\nexports.htmlEncode = function(s) {\n\tif(s) {\n\t\treturn s.toString().replace(/&/mg,\"&amp;\").replace(/</mg,\"&lt;\").replace(/>/mg,\"&gt;\").replace(/\\\"/mg,\"&quot;\");\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n// Converts all HTML entities to their character equivalents\nexports.entityDecode = function(s) {\n\tvar e = s.substr(1,s.length-2); // Strip the & and the ;\n\tif(e.charAt(0) === \"#\") {\n\t\tif(e.charAt(1) === \"x\" || e.charAt(1) === \"X\") {\n\t\t\treturn String.fromCharCode(parseInt(e.substr(2),16));\t\n\t\t} else {\n\t\t\treturn String.fromCharCode(parseInt(e.substr(1),10));\n\t\t}\n\t} else {\n\t\tvar c = $tw.config.htmlEntities[e];\n\t\tif(c) {\n\t\t\treturn String.fromCharCode(c);\n\t\t} else {\n\t\t\treturn s; // Couldn't convert it as an entity, just return it raw\n\t\t}\n\t}\n};\n\nexports.unescapeLineBreaks = function(s) {\n\treturn s.replace(/\\\\n/mg,\"\\n\").replace(/\\\\b/mg,\" \").replace(/\\\\s/mg,\"\\\\\").replace(/\\r/mg,\"\");\n};\n\n/*\n * Returns an escape sequence for given character. Uses \\x for characters <=\n * 0xFF to save space, \\u for the rest.\n *\n * The code needs to be in sync with th code template in the compilation\n * function for \"action\" nodes.\n */\n// Copied from peg.js, thanks to David Majda\nexports.escape = function(ch) {\n\tvar charCode = ch.charCodeAt(0);\n\tif(charCode <= 0xFF) {\n\t\treturn '\\\\x' + $tw.utils.pad(charCode.toString(16).toUpperCase());\n\t} else {\n\t\treturn '\\\\u' + $tw.utils.pad(charCode.toString(16).toUpperCase(),4);\n\t}\n};\n\n// Turns a string into a legal JavaScript string\n// Copied from peg.js, thanks to David Majda\nexports.stringify = function(s) {\n\t/*\n\t* ECMA-262, 5th ed., 7.8.4: All characters may appear literally in a string\n\t* literal except for the closing quote character, backslash, carriage return,\n\t* line separator, paragraph separator, and line feed. Any character may\n\t* appear in the form of an escape sequence.\n\t*\n\t* For portability, we also escape all non-ASCII characters.\n\t*/\n\treturn (s || \"\")\n\t\t.replace(/\\\\/g, '\\\\\\\\')            // backslash\n\t\t.replace(/\"/g, '\\\\\"')              // double quote character\n\t\t.replace(/'/g, \"\\\\'\")              // single quote character\n\t\t.replace(/\\r/g, '\\\\r')             // carriage return\n\t\t.replace(/\\n/g, '\\\\n')             // line feed\n\t\t.replace(/[\\x80-\\uFFFF]/g, exports.escape); // non-ASCII characters\n};\n\n/*\nEscape the RegExp special characters with a preceding backslash\n*/\nexports.escapeRegExp = function(s) {\n    return s.replace(/[\\-\\/\\\\\\^\\$\\*\\+\\?\\.\\(\\)\\|\\[\\]\\{\\}]/g, '\\\\$&');\n};\n\n// Checks whether a link target is external, i.e. not a tiddler title\nexports.isLinkExternal = function(to) {\n\tvar externalRegExp = /(?:file|http|https|mailto|ftp|irc|news|data|skype):[^\\s<>{}\\[\\]`|'\"\\\\^~]+(?:\\/|\\b)/i;\n\treturn externalRegExp.test(to);\n};\n\nexports.nextTick = function(fn) {\n/*global window: false */\n\tif(typeof process === \"undefined\") {\n\t\t// Apparently it would be faster to use postMessage - http://dbaron.org/log/20100309-faster-timeouts\n\t\twindow.setTimeout(fn,4);\n\t} else {\n\t\tprocess.nextTick(fn);\n\t}\n};\n\n/*\nConvert a hyphenated CSS property name into a camel case one\n*/\nexports.unHyphenateCss = function(propName) {\n\treturn propName.replace(/-([a-z])/gi, function(match0,match1) {\n\t\treturn match1.toUpperCase();\n\t});\n};\n\n/*\nConvert a camelcase CSS property name into a dashed one (\"backgroundColor\" --> \"background-color\")\n*/\nexports.hyphenateCss = function(propName) {\n\treturn propName.replace(/([A-Z])/g, function(match0,match1) {\n\t\treturn \"-\" + match1.toLowerCase();\n\t});\n};\n\n/*\nParse a text reference of one of these forms:\n* title\n* !!field\n* title!!field\n* title##index\n* etc\nReturns an object with the following fields, all optional:\n* title: tiddler title\n* field: tiddler field name\n* index: JSON property index\n*/\nexports.parseTextReference = function(textRef) {\n\t// Separate out the title, field name and/or JSON indices\n\tvar reTextRef = /(?:(.*?)!!(.+))|(?:(.*?)##(.+))|(.*)/mg,\n\t\tmatch = reTextRef.exec(textRef),\n\t\tresult = {};\n\tif(match && reTextRef.lastIndex === textRef.length) {\n\t\t// Return the parts\n\t\tif(match[1]) {\n\t\t\tresult.title = match[1];\n\t\t}\n\t\tif(match[2]) {\n\t\t\tresult.field = match[2];\n\t\t}\n\t\tif(match[3]) {\n\t\t\tresult.title = match[3];\n\t\t}\n\t\tif(match[4]) {\n\t\t\tresult.index = match[4];\n\t\t}\n\t\tif(match[5]) {\n\t\t\tresult.title = match[5];\n\t\t}\n\t} else {\n\t\t// If we couldn't parse it\n\t\tresult.title = textRef\n\t}\n\treturn result;\n};\n\n/*\nChecks whether a string is a valid fieldname\n*/\nexports.isValidFieldName = function(name) {\n\tif(!name || typeof name !== \"string\") {\n\t\treturn false;\n\t}\n\tname = name.toLowerCase().trim();\n\tvar fieldValidatorRegEx = /^[a-z0-9\\-\\._]+$/mg;\n\treturn fieldValidatorRegEx.test(name);\n};\n\n/*\nExtract the version number from the meta tag or from the boot file\n*/\n\n// Browser version\nexports.extractVersionInfo = function() {\n\tif($tw.packageInfo) {\n\t\treturn $tw.packageInfo.version;\n\t} else {\n\t\tvar metatags = document.getElementsByTagName(\"meta\");\n\t\tfor(var t=0; t<metatags.length; t++) {\n\t\t\tvar m = metatags[t];\n\t\t\tif(m.name === \"tiddlywiki-version\") {\n\t\t\t\treturn m.content;\n\t\t\t}\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nGet the animation duration in ms\n*/\nexports.getAnimationDuration = function() {\n\treturn parseInt($tw.wiki.getTiddlerText(\"$:/config/AnimationDuration\",\"400\"),10);\n};\n\n/*\nHash a string to a number\nDerived from http://stackoverflow.com/a/15710692\n*/\nexports.hashString = function(str) {\n\treturn str.split(\"\").reduce(function(a,b) {\n\t\ta = ((a << 5) - a) + b.charCodeAt(0);\n\t\treturn a & a;\n\t},0);\n};\n\n/*\nDecode a base64 string\n*/\nexports.base64Decode = function(string64) {\n\tif($tw.browser) {\n\t\t// TODO\n\t\tthrow \"$tw.utils.base64Decode() doesn't work in the browser\";\n\t} else {\n\t\treturn (new Buffer(string64,\"base64\")).toString();\n\t}\n};\n\n/*\nConvert a hashmap into a tiddler dictionary format sequence of name:value pairs\n*/\nexports.makeTiddlerDictionary = function(data) {\n\tvar output = [];\n\tfor(var name in data) {\n\t\toutput.push(name + \": \" + data[name]);\n\t}\n\treturn output.join(\"\\n\");\n};\n\n/*\nHigh resolution microsecond timer for profiling\n*/\nexports.timer = function(base) {\n\tvar m;\n\tif($tw.node) {\n\t\tvar r = process.hrtime();\t\t\n\t\tm =  r[0] * 1e3 + (r[1] / 1e6);\n\t} else if(window.performance) {\n\t\tm = performance.now();\n\t} else {\n\t\tm = Date.now();\n\t}\n\tif(typeof base !== \"undefined\") {\n\t\tm = m - base;\n\t}\n\treturn m;\n};\n\n/*\nConvert text and content type to a data URI\n*/\nexports.makeDataUri = function(text,type) {\n\ttype = type || \"text/vnd.tiddlywiki\";\n\tvar typeInfo = $tw.config.contentTypeInfo[type] || $tw.config.contentTypeInfo[\"text/plain\"],\n\t\tisBase64 = typeInfo.encoding === \"base64\",\n\t\tparts = [];\n\tparts.push(\"data:\");\n\tparts.push(type);\n\tparts.push(isBase64 ? \";base64\" : \"\");\n\tparts.push(\",\");\n\tparts.push(isBase64 ? text : encodeURIComponent(text));\n\treturn parts.join(\"\");\n};\n\n/*\nUseful for finding out the fully escaped CSS selector equivalent to a given tag. For example:\n\n$tw.utils.tagToCssSelector(\"$:/tags/Stylesheet\") --> tc-tagged-\\%24\\%3A\\%2Ftags\\%2FStylesheet\n*/\nexports.tagToCssSelector = function(tagName) {\n\treturn \"tc-tagged-\" + encodeURIComponent(tagName).replace(/[!\"#$%&'()*+,\\-./:;<=>?@[\\\\\\]^`{\\|}~,]/mg,function(c) {\n\t\treturn \"\\\\\" + c;\n\t});\n};\n\n\n/*\nIE does not have sign function\n*/\nexports.sign = Math.sign || function(x) {\n\tx = +x; // convert to a number\n\tif (x === 0 || isNaN(x)) {\n\t\treturn x;\n\t}\n\treturn x > 0 ? 1 : -1;\n};\n\n})();\n",
            "title": "$:/core/modules/utils/utils.js",
            "type": "application/javascript",
            "module-type": "utils"
        },
        "$:/core/modules/widgets/action-deletefield.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-deletefield.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to delete fields of a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DeleteFieldWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDeleteFieldWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDeleteFieldWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nDeleteFieldWidget.prototype.execute = function() {\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.actionField = this.getAttribute(\"$field\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nDeleteFieldWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$tiddler\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nDeleteFieldWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar self = this,\n\t\ttiddler = this.wiki.getTiddler(self.actionTiddler),\n\t\tremoveFields = {};\n\tif(this.actionField) {\n\t\tremoveFields[this.actionField] = undefined;\n\t}\n\tif(tiddler) {\n\t\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\t\tif(name.charAt(0) !== \"$\" && name !== \"title\") {\n\t\t\t\tremoveFields[name] = undefined;\n\t\t\t}\n\t\t});\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getModificationFields(),tiddler,removeFields,this.wiki.getCreationFields()));\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-deletefield\"] = DeleteFieldWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/action-deletefield.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-deletetiddler.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-deletetiddler.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to delete a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DeleteTiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDeleteTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDeleteTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nDeleteTiddlerWidget.prototype.execute = function() {\n\tthis.actionFilter = this.getAttribute(\"$filter\");\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nDeleteTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$filter\"] || changedAttributes[\"$tiddler\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nDeleteTiddlerWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar tiddlers = [];\n\tif(this.actionFilter) {\n\t\ttiddlers = this.wiki.filterTiddlers(this.actionFilter,this);\n\t}\n\tif(this.actionTiddler) {\n\t\ttiddlers.push(this.actionTiddler);\n\t}\n\tfor(var t=0; t<tiddlers.length; t++) {\n\t\tthis.wiki.deleteTiddler(tiddlers[t]);\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-deletetiddler\"] = DeleteTiddlerWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/action-deletetiddler.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-listops.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-listops.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to apply list operations to any tiddler field (defaults to the 'list' field of the current tiddler)\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\nvar ActionListopsWidget = function(parseTreeNode, options) {\n\tthis.initialise(parseTreeNode, options);\n};\n/**\n * Inherit from the base widget class\n */\nActionListopsWidget.prototype = new Widget();\n/**\n * Render this widget into the DOM\n */\nActionListopsWidget.prototype.render = function(parent, nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n/**\n * Compute the internal state of the widget\n */\nActionListopsWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.target = this.getAttribute(\"$tiddler\", this.getVariable(\n\t\t\"currentTiddler\"));\n\tthis.filter = this.getAttribute(\"$filter\");\n\tthis.subfilter = this.getAttribute(\"$subfilter\");\n\tthis.listField = this.getAttribute(\"$field\", \"list\");\n\tthis.listIndex = this.getAttribute(\"$index\");\n\tthis.filtertags = this.getAttribute(\"$tags\");\n};\n/**\n * \tRefresh the widget by ensuring our attributes are up to date\n */\nActionListopsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.$tiddler || changedAttributes.$filter ||\n\t\tchangedAttributes.$subfilter || changedAttributes.$field ||\n\t\tchangedAttributes.$index || changedAttributes.$tags) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n/**\n * \tInvoke the action associated with this widget\n */\nActionListopsWidget.prototype.invokeAction = function(triggeringWidget,\n\tevent) {\n\t//Apply the specified filters to the lists\n\tvar field = this.listField,\n\t\tindex,\n\t\ttype = \"!!\",\n\t\tlist = this.listField;\n\tif(this.listIndex) {\n\t\tfield = undefined;\n\t\tindex = this.listIndex;\n\t\ttype = \"##\";\n\t\tlist = this.listIndex;\n\t}\n\tif(this.filter) {\n\t\tthis.wiki.setText(this.target, field, index, $tw.utils.stringifyList(\n\t\t\tthis.wiki\n\t\t\t.filterTiddlers(this.filter, this)));\n\t}\n\tif(this.subfilter) {\n\t\tvar subfilter = \"[list[\" + this.target + type + list + \"]] \" + this.subfilter;\n\t\tthis.wiki.setText(this.target, field, index, $tw.utils.stringifyList(\n\t\t\tthis.wiki\n\t\t\t.filterTiddlers(subfilter, this)));\n\t}\n\tif(this.filtertags) {\n\t\tvar tagfilter = \"[list[\" + this.target + \"!!tags]] \" + this.filtertags;\n\t\tthis.wiki.setText(this.target, \"tags\", undefined, $tw.utils.stringifyList(\n\t\t\tthis.wiki.filterTiddlers(tagfilter, this)));\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-listops\"] = ActionListopsWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/action-listops.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-navigate.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-navigate.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to navigate to a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar NavigateWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nNavigateWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nNavigateWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nNavigateWidget.prototype.execute = function() {\n\tthis.actionTo = this.getAttribute(\"$to\");\n\tthis.actionScroll = this.getAttribute(\"$scroll\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nNavigateWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$to\"] || changedAttributes[\"$scroll\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nNavigateWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar bounds = triggeringWidget && triggeringWidget.getBoundingClientRect && triggeringWidget.getBoundingClientRect(),\n\t\tsuppressNavigation = event.metaKey || event.ctrlKey || (event.button === 1);\n\tif(this.actionScroll === \"yes\") {\n\t\tsuppressNavigation = false;\n\t} else if(this.actionScroll === \"no\") {\n\t\tsuppressNavigation = true;\n\t}\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.actionTo === undefined ? this.getVariable(\"currentTiddler\") : this.actionTo,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: triggeringWidget,\n\t\tnavigateFromClientRect: bounds && { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: suppressNavigation\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-navigate\"] = NavigateWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/action-navigate.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-sendmessage.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-sendmessage.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to send a message\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SendMessageWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSendMessageWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSendMessageWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nSendMessageWidget.prototype.execute = function() {\n\tthis.actionMessage = this.getAttribute(\"$message\");\n\tthis.actionParam = this.getAttribute(\"$param\");\n\tthis.actionName = this.getAttribute(\"$name\");\n\tthis.actionValue = this.getAttribute(\"$value\",\"\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nSendMessageWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(Object.keys(changedAttributes).length) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nSendMessageWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\t// Get the string parameter\n\tvar param = this.actionParam;\n\t// Assemble the attributes as a hashmap\n\tvar paramObject = Object.create(null);\n\tvar count = 0;\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tparamObject[name] = attribute;\n\t\t\tcount++;\n\t\t}\n\t});\n\t// Add name/value pair if present\n\tif(this.actionName) {\n\t\tparamObject[this.actionName] = this.actionValue;\n\t}\n\t// Dispatch the message\n\tthis.dispatchEvent({\n\t\ttype: this.actionMessage,\n\t\tparam: param,\n\t\tparamObject: paramObject,\n\t\ttiddlerTitle: this.getVariable(\"currentTiddler\"),\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\")\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-sendmessage\"] = SendMessageWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/action-sendmessage.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/action-setfield.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/action-setfield.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to set a single field or index on a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SetFieldWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSetFieldWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSetFieldWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nSetFieldWidget.prototype.execute = function() {\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.actionField = this.getAttribute(\"$field\");\n\tthis.actionIndex = this.getAttribute(\"$index\");\n\tthis.actionValue = this.getAttribute(\"$value\");\n\tthis.actionTimestamp = this.getAttribute(\"$timestamp\",\"yes\") === \"yes\";\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nSetFieldWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$tiddler\"] || changedAttributes[\"$field\"] || changedAttributes[\"$index\"] || changedAttributes[\"$value\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nSetFieldWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar self = this,\n\t\toptions = {};\n\toptions.suppressTimestamp = !this.actionTimestamp;\n\tif((typeof this.actionField == \"string\") || (typeof this.actionIndex == \"string\")  || (typeof this.actionValue == \"string\")) {\n\t\tthis.wiki.setText(this.actionTiddler,this.actionField,this.actionIndex,this.actionValue,options);\n\t}\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tself.wiki.setText(self.actionTiddler,name,undefined,attribute,options);\n\t\t}\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-setfield\"] = SetFieldWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/action-setfield.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/browse.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/browse.js\ntype: application/javascript\nmodule-type: widget\n\nBrowse widget for browsing for files to import\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar BrowseWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nBrowseWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nBrowseWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar domNode = this.document.createElement(\"input\");\n\tdomNode.setAttribute(\"type\",\"file\");\n\tif(this.browseMultiple) {\n\t\tdomNode.setAttribute(\"multiple\",\"multiple\");\n\t}\n\tif(this.tooltip) {\n\t\tdomNode.setAttribute(\"title\",this.tooltip);\n\t}\n\t// Nw.js supports \"nwsaveas\" to force a \"save as\" dialogue that allows a new or existing file to be selected\n\tif(this.nwsaveas) {\n\t\tdomNode.setAttribute(\"nwsaveas\",this.nwsaveas);\n\t}\n\t// Nw.js supports \"webkitdirectory\" to allow a directory to be selected\n\tif(this.webkitdirectory) {\n\t\tdomNode.setAttribute(\"webkitdirectory\",this.webkitdirectory);\n\t}\n\t// Add a click event handler\n\tdomNode.addEventListener(\"change\",function (event) {\n\t\tif(self.message) {\n\t\t\tself.dispatchEvent({type: self.message, param: self.param, files: event.target.files});\n\t\t} else {\n\t\t\tself.wiki.readFiles(event.target.files,function(tiddlerFieldsArray) {\n\t\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t\t\t});\n\t\t}\n\t\treturn false;\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nBrowseWidget.prototype.execute = function() {\n\tthis.browseMultiple = this.getAttribute(\"multiple\");\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis.nwsaveas = this.getAttribute(\"nwsaveas\");\n\tthis.webkitdirectory = this.getAttribute(\"webkitdirectory\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nBrowseWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.browse = BrowseWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/browse.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/button.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/button.js\ntype: application/javascript\nmodule-type: widget\n\nButton widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ButtonWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nButtonWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nButtonWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar tag = \"button\";\n\tif(this.buttonTag && $tw.config.htmlUnsafeElements.indexOf(this.buttonTag) === -1) {\n\t\ttag = this.buttonTag;\n\t}\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = this[\"class\"].split(\" \") || [],\n\t\tisPoppedUp = this.popup && this.isPoppedUp();\n\tif(this.selectedClass) {\n\t\tif(this.set && this.setTo && this.isSelected()) {\n\t\t\t$tw.utils.pushTop(classes,this.selectedClass.split(\" \"));\n\t\t}\n\t\tif(isPoppedUp) {\n\t\t\t$tw.utils.pushTop(classes,this.selectedClass.split(\" \"));\n\t\t}\n\t}\n\tif(isPoppedUp) {\n\t\t$tw.utils.pushTop(classes,\"tc-popup-handle\");\n\t}\n\tdomNode.className = classes.join(\" \");\n\t// Assign other attributes\n\tif(this.style) {\n\t\tdomNode.setAttribute(\"style\",this.style);\n\t}\n\tif(this.tooltip) {\n\t\tdomNode.setAttribute(\"title\",this.tooltip);\n\t}\n\tif(this[\"aria-label\"]) {\n\t\tdomNode.setAttribute(\"aria-label\",this[\"aria-label\"]);\n\t}\n\t// Add a click event handler\n\tdomNode.addEventListener(\"click\",function (event) {\n\t\tvar handled = false;\n\t\tif(self.invokeActions(this,event)) {\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.to) {\n\t\t\tself.navigateTo(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.message) {\n\t\t\tself.dispatchMessage(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.popup) {\n\t\t\tself.triggerPopup(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.set) {\n\t\t\tself.setTiddler();\n\t\t\thandled = true;\n\t\t}\n\t\tif(handled) {\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t}\n\t\treturn handled;\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nWe don't allow actions to propagate because we trigger actions ourselves\n*/\nButtonWidget.prototype.allowActionPropagation = function() {\n\treturn false;\n};\n\nButtonWidget.prototype.getBoundingClientRect = function() {\n\treturn this.domNodes[0].getBoundingClientRect();\n};\n\nButtonWidget.prototype.isSelected = function() {\n    return this.wiki.getTextReference(this.set,this.defaultSetValue,this.getVariable(\"currentTiddler\")) === this.setTo;\n};\n\nButtonWidget.prototype.isPoppedUp = function() {\n\tvar tiddler = this.wiki.getTiddler(this.popup);\n\tvar result = tiddler && tiddler.fields.text ? $tw.popup.readPopupState(tiddler.fields.text) : false;\n\treturn result;\n};\n\nButtonWidget.prototype.navigateTo = function(event) {\n\tvar bounds = this.getBoundingClientRect();\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.to,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: this,\n\t\tnavigateFromClientRect: { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: event.metaKey || event.ctrlKey || (event.button === 1)\n\t});\n};\n\nButtonWidget.prototype.dispatchMessage = function(event) {\n\tthis.dispatchEvent({type: this.message, param: this.param, tiddlerTitle: this.getVariable(\"currentTiddler\")});\n};\n\nButtonWidget.prototype.triggerPopup = function(event) {\n\t$tw.popup.triggerPopup({\n\t\tdomNode: this.domNodes[0],\n\t\ttitle: this.popup,\n\t\twiki: this.wiki\n\t});\n};\n\nButtonWidget.prototype.setTiddler = function() {\n\tthis.wiki.setTextReference(this.set,this.setTo,this.getVariable(\"currentTiddler\"));\n};\n\n/*\nCompute the internal state of the widget\n*/\nButtonWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.to = this.getAttribute(\"to\");\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.set = this.getAttribute(\"set\");\n\tthis.setTo = this.getAttribute(\"setTo\");\n\tthis.popup = this.getAttribute(\"popup\");\n\tthis.hover = this.getAttribute(\"hover\");\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tthis[\"aria-label\"] = this.getAttribute(\"aria-label\");\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis.style = this.getAttribute(\"style\");\n\tthis.selectedClass = this.getAttribute(\"selectedClass\");\n\tthis.defaultSetValue = this.getAttribute(\"default\",\"\");\n\tthis.buttonTag = this.getAttribute(\"tag\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nButtonWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedAttributes.message || changedAttributes.param || changedAttributes.set || changedAttributes.setTo || changedAttributes.popup || changedAttributes.hover || changedAttributes[\"class\"] || changedAttributes.selectedClass || changedAttributes.style || (this.set && changedTiddlers[this.set]) || (this.popup && changedTiddlers[this.popup])) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.button = ButtonWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/button.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/checkbox.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/checkbox.js\ntype: application/javascript\nmodule-type: widget\n\nCheckbox widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CheckboxWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCheckboxWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCheckboxWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create our elements\n\tthis.labelDomNode = this.document.createElement(\"label\");\n\tthis.labelDomNode.setAttribute(\"class\",this.checkboxClass);\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"checkbox\");\n\tif(this.getValue()) {\n\t\tthis.inputDomNode.setAttribute(\"checked\",\"true\");\n\t}\n\tthis.labelDomNode.appendChild(this.inputDomNode);\n\tthis.spanDomNode = this.document.createElement(\"span\");\n\tthis.labelDomNode.appendChild(this.spanDomNode);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.labelDomNode,nextSibling);\n\tthis.renderChildren(this.spanDomNode,null);\n\tthis.domNodes.push(this.labelDomNode);\n};\n\nCheckboxWidget.prototype.getValue = function() {\n\tvar tiddler = this.wiki.getTiddler(this.checkboxTitle);\n\tif(tiddler) {\n\t\tif(this.checkboxTag) {\n\t\t\tif(this.checkboxInvertTag) {\n\t\t\t\treturn !tiddler.hasTag(this.checkboxTag);\n\t\t\t} else {\n\t\t\t\treturn tiddler.hasTag(this.checkboxTag);\n\t\t\t}\n\t\t}\n\t\tif(this.checkboxField) {\n\t\t\tvar value = tiddler.fields[this.checkboxField] || this.checkboxDefault || \"\";\n\t\t\tif(value === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(value === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t} else {\n\t\tif(this.checkboxTag) {\n\t\t\treturn false;\n\t\t}\n\t\tif(this.checkboxField) {\n\t\t\tif(this.checkboxDefault === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(this.checkboxDefault === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\nCheckboxWidget.prototype.handleChangeEvent = function(event) {\n\tvar checked = this.inputDomNode.checked,\n\t\ttiddler = this.wiki.getTiddler(this.checkboxTitle),\n\t\tfallbackFields = {text: \"\"},\n\t\tnewFields = {title: this.checkboxTitle},\n\t\thasChanged = false,\n\t\ttagCheck = false,\n\t\thasTag = tiddler && tiddler.hasTag(this.checkboxTag);\n\tif(this.checkboxTag && this.checkboxInvertTag === \"yes\") {\n\t\ttagCheck = hasTag === checked;\n\t} else {\n\t\ttagCheck = hasTag !== checked;\n\t}\n\t// Set the tag if specified\n\tif(this.checkboxTag && (!tiddler || tagCheck)) {\n\t\tnewFields.tags = tiddler ? (tiddler.fields.tags || []).slice(0) : [];\n\t\tvar pos = newFields.tags.indexOf(this.checkboxTag);\n\t\tif(pos !== -1) {\n\t\t\tnewFields.tags.splice(pos,1);\n\t\t}\n\t\tif(this.checkboxInvertTag === \"yes\" && !checked) {\n\t\t\tnewFields.tags.push(this.checkboxTag);\n\t\t} else if(this.checkboxInvertTag !== \"yes\" && checked) {\n\t\t\tnewFields.tags.push(this.checkboxTag);\n\t\t}\n\t\thasChanged = true;\n\t}\n\t// Set the field if specified\n\tif(this.checkboxField) {\n\t\tvar value = checked ? this.checkboxChecked : this.checkboxUnchecked;\n\t\tif(!tiddler || tiddler.fields[this.checkboxField] !== value) {\n\t\t\tnewFields[this.checkboxField] = value;\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\tif(hasChanged) {\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),fallbackFields,tiddler,newFields,this.wiki.getModificationFields()));\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nCheckboxWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.checkboxTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.checkboxTag = this.getAttribute(\"tag\");\n\tthis.checkboxField = this.getAttribute(\"field\");\n\tthis.checkboxChecked = this.getAttribute(\"checked\");\n\tthis.checkboxUnchecked = this.getAttribute(\"unchecked\");\n\tthis.checkboxDefault = this.getAttribute(\"default\");\n\tthis.checkboxClass = this.getAttribute(\"class\",\"\");\n\tthis.checkboxInvertTag = this.getAttribute(\"invertTag\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCheckboxWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.tag || changedAttributes.invertTag || changedAttributes.field || changedAttributes.checked || changedAttributes.unchecked || changedAttributes[\"default\"] || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false;\n\t\tif(changedTiddlers[this.checkboxTitle]) {\n\t\t\tthis.inputDomNode.checked = this.getValue();\n\t\t\trefreshed = true;\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\nexports.checkbox = CheckboxWidget;\n\n})();",
            "title": "$:/core/modules/widgets/checkbox.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/codeblock.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/codeblock.js\ntype: application/javascript\nmodule-type: widget\n\nCode block node widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CodeBlockWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCodeBlockWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCodeBlockWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar codeNode = this.document.createElement(\"code\"),\n\t\tdomNode = this.document.createElement(\"pre\");\n\tcodeNode.appendChild(this.document.createTextNode(this.getAttribute(\"code\")));\n\tdomNode.appendChild(codeNode);\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.domNodes.push(domNode);\n\tif(this.postRender) {\n\t\tthis.postRender();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nCodeBlockWidget.prototype.execute = function() {\n\tthis.language = this.getAttribute(\"language\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCodeBlockWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.codeblock = CodeBlockWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/codeblock.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/count.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/count.js\ntype: application/javascript\nmodule-type: widget\n\nCount widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CountWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCountWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCountWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.currentCount);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nCountWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.filter = this.getAttribute(\"filter\");\n\t// Execute the filter\n\tif(this.filter) {\n\t\tthis.currentCount = this.wiki.filterTiddlers(this.filter,this).length;\n\t} else {\n\t\tthis.currentCount = undefined;\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCountWidget.prototype.refresh = function(changedTiddlers) {\n\t// Re-execute the filter to get the count\n\tthis.computeAttributes();\n\tvar oldCount = this.currentCount;\n\tthis.execute();\n\tif(this.currentCount !== oldCount) {\n\t\t// Regenerate and rerender the widget and replace the existing DOM node\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n\n};\n\nexports.count = CountWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/count.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/dropzone.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/dropzone.js\ntype: application/javascript\nmodule-type: widget\n\nDropzone widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DropZoneWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDropZoneWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDropZoneWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar domNode = this.document.createElement(\"div\");\n\tdomNode.className = \"tc-dropzone\";\n\t// Add event handlers\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"dragenter\", handlerObject: this, handlerMethod: \"handleDragEnterEvent\"},\n\t\t{name: \"dragover\", handlerObject: this, handlerMethod: \"handleDragOverEvent\"},\n\t\t{name: \"dragleave\", handlerObject: this, handlerMethod: \"handleDragLeaveEvent\"},\n\t\t{name: \"drop\", handlerObject: this, handlerMethod: \"handleDropEvent\"},\n\t\t{name: \"paste\", handlerObject: this, handlerMethod: \"handlePasteEvent\"}\n\t]);\n\tdomNode.addEventListener(\"click\",function (event) {\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nDropZoneWidget.prototype.enterDrag = function() {\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\t// We count enter/leave events\n\tthis.dragEnterCount = (this.dragEnterCount || 0) + 1;\n\t// If we're entering for the first time we need to apply highlighting\n\tif(this.dragEnterCount === 1) {\n\t\t$tw.utils.addClass(this.domNodes[0],\"tc-dragover\");\n\t}\n};\n\nDropZoneWidget.prototype.leaveDrag = function() {\n\t// Reduce the enter count\n\tthis.dragEnterCount = (this.dragEnterCount || 0) - 1;\n\t// Remove highlighting if we're leaving externally\n\tif(this.dragEnterCount <= 0) {\n\t\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t}\n};\n\nDropZoneWidget.prototype.handleDragEnterEvent  = function(event) {\n\tthis.enterDrag();\n\t// Tell the browser that we're ready to handle the drop\n\tevent.preventDefault();\n\t// Tell the browser not to ripple the drag up to any parent drop handlers\n\tevent.stopPropagation();\n};\n\nDropZoneWidget.prototype.handleDragOverEvent  = function(event) {\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\t// Tell the browser that we're still interested in the drop\n\tevent.preventDefault();\n\tevent.dataTransfer.dropEffect = \"copy\"; // Explicitly show this is a copy\n};\n\nDropZoneWidget.prototype.handleDragLeaveEvent  = function(event) {\n\tthis.leaveDrag();\n};\n\nDropZoneWidget.prototype.handleDropEvent  = function(event) {\n\tthis.leaveDrag();\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\tvar self = this,\n\t\tdataTransfer = event.dataTransfer;\n\t// Reset the enter count\n\tthis.dragEnterCount = 0;\n\t// Remove highlighting\n\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t// Import any files in the drop\n\tvar numFiles = this.wiki.readFiles(dataTransfer.files,function(tiddlerFieldsArray) {\n\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t});\n\t// Try to import the various data types we understand\n\tif(numFiles === 0) {\n\t\tthis.importData(dataTransfer);\n\t}\n\t// Tell the browser that we handled the drop\n\tevent.preventDefault();\n\t// Stop the drop ripple up to any parent handlers\n\tevent.stopPropagation();\n};\n\nDropZoneWidget.prototype.importData = function(dataTransfer) {\n\t// Try each provided data type in turn\n\tfor(var t=0; t<this.importDataTypes.length; t++) {\n\t\tif(!$tw.browser.isIE || this.importDataTypes[t].IECompatible) {\n\t\t\t// Get the data\n\t\t\tvar dataType = this.importDataTypes[t];\n\t\t\t\tvar data = dataTransfer.getData(dataType.type);\n\t\t\t// Import the tiddlers in the data\n\t\t\tif(data !== \"\" && data !== null) {\n\t\t\t\tif($tw.log.IMPORT) {\n\t\t\t\t\tconsole.log(\"Importing data type '\" + dataType.type + \"', data: '\" + data + \"'\")\n\t\t\t\t}\n\t\t\t\tvar tiddlerFields = dataType.convertToFields(data);\n\t\t\t\tif(!tiddlerFields.title) {\n\t\t\t\t\ttiddlerFields.title = this.wiki.generateNewTitle(\"Untitled\");\n\t\t\t\t}\n\t\t\t\tthis.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify([tiddlerFields])});\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t}\n};\n\nDropZoneWidget.prototype.importDataTypes = [\n\t{type: \"text/vnd.tiddler\", IECompatible: false, convertToFields: function(data) {\n\t\treturn JSON.parse(data);\n\t}},\n\t{type: \"URL\", IECompatible: true, convertToFields: function(data) {\n\t\t// Check for tiddler data URI\n\t\tvar match = decodeURIComponent(data).match(/^data\\:text\\/vnd\\.tiddler,(.*)/i);\n\t\tif(match) {\n\t\t\treturn JSON.parse(match[1]);\n\t\t} else {\n\t\t\treturn { // As URL string\n\t\t\t\ttext: data\n\t\t\t};\n\t\t}\n\t}},\n\t{type: \"text/x-moz-url\", IECompatible: false, convertToFields: function(data) {\n\t\t// Check for tiddler data URI\n\t\tvar match = decodeURIComponent(data).match(/^data\\:text\\/vnd\\.tiddler,(.*)/i);\n\t\tif(match) {\n\t\t\treturn JSON.parse(match[1]);\n\t\t} else {\n\t\t\treturn { // As URL string\n\t\t\t\ttext: data\n\t\t\t};\n\t\t}\n\t}},\n\t{type: \"text/html\", IECompatible: false, convertToFields: function(data) {\n\t\treturn {\n\t\t\ttext: data\n\t\t};\n\t}},\n\t{type: \"text/plain\", IECompatible: false, convertToFields: function(data) {\n\t\treturn {\n\t\t\ttext: data\n\t\t};\n\t}},\n\t{type: \"Text\", IECompatible: true, convertToFields: function(data) {\n\t\treturn {\n\t\t\ttext: data\n\t\t};\n\t}},\n\t{type: \"text/uri-list\", IECompatible: false, convertToFields: function(data) {\n\t\treturn {\n\t\t\ttext: data\n\t\t};\n\t}}\n];\n\nDropZoneWidget.prototype.handlePasteEvent  = function(event) {\n\t// Let the browser handle it if we're in a textarea or input box\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) == -1) {\n\t\tvar self = this,\n\t\t\titems = event.clipboardData.items;\n\t\t// Enumerate the clipboard items\n\t\tfor(var t = 0; t<items.length; t++) {\n\t\t\tvar item = items[t];\n\t\t\tif(item.kind === \"file\") {\n\t\t\t\t// Import any files\n\t\t\t\tthis.wiki.readFile(item.getAsFile(),function(tiddlerFieldsArray) {\n\t\t\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t\t\t\t});\n\t\t\t} else if(item.kind === \"string\") {\n\t\t\t\t// Create tiddlers from string items\n\t\t\t\tvar type = item.type;\n\t\t\t\titem.getAsString(function(str) {\n\t\t\t\t\tvar tiddlerFields = {\n\t\t\t\t\t\ttitle: self.wiki.generateNewTitle(\"Untitled\"),\n\t\t\t\t\t\ttext: str,\n\t\t\t\t\t\ttype: type\n\t\t\t\t\t};\n\t\t\t\t\tif($tw.log.IMPORT) {\n\t\t\t\t\t\tconsole.log(\"Importing string '\" + str + \"', type: '\" + type + \"'\");\n\t\t\t\t\t}\n\t\t\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify([tiddlerFields])});\n\t\t\t\t});\n\t\t\t}\n\t\t}\n\t\t// Tell the browser that we've handled the paste\n\t\tevent.stopPropagation();\n\t\tevent.preventDefault();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nDropZoneWidget.prototype.execute = function() {\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDropZoneWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.dropzone = DropZoneWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/dropzone.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/edit-binary.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/edit-binary.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-binary widget; placeholder for editing binary tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar BINARY_WARNING_MESSAGE = \"$:/core/ui/BinaryWarning\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditBinaryWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditBinaryWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditBinaryWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditBinaryWidget.prototype.execute = function() {\n\t// Construct the child widgets\n\tthis.makeChildWidgets([{\n\t\ttype: \"transclude\",\n\t\tattributes: {\n\t\t\ttiddler: {type: \"string\", value: BINARY_WARNING_MESSAGE}\n\t\t}\n\t}]);\n};\n\n/*\nRefresh by refreshing our child widget\n*/\nEditBinaryWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports[\"edit-binary\"] = EditBinaryWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/edit-binary.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/edit-bitmap.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/edit-bitmap.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-bitmap widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Default image sizes\nvar DEFAULT_IMAGE_WIDTH = 300,\n\tDEFAULT_IMAGE_HEIGHT = 185;\n\n// Configuration tiddlers\nvar LINE_WIDTH_TITLE = \"$:/config/BitmapEditor/LineWidth\",\n\tLINE_COLOUR_TITLE = \"$:/config/BitmapEditor/Colour\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditBitmapWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditBitmapWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditBitmapWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create our element\n\tthis.canvasDomNode = $tw.utils.domMaker(\"canvas\",{\n\t\tdocument: this.document,\n\t\t\"class\":\"tc-edit-bitmapeditor\",\n\t\teventListeners: [{\n\t\t\tname: \"touchstart\", handlerObject: this, handlerMethod: \"handleTouchStartEvent\"\n\t\t},{\n\t\t\tname: \"touchmove\", handlerObject: this, handlerMethod: \"handleTouchMoveEvent\"\n\t\t},{\n\t\t\tname: \"touchend\", handlerObject: this, handlerMethod: \"handleTouchEndEvent\"\n\t\t},{\n\t\t\tname: \"mousedown\", handlerObject: this, handlerMethod: \"handleMouseDownEvent\"\n\t\t},{\n\t\t\tname: \"mousemove\", handlerObject: this, handlerMethod: \"handleMouseMoveEvent\"\n\t\t},{\n\t\t\tname: \"mouseup\", handlerObject: this, handlerMethod: \"handleMouseUpEvent\"\n\t\t}]\n\t});\n\tthis.widthDomNode = $tw.utils.domMaker(\"input\",{\n\t\tdocument: this.document,\n\t\t\"class\":\"tc-edit-bitmapeditor-width\",\n\t\teventListeners: [{\n\t\t\tname: \"change\", handlerObject: this, handlerMethod: \"handleWidthChangeEvent\"\n\t\t}]\n\t});\n\tthis.heightDomNode = $tw.utils.domMaker(\"input\",{\n\t\tdocument: this.document,\n\t\t\"class\":\"tc-edit-bitmapeditor-height\",\n\t\teventListeners: [{\n\t\t\tname: \"change\", handlerObject: this, handlerMethod: \"handleHeightChangeEvent\"\n\t\t}]\n\t});\n\t// Insert the elements into the DOM\n\tparent.insertBefore(this.canvasDomNode,nextSibling);\n\tparent.insertBefore(this.widthDomNode,nextSibling);\n\tparent.insertBefore(this.heightDomNode,nextSibling);\n\tthis.domNodes.push(this.canvasDomNode,this.widthDomNode,this.heightDomNode);\n\t// Load the image into the canvas\n\tif($tw.browser) {\n\t\tthis.loadCanvas();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditBitmapWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n};\n\n/*\nNote that the bitmap editor intentionally doesn't try to refresh itself because it would be confusing to have the image changing spontaneously while editting it\n*/\nEditBitmapWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nEditBitmapWidget.prototype.loadCanvas = function() {\n\tvar tiddler = this.wiki.getTiddler(this.editTitle),\n\t\tcurrImage = new Image();\n\t// Set up event handlers for loading the image\n\tvar self = this;\n\tcurrImage.onload = function() {\n\t\t// Copy the image to the on-screen canvas\n\t\tself.initCanvas(self.canvasDomNode,currImage.width,currImage.height,currImage);\n\t\t// And also copy the current bitmap to the off-screen canvas\n\t\tself.currCanvas = self.document.createElement(\"canvas\");\n\t\tself.initCanvas(self.currCanvas,currImage.width,currImage.height,currImage);\n\t\t// Set the width and height input boxes\n\t\tself.updateSize();\n\t};\n\tcurrImage.onerror = function() {\n\t\t// Set the on-screen canvas size and clear it\n\t\tself.initCanvas(self.canvasDomNode,DEFAULT_IMAGE_WIDTH,DEFAULT_IMAGE_HEIGHT);\n\t\t// Set the off-screen canvas size and clear it\n\t\tself.currCanvas = self.document.createElement(\"canvas\");\n\t\tself.initCanvas(self.currCanvas,DEFAULT_IMAGE_WIDTH,DEFAULT_IMAGE_HEIGHT);\n\t\t// Set the width and height input boxes\n\t\tself.updateSize();\n\t};\n\t// Get the current bitmap into an image object\n\tcurrImage.src = \"data:\" + tiddler.fields.type + \";base64,\" + tiddler.fields.text;\n};\n\nEditBitmapWidget.prototype.initCanvas = function(canvas,width,height,image) {\n\tcanvas.width = width;\n\tcanvas.height = height;\n\tvar ctx = canvas.getContext(\"2d\");\n\tif(image) {\n\t\tctx.drawImage(image,0,0);\n\t} else {\n\t\tctx.fillStyle = \"#fff\";\n\t\tctx.fillRect(0,0,canvas.width,canvas.height);\n\t}\n};\n\n/*\n** Update the input boxes with the actual size of the canvas\n*/\nEditBitmapWidget.prototype.updateSize = function() {\n\tthis.widthDomNode.value = this.currCanvas.width;\n\tthis.heightDomNode.value = this.currCanvas.height;\n};\n\n/*\n** Change the size of the canvas, preserving the current image\n*/\nEditBitmapWidget.prototype.changeCanvasSize = function(newWidth,newHeight) {\n\t// Create and size a new canvas\n\tvar newCanvas = this.document.createElement(\"canvas\");\n\tthis.initCanvas(newCanvas,newWidth,newHeight);\n\t// Copy the old image\n\tvar ctx = newCanvas.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n\t// Set the new canvas as the current one\n\tthis.currCanvas = newCanvas;\n\t// Set the size of the onscreen canvas\n\tthis.canvasDomNode.width = newWidth;\n\tthis.canvasDomNode.height = newHeight;\n\t// Paint the onscreen canvas with the offscreen canvas\n\tctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n};\n\nEditBitmapWidget.prototype.handleWidthChangeEvent = function(event) {\n\t// Get the new width\n\tvar newWidth = parseInt(this.widthDomNode.value,10);\n\t// Update if necessary\n\tif(newWidth > 0 && newWidth !== this.currCanvas.width) {\n\t\tthis.changeCanvasSize(newWidth,this.currCanvas.height);\n\t}\n\t// Update the input controls\n\tthis.updateSize();\n};\n\nEditBitmapWidget.prototype.handleHeightChangeEvent = function(event) {\n\t// Get the new width\n\tvar newHeight = parseInt(this.heightDomNode.value,10);\n\t// Update if necessary\n\tif(newHeight > 0 && newHeight !== this.currCanvas.height) {\n\t\tthis.changeCanvasSize(this.currCanvas.width,newHeight);\n\t}\n\t// Update the input controls\n\tthis.updateSize();\n};\n\nEditBitmapWidget.prototype.handleTouchStartEvent = function(event) {\n\tthis.brushDown = true;\n\tthis.strokeStart(event.touches[0].clientX,event.touches[0].clientY);\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleTouchMoveEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.strokeMove(event.touches[0].clientX,event.touches[0].clientY);\n\t}\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleTouchEndEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.brushDown = false;\n\t\tthis.strokeEnd();\n\t}\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleMouseDownEvent = function(event) {\n\tthis.strokeStart(event.clientX,event.clientY);\n\tthis.brushDown = true;\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleMouseMoveEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.strokeMove(event.clientX,event.clientY);\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn false;\n\t}\n\treturn true;\n};\n\nEditBitmapWidget.prototype.handleMouseUpEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.brushDown = false;\n\t\tthis.strokeEnd();\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn false;\n\t}\n\treturn true;\n};\n\nEditBitmapWidget.prototype.adjustCoordinates = function(x,y) {\n\tvar canvasRect = this.canvasDomNode.getBoundingClientRect(),\n\t\tscale = this.canvasDomNode.width/canvasRect.width;\n\treturn {x: (x - canvasRect.left) * scale, y: (y - canvasRect.top) * scale};\n};\n\nEditBitmapWidget.prototype.strokeStart = function(x,y) {\n\t// Start off a new stroke\n\tthis.stroke = [this.adjustCoordinates(x,y)];\n};\n\nEditBitmapWidget.prototype.strokeMove = function(x,y) {\n\tvar ctx = this.canvasDomNode.getContext(\"2d\"),\n\t\tt;\n\t// Add the new position to the end of the stroke\n\tthis.stroke.push(this.adjustCoordinates(x,y));\n\t// Redraw the previous image\n\tctx.drawImage(this.currCanvas,0,0);\n\t// Render the stroke\n\tctx.strokeStyle = this.wiki.getTiddlerText(LINE_COLOUR_TITLE,\"#ff0\");\n\tctx.lineWidth = parseInt(this.wiki.getTiddlerText(LINE_WIDTH_TITLE,\"3\"),10);\n\tctx.lineCap = \"round\";\n\tctx.lineJoin = \"round\";\n\tctx.beginPath();\n\tctx.moveTo(this.stroke[0].x,this.stroke[0].y);\n\tfor(t=1; t<this.stroke.length-1; t++) {\n\t\tvar s1 = this.stroke[t],\n\t\t\ts2 = this.stroke[t-1],\n\t\t\ttx = (s1.x + s2.x)/2,\n\t\t\tty = (s1.y + s2.y)/2;\n\t\tctx.quadraticCurveTo(s2.x,s2.y,tx,ty);\n\t}\n\tctx.stroke();\n};\n\nEditBitmapWidget.prototype.strokeEnd = function() {\n\t// Copy the bitmap to the off-screen canvas\n\tvar ctx = this.currCanvas.getContext(\"2d\");\n\tctx.drawImage(this.canvasDomNode,0,0);\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\nEditBitmapWidget.prototype.saveChanges = function() {\n\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\tif(tiddler) {\n\t\t// data URIs look like \"data:<type>;base64,<text>\"\n\t\tvar dataURL = this.canvasDomNode.toDataURL(tiddler.fields.type,1.0),\n\t\t\tposColon = dataURL.indexOf(\":\"),\n\t\t\tposSemiColon = dataURL.indexOf(\";\"),\n\t\t\tposComma = dataURL.indexOf(\",\"),\n\t\t\ttype = dataURL.substring(posColon+1,posSemiColon),\n\t\t\ttext = dataURL.substring(posComma+1);\n\t\tvar update = {type: type, text: text};\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getModificationFields(),tiddler,update,this.wiki.getCreationFields()));\n\t}\n};\n\nexports[\"edit-bitmap\"] = EditBitmapWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/edit-bitmap.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/edit-text.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/edit-text.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-text widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DEFAULT_MIN_TEXT_AREA_HEIGHT = \"100px\"; // Minimum height of textareas in pixels\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditTextWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditTextWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditTextWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create our element\n\tvar editInfo = this.getEditInfo(),\n\t\ttag = this.editTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"input\";\n\t}\n\tvar domNode = this.document.createElement(tag);\n\tif(this.editType) {\n\t\tdomNode.setAttribute(\"type\",this.editType);\n\t}\n\tif(editInfo.value === \"\" && this.editPlaceholder) {\n\t\tdomNode.setAttribute(\"placeholder\",this.editPlaceholder);\n\t}\n\tif(this.editSize) {\n\t\tdomNode.setAttribute(\"size\",this.editSize);\n\t}\n\tif(this.editRows) {\n\t\tdomNode.setAttribute(\"rows\",this.editRows);\n\t}\n\t// Assign classes\n\tif(this.editClass) {\n\t\tdomNode.className = this.editClass;\n\t}\n\t// Set the text\n\tif(this.editTag === \"textarea\") {\n\t\tdomNode.appendChild(this.document.createTextNode(editInfo.value));\n\t} else {\n\t\tdomNode.value = editInfo.value;\n\t}\n\t// Add an input event handler\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"focus\", handlerObject: this, handlerMethod: \"handleFocusEvent\"},\n\t\t{name: \"input\", handlerObject: this, handlerMethod: \"handleInputEvent\"}\n\t]);\n\t// Insert the element into the DOM\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.domNodes.push(domNode);\n\tif(this.postRender) {\n\t\tthis.postRender();\n\t}\n\t// Fix height\n\tthis.fixHeight();\n\t// Focus field\n\tif(this.editFocus === \"true\") {\n\t\tif(domNode.focus && domNode.select) {\n\t\t\tdomNode.focus();\n\t\t\tdomNode.select();\n\t\t}\n\t}\n};\n\n/*\nGet the tiddler being edited and current value\n*/\nEditTextWidget.prototype.getEditInfo = function() {\n\t// Get the edit value\n\tvar self = this,\n\t\tvalue,\n\t\tupdate;\n\tif(this.editIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.editTitle,this.editIndex,this.editDefault);\n\t\tupdate = function(value) {\n\t\t\tvar data = self.wiki.getTiddlerData(self.editTitle,{});\n\t\t\tif(data[self.editIndex] !== value) {\n\t\t\t\tdata[self.editIndex] = value;\n\t\t\t\tself.wiki.setTiddlerData(self.editTitle,data);\n\t\t\t}\n\t\t};\n\t} else {\n\t\t// Get the current tiddler and the field name\n\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\tif(tiddler) {\n\t\t\t// If we've got a tiddler, the value to display is the field string value\n\t\t\tvalue = tiddler.getFieldString(this.editField);\n\t\t} else {\n\t\t\t// Otherwise, we need to construct a default value for the editor\n\t\t\tswitch(this.editField) {\n\t\t\t\tcase \"text\":\n\t\t\t\t\tvalue = \"Type the text for the tiddler '\" + this.editTitle + \"'\";\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"title\":\n\t\t\t\t\tvalue = this.editTitle;\n\t\t\t\t\tbreak;\n\t\t\t\tdefault:\n\t\t\t\t\tvalue = \"\";\n\t\t\t\t\tbreak;\n\t\t\t}\n\t\t\tif(this.editDefault !== undefined) {\n\t\t\t\tvalue = this.editDefault;\n\t\t\t}\n\t\t}\n\t\tupdate = function(value) {\n\t\t\tvar tiddler = self.wiki.getTiddler(self.editTitle),\n\t\t\t\tupdateFields = {\n\t\t\t\t\ttitle: self.editTitle\n\t\t\t\t};\n\t\t\tupdateFields[self.editField] = value;\n\t\t\tself.wiki.addTiddler(new $tw.Tiddler(self.wiki.getCreationFields(),tiddler,updateFields,self.wiki.getModificationFields()));\n\t\t};\n\t}\n\treturn {value: value, update: update};\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditTextWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.editField = this.getAttribute(\"field\",\"text\");\n\tthis.editIndex = this.getAttribute(\"index\");\n\tthis.editDefault = this.getAttribute(\"default\");\n\tthis.editClass = this.getAttribute(\"class\");\n\tthis.editPlaceholder = this.getAttribute(\"placeholder\");\n\tthis.editSize = this.getAttribute(\"size\");\n\tthis.editRows = this.getAttribute(\"rows\");\n\tthis.editAutoHeight = this.getAttribute(\"autoHeight\",\"yes\") === \"yes\";\n\tthis.editMinHeight = this.getAttribute(\"minHeight\",DEFAULT_MIN_TEXT_AREA_HEIGHT);\n\tthis.editFocusPopup = this.getAttribute(\"focusPopup\");\n\tthis.editFocus = this.getAttribute(\"focus\");\n\t// Get the editor element tag and type\n\tvar tag,type;\n\tif(this.editField === \"text\") {\n\t\ttag = \"textarea\";\n\t} else {\n\t\ttag = \"input\";\n\t\tvar fieldModule = $tw.Tiddler.fieldModules[this.editField];\n\t\tif(fieldModule && fieldModule.editTag) {\n\t\t\ttag = fieldModule.editTag;\n\t\t}\n\t\tif(fieldModule && fieldModule.editType) {\n\t\t\ttype = fieldModule.editType;\n\t\t}\n\t\ttype = type || \"text\";\n\t}\n\t// Get the rest of our parameters\n\tthis.editTag = this.getAttribute(\"tag\",tag);\n\tthis.editType = this.getAttribute(\"type\",type);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEditTextWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// Completely rerender if any of our attributes have changed\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes[\"default\"] || changedAttributes[\"class\"] || changedAttributes.placeholder || changedAttributes.size || changedAttributes.autoHeight || changedAttributes.minHeight || changedAttributes.focusPopup ||  changedAttributes.rows) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else if(changedTiddlers[this.editTitle]) {\n\t\tthis.updateEditor(this.getEditInfo().value);\n\t\treturn true;\n\t}\n\t// Fix the height anyway in case there has been a reflow\n\tthis.fixHeight();\n\treturn false;\n};\n\n/*\nUpdate the editor with new text. This method is separate from updateEditorDomNode()\nso that subclasses can override updateEditor() and still use updateEditorDomNode()\n*/\nEditTextWidget.prototype.updateEditor = function(text) {\n\tthis.updateEditorDomNode(text);\n};\n\n/*\nUpdate the editor dom node with new text\n*/\nEditTextWidget.prototype.updateEditorDomNode = function(text) {\n\t// Replace the edit value if the tiddler we're editing has changed\n\tvar domNode = this.domNodes[0];\n\tif(!domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.document.activeElement !== domNode) {\n\t\t\tdomNode.value = text;\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nGet the first parent element that has scrollbars or use the body as fallback.\n*/\nEditTextWidget.prototype.getScrollContainer = function(el) {\n\twhile(el.parentNode) {\t\n\t\tel = el.parentNode;\n\t\tif(el.scrollTop) {\n\t\t\treturn el;\n\t\t}\n\t}\n\treturn this.document.body;\n};\n\n/*\nFix the height of textareas to fit their content\n*/\nEditTextWidget.prototype.fixHeight = function() {\n\tvar domNode = this.domNodes[0];\n\tif(this.editAutoHeight && domNode && !domNode.isTiddlyWikiFakeDom && this.editTag === \"textarea\") {\n\t\t// Resize the textarea to fit its content, preserving scroll position\n\t\t// Get the scroll container and register the current scroll position\n\t\tvar container = this.getScrollContainer(domNode),\n\t\t\tscrollTop = container.scrollTop;\n                // Measure the specified minimum height\n\t\tdomNode.style.height = this.editMinHeight;\n\t\tvar minHeight = domNode.offsetHeight;\n\t\t// Set its height to auto so that it snaps to the correct height\n\t\tdomNode.style.height = \"auto\";\n\t\t// Calculate the revised height\n\t\tvar newHeight = Math.max(domNode.scrollHeight + domNode.offsetHeight - domNode.clientHeight,minHeight);\n\t\t// Only try to change the height if it has changed\n\t\tif(newHeight !== domNode.offsetHeight) {\n\t\t\tdomNode.style.height = newHeight + \"px\";\n\t\t\t// Make sure that the dimensions of the textarea are recalculated\n\t\t\t$tw.utils.forceLayout(domNode);\n\t\t\t// Set the container to the position we registered at the beginning\n\t\t\tcontainer.scrollTop = scrollTop;\n\t\t}\n\t}\n};\n\n/*\nHandle a dom \"input\" event\n*/\nEditTextWidget.prototype.handleInputEvent = function(event) {\n\tthis.saveChanges(this.domNodes[0].value);\n\tthis.fixHeight();\n\treturn true;\n};\n\nEditTextWidget.prototype.handleFocusEvent = function(event) {\n\tif(this.editFocusPopup) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNodes[0],\n\t\t\ttitle: this.editFocusPopup,\n\t\t\twiki: this.wiki,\n\t\t\tforce: true\n\t\t});\n\t}\n\treturn true;\n};\n\nEditTextWidget.prototype.saveChanges = function(text) {\n\tvar editInfo = this.getEditInfo();\n\tif(text !== editInfo.value) {\n\t\teditInfo.update(text);\n\t}\n};\n\nexports[\"edit-text\"] = EditTextWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/edit-text.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/edit.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/edit.js\ntype: application/javascript\nmodule-type: widget\n\nEdit widget is a meta-widget chooses the appropriate actual editting widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n// Mappings from content type to editor type are stored in tiddlers with this prefix\nvar EDITOR_MAPPING_PREFIX = \"$:/config/EditorTypeMappings/\";\n\n/*\nCompute the internal state of the widget\n*/\nEditWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.editField = this.getAttribute(\"field\",\"text\");\n\tthis.editIndex = this.getAttribute(\"index\");\n\tthis.editClass = this.getAttribute(\"class\");\n\tthis.editPlaceholder = this.getAttribute(\"placeholder\");\n\t// Choose the appropriate edit widget\n\tthis.editorType = this.getEditorType();\n\t// Make the child widgets\n\tthis.makeChildWidgets([{\n\t\ttype: \"edit-\" + this.editorType,\n\t\tattributes: {\n\t\t\ttiddler: {type: \"string\", value: this.editTitle},\n\t\t\tfield: {type: \"string\", value: this.editField},\n\t\t\tindex: {type: \"string\", value: this.editIndex},\n\t\t\t\"class\": {type: \"string\", value: this.editClass},\n\t\t\t\"placeholder\": {type: \"string\", value: this.editPlaceholder}\n\t\t}\n\t}]);\n};\n\nEditWidget.prototype.getEditorType = function() {\n\t// Get the content type of the thing we're editing\n\tvar type;\n\tif(this.editField === \"text\") {\n\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\tif(tiddler) {\n\t\t\ttype = tiddler.fields.type;\n\t\t}\n\t}\n\ttype = type || \"text/vnd.tiddlywiki\";\n\tvar editorType = this.wiki.getTiddlerText(EDITOR_MAPPING_PREFIX + type);\n\tif(!editorType) {\n\t\tvar typeInfo = $tw.config.contentTypeInfo[type];\n\t\tif(typeInfo && typeInfo.encoding === \"base64\") {\n\t\t\teditorType = \"binary\";\n\t\t} else {\n\t\t\teditorType = \"text\";\n\t\t}\n\t}\n\treturn editorType;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEditWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// Refresh if an attribute has changed, or the type associated with the target tiddler has changed\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || (changedTiddlers[this.editTitle] && this.getEditorType() !== this.editorType)) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.edit = EditWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/edit.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/element.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/element.js\ntype: application/javascript\nmodule-type: widget\n\nElement widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ElementWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nElementWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nElementWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Neuter blacklisted elements\n\tvar tag = this.parseTreeNode.tag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"safe-\" + tag;\n\t}\n\tvar domNode = this.document.createElementNS(this.namespace,tag);\n\tthis.assignAttributes(domNode,{excludeEventAttributes: true});\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nElementWidget.prototype.execute = function() {\n\t// Select the namespace for the tag\n\tvar tagNamespaces = {\n\t\t\tsvg: \"http://www.w3.org/2000/svg\",\n\t\t\tmath: \"http://www.w3.org/1998/Math/MathML\",\n\t\t\tbody: \"http://www.w3.org/1999/xhtml\"\n\t\t};\n\tthis.namespace = tagNamespaces[this.parseTreeNode.tag];\n\tif(this.namespace) {\n\t\tthis.setVariable(\"namespace\",this.namespace);\n\t} else {\n\t\tthis.namespace = this.getVariable(\"namespace\",{defaultValue: \"http://www.w3.org/1999/xhtml\"});\n\t}\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nElementWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\thasChangedAttributes = $tw.utils.count(changedAttributes) > 0;\n\tif(hasChangedAttributes) {\n\t\t// Update our attributes\n\t\tthis.assignAttributes(this.domNodes[0],{excludeEventAttributes: true});\n\t}\n\treturn this.refreshChildren(changedTiddlers) || hasChangedAttributes;\n};\n\nexports.element = ElementWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/element.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/encrypt.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/encrypt.js\ntype: application/javascript\nmodule-type: widget\n\nEncrypt widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EncryptWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEncryptWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEncryptWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.encryptedText);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEncryptWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.filter = this.getAttribute(\"filter\",\"[!is[system]]\");\n\t// Encrypt the filtered tiddlers\n\tvar tiddlers = this.wiki.filterTiddlers(this.filter),\n\t\tjson = {},\n\t\tself = this;\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title),\n\t\t\tjsonTiddler = {};\n\t\tfor(var f in tiddler.fields) {\n\t\t\tjsonTiddler[f] = tiddler.getFieldString(f);\n\t\t}\n\t\tjson[title] = jsonTiddler;\n\t});\n\tthis.encryptedText = $tw.utils.htmlEncode($tw.crypto.encrypt(JSON.stringify(json)));\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEncryptWidget.prototype.refresh = function(changedTiddlers) {\n\t// We don't need to worry about refreshing because the encrypt widget isn't for interactive use\n\treturn false;\n};\n\nexports.encrypt = EncryptWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/encrypt.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/entity.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/entity.js\ntype: application/javascript\nmodule-type: widget\n\nHTML entity widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EntityWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEntityWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEntityWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tvar textNode = this.document.createTextNode($tw.utils.entityDecode(this.parseTreeNode.entity));\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEntityWidget.prototype.execute = function() {\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEntityWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.entity = EntityWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/entity.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/fieldmangler.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/fieldmangler.js\ntype: application/javascript\nmodule-type: widget\n\nField mangler widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar FieldManglerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-remove-field\", handler: \"handleRemoveFieldEvent\"},\n\t\t{type: \"tm-add-field\", handler: \"handleAddFieldEvent\"},\n\t\t{type: \"tm-remove-tag\", handler: \"handleRemoveTagEvent\"},\n\t\t{type: \"tm-add-tag\", handler: \"handleAddTagEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nFieldManglerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nFieldManglerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nFieldManglerWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.mangleTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nFieldManglerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nFieldManglerWidget.prototype.handleRemoveFieldEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\tdeletion = {};\n\tdeletion[event.param] = undefined;\n\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,deletion));\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleAddFieldEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\taddition = this.wiki.getModificationFields(),\n\t\thadInvalidFieldName = false,\n\t\taddField = function(name,value) {\n\t\t\tvar trimmedName = name.toLowerCase().trim();\n\t\t\tif(!$tw.utils.isValidFieldName(trimmedName)) {\n\t\t\t\tif(!hadInvalidFieldName) {\n\t\t\t\t\talert($tw.language.getString(\n\t\t\t\t\t\t\"InvalidFieldName\",\n\t\t\t\t\t\t{variables:\n\t\t\t\t\t\t\t{fieldName: trimmedName}\n\t\t\t\t\t\t}\n\t\t\t\t\t));\n\t\t\t\t\thadInvalidFieldName = true;\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tif(!value && tiddler) {\n\t\t\t\t\tvalue = tiddler.fields[trimmedName];\n\t\t\t\t}\n\t\t\t\taddition[trimmedName] = value || \"\";\n\t\t\t}\n\t\t\treturn;\n\t\t};\n\taddition.title = this.mangleTitle;\n\tif(typeof event.param === \"string\") {\n\t\taddField(event.param,\"\");\n\t}\n\tif(typeof event.paramObject === \"object\") {\n\t\tfor(var name in event.paramObject) {\n\t\t\taddField(name,event.paramObject[name]);\n\t\t}\n\t}\n\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,addition));\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleRemoveTagEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle);\n\tif(tiddler && tiddler.fields.tags) {\n\t\tvar p = tiddler.fields.tags.indexOf(event.param);\n\t\tif(p !== -1) {\n\t\t\tvar modification = this.wiki.getModificationFields();\n\t\t\tmodification.tags = (tiddler.fields.tags || []).slice(0);\n\t\t\tmodification.tags.splice(p,1);\n\t\t\tif(modification.tags.length === 0) {\n\t\t\t\tmodification.tags = undefined;\n\t\t\t}\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,modification));\n\t\t}\n\t}\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleAddTagEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle);\n\tif(tiddler && typeof event.param === \"string\") {\n\t\tvar tag = event.param.trim();\n\t\tif(tag !== \"\") {\n\t\t\tvar modification = this.wiki.getModificationFields();\n\t\t\tmodification.tags = (tiddler.fields.tags || []).slice(0);\n\t\t\t$tw.utils.pushTop(modification.tags,tag);\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,modification));\t\t\t\n\t\t}\n\t} else if(typeof event.param === \"string\" && event.param.trim() !== \"\" && this.mangleTitle.trim() !== \"\") {\n\t\tvar tag = [];\n\t\ttag.push(event.param.trim());\n\t\tthis.wiki.addTiddler({title: this.mangleTitle, tags: tag});\t\t\n\t}\n\treturn true;\n};\n\nexports.fieldmangler = FieldManglerWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/fieldmangler.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/fields.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/fields.js\ntype: application/javascript\nmodule-type: widget\n\nFields widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar FieldsWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nFieldsWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nFieldsWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.text);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nFieldsWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.template = this.getAttribute(\"template\");\n\tthis.exclude = this.getAttribute(\"exclude\");\n\tthis.stripTitlePrefix = this.getAttribute(\"stripTitlePrefix\",\"no\") === \"yes\";\n\t// Get the value to display\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle);\n\t// Get the exclusion list\n\tvar exclude;\n\tif(this.exclude) {\n\t\texclude = this.exclude.split(\" \");\n\t} else {\n\t\texclude = [\"text\"]; \n\t}\n\t// Compose the template\n\tvar text = [];\n\tif(this.template && tiddler) {\n\t\tvar fields = [];\n\t\tfor(var fieldName in tiddler.fields) {\n\t\t\tif(exclude.indexOf(fieldName) === -1) {\n\t\t\t\tfields.push(fieldName);\n\t\t\t}\n\t\t}\n\t\tfields.sort();\n\t\tfor(var f=0; f<fields.length; f++) {\n\t\t\tfieldName = fields[f];\n\t\t\tif(exclude.indexOf(fieldName) === -1) {\n\t\t\t\tvar row = this.template,\n\t\t\t\t\tvalue = tiddler.getFieldString(fieldName);\n\t\t\t\tif(this.stripTitlePrefix && fieldName === \"title\") {\n\t\t\t\t\tvar reStrip = /^\\{[^\\}]+\\}(.+)/mg,\n\t\t\t\t\t\treMatch = reStrip.exec(value);\n\t\t\t\t\tif(reMatch) {\n\t\t\t\t\t\tvalue = reMatch[1];\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\trow = row.replace(\"$name$\",fieldName);\n\t\t\t\trow = row.replace(\"$value$\",value);\n\t\t\t\trow = row.replace(\"$encoded_value$\",$tw.utils.htmlEncode(value));\n\t\t\t\ttext.push(row);\n\t\t\t}\n\t\t}\n\t}\n\tthis.text = text.join(\"\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nFieldsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.template || changedAttributes.exclude || changedAttributes.stripTitlePrefix || changedTiddlers[this.tiddlerTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.fields = FieldsWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/fields.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/image.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/image.js\ntype: application/javascript\nmodule-type: widget\n\nThe image widget displays an image referenced with an external URI or with a local tiddler title.\n\n```\n<$image src=\"TiddlerTitle\" width=\"320\" height=\"400\" class=\"classnames\">\n```\n\nThe image source can be the title of an existing tiddler or the URL of an external image.\n\nExternal images always generate an HTML `<img>` tag.\n\nTiddlers that have a _canonical_uri field generate an HTML `<img>` tag with the src attribute containing the URI.\n\nTiddlers that contain image data generate an HTML `<img>` tag with the src attribute containing a base64 representation of the image.\n\nTiddlers that contain wikitext could be rendered to a DIV of the usual size of a tiddler, and then transformed to the size requested.\n\nThe width and height attributes are interpreted as a number of pixels, and do not need to include the \"px\" suffix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ImageWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nImageWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nImageWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\t// Determine what type of image it is\n\tvar tag = \"img\", src = \"\",\n\t\ttiddler = this.wiki.getTiddler(this.imageSource);\n\tif(!tiddler) {\n\t\t// The source isn't the title of a tiddler, so we'll assume it's a URL\n\t\tsrc = this.getVariable(\"tv-get-export-image-link\",{params: [{name: \"src\",value: this.imageSource}],defaultValue: this.imageSource});\n\t} else {\n\t\t// Check if it is an image tiddler\n\t\tif(this.wiki.isImageTiddler(this.imageSource)) {\n\t\t\tvar type = tiddler.fields.type,\n\t\t\t\ttext = tiddler.fields.text,\n\t\t\t\t_canonical_uri = tiddler.fields._canonical_uri;\n\t\t\t// If the tiddler has body text then it doesn't need to be lazily loaded\n\t\t\tif(text) {\n\t\t\t\t// Render the appropriate element for the image type\n\t\t\t\tswitch(type) {\n\t\t\t\t\tcase \"application/pdf\":\n\t\t\t\t\t\ttag = \"embed\";\n\t\t\t\t\t\tsrc = \"data:application/pdf;base64,\" + text;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"image/svg+xml\":\n\t\t\t\t\t\tsrc = \"data:image/svg+xml,\" + encodeURIComponent(text);\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tsrc = \"data:\" + type + \";base64,\" + text;\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t} else if(_canonical_uri) {\n\t\t\t\tswitch(type) {\n\t\t\t\t\tcase \"application/pdf\":\n\t\t\t\t\t\ttag = \"embed\";\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"image/svg+xml\":\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\t\n\t\t\t}\n\t\t}\n\t}\n\t// Create the element and assign the attributes\n\tvar domNode = this.document.createElement(tag);\n\tdomNode.setAttribute(\"src\",src);\n\tif(this.imageClass) {\n\t\tdomNode.setAttribute(\"class\",this.imageClass);\t\t\n\t}\n\tif(this.imageWidth) {\n\t\tdomNode.setAttribute(\"width\",this.imageWidth);\n\t}\n\tif(this.imageHeight) {\n\t\tdomNode.setAttribute(\"height\",this.imageHeight);\n\t}\n\tif(this.imageTooltip) {\n\t\tdomNode.setAttribute(\"title\",this.imageTooltip);\t\t\n\t}\n\tif(this.imageAlt) {\n\t\tdomNode.setAttribute(\"alt\",this.imageAlt);\t\t\n\t}\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nImageWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.imageSource = this.getAttribute(\"source\");\n\tthis.imageWidth = this.getAttribute(\"width\");\n\tthis.imageHeight = this.getAttribute(\"height\");\n\tthis.imageClass = this.getAttribute(\"class\");\n\tthis.imageTooltip = this.getAttribute(\"tooltip\");\n\tthis.imageAlt = this.getAttribute(\"alt\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nImageWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.source || changedAttributes.width || changedAttributes.height || changedAttributes[\"class\"] || changedAttributes.tooltip || changedTiddlers[this.imageSource]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\t\n\t}\n};\n\nexports.image = ImageWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/image.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/importvariables.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/importvariables.js\ntype: application/javascript\nmodule-type: widget\n\nImport variable definitions from other tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ImportVariablesWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nImportVariablesWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nImportVariablesWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nImportVariablesWidget.prototype.execute = function(tiddlerList) {\n\tvar self = this;\n\t// Get our parameters\n\tthis.filter = this.getAttribute(\"filter\");\n\t// Compute the filter\n\tthis.tiddlerList = tiddlerList || this.wiki.filterTiddlers(this.filter,this);\n\t// Accumulate the <$set> widgets from each tiddler\n\tvar widgetStackStart,widgetStackEnd;\n\tfunction addWidgetNode(widgetNode) {\n\t\tif(widgetNode) {\n\t\t\tif(!widgetStackStart && !widgetStackEnd) {\n\t\t\t\twidgetStackStart = widgetNode;\n\t\t\t\twidgetStackEnd = widgetNode;\n\t\t\t} else {\n\t\t\t\twidgetStackEnd.children = [widgetNode];\n\t\t\t\twidgetStackEnd = widgetNode;\n\t\t\t}\n\t\t}\n\t}\n\t$tw.utils.each(this.tiddlerList,function(title) {\n\t\tvar parser = self.wiki.parseTiddler(title);\n\t\tif(parser) {\n\t\t\tvar parseTreeNode = parser.tree[0];\n\t\t\twhile(parseTreeNode && parseTreeNode.type === \"set\") {\n\t\t\t\taddWidgetNode({\n\t\t\t\t\ttype: \"set\",\n\t\t\t\t\tattributes: parseTreeNode.attributes,\n\t\t\t\t\tparams: parseTreeNode.params\n\t\t\t\t});\n\t\t\t\tparseTreeNode = parseTreeNode.children[0];\n\t\t\t}\n\t\t} \n\t});\n\t// Add our own children to the end of the pile\n\tvar parseTreeNodes;\n\tif(widgetStackStart && widgetStackEnd) {\n\t\tparseTreeNodes = [widgetStackStart];\n\t\twidgetStackEnd.children = this.parseTreeNode.children;\n\t} else {\n\t\tparseTreeNodes = this.parseTreeNode.children;\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nImportVariablesWidget.prototype.refresh = function(changedTiddlers) {\n\t// Recompute our attributes and the filter list\n\tvar changedAttributes = this.computeAttributes(),\n\t\ttiddlerList = this.wiki.filterTiddlers(this.getAttribute(\"filter\"),this);\n\t// Refresh if the filter has changed, or the list of tiddlers has changed, or any of the tiddlers in the list has changed\n\tfunction haveListedTiddlersChanged() {\n\t\tvar changed = false;\n\t\ttiddlerList.forEach(function(title) {\n\t\t\tif(changedTiddlers[title]) {\n\t\t\t\tchanged = true;\n\t\t\t}\n\t\t});\n\t\treturn changed;\n\t}\n\tif(changedAttributes.filter || !$tw.utils.isArrayEqual(this.tiddlerList,tiddlerList) || haveListedTiddlersChanged()) {\n\t\t// Compute the filter\n\t\tthis.removeChildDomNodes();\n\t\tthis.execute(tiddlerList);\n\t\tthis.renderChildren(this.parentDomNode,this.findNextSiblingDomNode());\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.importvariables = ImportVariablesWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/importvariables.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/keyboard.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/keyboard.js\ntype: application/javascript\nmodule-type: widget\n\nKeyboard shortcut widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar KeyboardWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nKeyboardWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nKeyboardWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar domNode = this.document.createElement(\"div\");\n\t// Assign classes\n\tvar classes = (this[\"class\"] || \"\").split(\" \");\n\tclasses.push(\"tc-keyboard\");\n\tdomNode.className = classes.join(\" \");\n\t// Add a keyboard event handler\n\tdomNode.addEventListener(\"keydown\",function (event) {\n\t\tif($tw.utils.checkKeyDescriptor(event,self.keyInfo)) {\n\t\t\tself.invokeActions(this,event);\n\t\t\tself.dispatchMessage(event);\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t\treturn true;\n\t\t}\n\t\treturn false;\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nKeyboardWidget.prototype.dispatchMessage = function(event) {\n\tthis.dispatchEvent({type: this.message, param: this.param, tiddlerTitle: this.getVariable(\"currentTiddler\")});\n};\n\n/*\nCompute the internal state of the widget\n*/\nKeyboardWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.key = this.getAttribute(\"key\");\n\tthis.keyInfo = $tw.utils.parseKeyDescriptor(this.key);\n\tthis[\"class\"] = this.getAttribute(\"class\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nKeyboardWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.message || changedAttributes.param || changedAttributes.key || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.keyboard = KeyboardWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/keyboard.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/link.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/link.js\ntype: application/javascript\nmodule-type: widget\n\nLink widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar LinkWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nLinkWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLinkWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Get the value of the tv-wikilinks configuration macro\n\tvar wikiLinksMacro = this.getVariable(\"tv-wikilinks\"),\n\t\tuseWikiLinks = wikiLinksMacro ? (wikiLinksMacro.trim() !== \"no\") : true;\n\t// Render the link if required\n\tif(useWikiLinks) {\n\t\tthis.renderLink(parent,nextSibling);\n\t} else {\n\t\t// Just insert the link text\n\t\tvar domNode = this.document.createElement(\"span\");\n\t\tparent.insertBefore(domNode,nextSibling);\n\t\tthis.renderChildren(domNode,null);\n\t\tthis.domNodes.push(domNode);\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nLinkWidget.prototype.renderLink = function(parent,nextSibling) {\n\tvar self = this;\n\t// Sanitise the specified tag\n\tvar tag = this.linkTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"a\";\n\t}\n\t// Create our element\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = [];\n\tif(this.linkClasses) {\n\t\tclasses.push(this.linkClasses);\n\t}\n\tclasses.push(\"tc-tiddlylink\");\n\tif(this.isShadow) {\n\t\tclasses.push(\"tc-tiddlylink-shadow\");\n\t}\n\tif(this.isMissing && !this.isShadow) {\n\t\tclasses.push(\"tc-tiddlylink-missing\");\n\t} else {\n\t\tif(!this.isMissing) {\n\t\t\tclasses.push(\"tc-tiddlylink-resolves\");\n\t\t}\n\t}\n\tdomNode.setAttribute(\"class\",classes.join(\" \"));\n\t// Set an href\n\tvar wikiLinkTemplateMacro = this.getVariable(\"tv-wikilink-template\"),\n\t\twikiLinkTemplate = wikiLinkTemplateMacro ? wikiLinkTemplateMacro.trim() : \"#$uri_encoded$\",\n\t\twikiLinkText = wikiLinkTemplate.replace(\"$uri_encoded$\",encodeURIComponent(this.to));\n\twikiLinkText = wikiLinkText.replace(\"$uri_doubleencoded$\",encodeURIComponent(encodeURIComponent(this.to)));\n\twikiLinkText = this.getVariable(\"tv-get-export-link\",{params: [{name: \"to\",value: this.to}],defaultValue: wikiLinkText});\n\tif(tag === \"a\") {\n\t\tdomNode.setAttribute(\"href\",wikiLinkText);\n\t}\n\tif(this.tabIndex) {\n\t\tdomNode.setAttribute(\"tabindex\",this.tabIndex);\n\t}\n\t// Set the tooltip\n\t// HACK: Performance issues with re-parsing the tooltip prevent us defaulting the tooltip to \"<$transclude field='tooltip'><$transclude field='title'/></$transclude>\"\n\tvar tooltipWikiText = this.tooltip || this.getVariable(\"tv-wikilink-tooltip\");\n\tif(tooltipWikiText) {\n\t\tvar tooltipText = this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",tooltipWikiText,{\n\t\t\t\tparseAsInline: true,\n\t\t\t\tvariables: {\n\t\t\t\t\tcurrentTiddler: this.to\n\t\t\t\t},\n\t\t\t\tparentWidget: this\n\t\t\t});\n\t\tdomNode.setAttribute(\"title\",tooltipText);\n\t}\n\tif(this[\"aria-label\"]) {\n\t\tdomNode.setAttribute(\"aria-label\",this[\"aria-label\"]);\n\t}\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"click\", handlerObject: this, handlerMethod: \"handleClickEvent\"},\n\t]);\n\tif(this.draggable === \"yes\") {\n\t\t$tw.utils.addEventListeners(domNode,[\n\t\t\t{name: \"dragstart\", handlerObject: this, handlerMethod: \"handleDragStartEvent\"},\n\t\t\t{name: \"dragend\", handlerObject: this, handlerMethod: \"handleDragEndEvent\"}\n\t\t]);\n\t}\n\t// Insert the link into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nLinkWidget.prototype.handleClickEvent = function(event) {\n\t// Send the click on its way as a navigate event\n\tvar bounds = this.domNodes[0].getBoundingClientRect();\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.to,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: this,\n\t\tnavigateFromClientRect: { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: event.metaKey || event.ctrlKey || (event.button === 1)\n\t});\n\tif(this.domNodes[0].hasAttribute(\"href\")) {\n\t\tevent.preventDefault();\n\t}\n\tevent.stopPropagation();\n\treturn false;\n};\n\nLinkWidget.prototype.handleDragStartEvent = function(event) {\n\tif(event.target === this.domNodes[0]) {\n\t\tif(this.to) {\n\t\t\t$tw.dragInProgress = true;\n\t\t\t// Set the dragging class on the element being dragged\n\t\t\t$tw.utils.addClass(event.target,\"tc-tiddlylink-dragging\");\n\t\t\t// Create the drag image elements\n\t\t\tthis.dragImage = this.document.createElement(\"div\");\n\t\t\tthis.dragImage.className = \"tc-tiddler-dragger\";\n\t\t\tvar inner = this.document.createElement(\"div\");\n\t\t\tinner.className = \"tc-tiddler-dragger-inner\";\n\t\t\tinner.appendChild(this.document.createTextNode(this.to));\n\t\t\tthis.dragImage.appendChild(inner);\n\t\t\tthis.document.body.appendChild(this.dragImage);\n\t\t\t// Astoundingly, we need to cover the dragger up: http://www.kryogenix.org/code/browser/custom-drag-image.html\n\t\t\tvar cover = this.document.createElement(\"div\");\n\t\t\tcover.className = \"tc-tiddler-dragger-cover\";\n\t\t\tcover.style.left = (inner.offsetLeft - 16) + \"px\";\n\t\t\tcover.style.top = (inner.offsetTop - 16) + \"px\";\n\t\t\tcover.style.width = (inner.offsetWidth + 32) + \"px\";\n\t\t\tcover.style.height = (inner.offsetHeight + 32) + \"px\";\n\t\t\tthis.dragImage.appendChild(cover);\n\t\t\t// Set the data transfer properties\n\t\t\tvar dataTransfer = event.dataTransfer;\n\t\t\t// First the image\n\t\t\tdataTransfer.effectAllowed = \"copy\";\n\t\t\tif(dataTransfer.setDragImage) {\n\t\t\t\tdataTransfer.setDragImage(this.dragImage.firstChild,-16,-16);\n\t\t\t}\n\t\t\t// Then the data\n\t\t\tdataTransfer.clearData();\n\t\t\tvar jsonData = this.wiki.getTiddlerAsJson(this.to),\n\t\t\t\ttextData = this.wiki.getTiddlerText(this.to,\"\"),\n\t\t\t\ttitle = (new RegExp(\"^\" + $tw.config.textPrimitives.wikiLink + \"$\",\"mg\")).exec(this.to) ? this.to : \"[[\" + this.to + \"]]\";\n\t\t\t// IE doesn't like these content types\n\t\t\tif(!$tw.browser.isIE) {\n\t\t\t\tdataTransfer.setData(\"text/vnd.tiddler\",jsonData);\n\t\t\t\tdataTransfer.setData(\"text/plain\",title);\n\t\t\t\tdataTransfer.setData(\"text/x-moz-url\",\"data:text/vnd.tiddler,\" + encodeURIComponent(jsonData));\n\t\t\t}\n\t\t\tdataTransfer.setData(\"URL\",\"data:text/vnd.tiddler,\" + encodeURIComponent(jsonData));\n\t\t\tdataTransfer.setData(\"Text\",title);\n\t\t\tevent.stopPropagation();\n\t\t} else {\n\t\t\tevent.preventDefault();\n\t\t}\n\t}\n};\n\nLinkWidget.prototype.handleDragEndEvent = function(event) {\n\tif(event.target === this.domNodes[0]) {\n\t\t$tw.dragInProgress = false;\n\t\t// Remove the dragging class on the element being dragged\n\t\t$tw.utils.removeClass(event.target,\"tc-tiddlylink-dragging\");\n\t\t// Delete the drag image element\n\t\tif(this.dragImage) {\n\t\t\tthis.dragImage.parentNode.removeChild(this.dragImage);\n\t\t}\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nLinkWidget.prototype.execute = function() {\n\t// Pick up our attributes\n\tthis.to = this.getAttribute(\"to\",this.getVariable(\"currentTiddler\"));\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis[\"aria-label\"] = this.getAttribute(\"aria-label\");\n\tthis.linkClasses = this.getAttribute(\"class\");\n\tthis.tabIndex = this.getAttribute(\"tabindex\");\n\tthis.draggable = this.getAttribute(\"draggable\",\"yes\");\n\tthis.linkTag = this.getAttribute(\"tag\",\"a\");\n\t// Determine the link characteristics\n\tthis.isMissing = !this.wiki.tiddlerExists(this.to);\n\tthis.isShadow = this.wiki.isShadowTiddler(this.to);\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nLinkWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedTiddlers[this.to] || changedAttributes[\"aria-label\"] || changedAttributes.tooltip) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.link = LinkWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/link.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/linkcatcher.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/linkcatcher.js\ntype: application/javascript\nmodule-type: widget\n\nLinkcatcher widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar LinkCatcherWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-navigate\", handler: \"handleNavigateEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nLinkCatcherWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLinkCatcherWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nLinkCatcherWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.catchTo = this.getAttribute(\"to\");\n\tthis.catchMessage = this.getAttribute(\"message\");\n\tthis.catchSet = this.getAttribute(\"set\");\n\tthis.catchSetTo = this.getAttribute(\"setTo\");\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nLinkCatcherWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedAttributes.message || changedAttributes.set || changedAttributes.setTo) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\n/*\nHandle a tm-navigate event\n*/\nLinkCatcherWidget.prototype.handleNavigateEvent = function(event) {\n\tif(this.catchTo) {\n\t\tthis.wiki.setTextReference(this.catchTo,event.navigateTo,this.getVariable(\"currentTiddler\"));\n\t}\n\tif(this.catchMessage && this.parentWidget) {\n\t\tthis.parentWidget.dispatchEvent({\n\t\t\ttype: this.catchMessage,\n\t\t\tparam: event.navigateTo,\n\t\t\tnavigateTo: event.navigateTo\n\t\t});\n\t}\n\tif(this.catchSet) {\n\t\tvar tiddler = this.wiki.getTiddler(this.catchSet);\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,{title: this.catchSet, text: this.catchSetTo}));\n\t}\n\treturn false;\n};\n\nexports.linkcatcher = LinkCatcherWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/linkcatcher.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/list.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/list.js\ntype: application/javascript\nmodule-type: widget\n\nList and list item widgets\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\n/*\nThe list widget creates list element sub-widgets that reach back into the list widget for their configuration\n*/\n\nvar ListWidget = function(parseTreeNode,options) {\n\t// Initialise the storyviews if they've not been done already\n\tif(!this.storyViews) {\n\t\tListWidget.prototype.storyViews = {};\n\t\t$tw.modules.applyMethods(\"storyview\",this.storyViews);\n\t}\n\t// Main initialisation inherited from widget.js\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nListWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nListWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n\t// Construct the storyview\n\tvar StoryView = this.storyViews[this.storyViewName];\n\tif(StoryView && !this.document.isTiddlyWikiFakeDom) {\n\t\tthis.storyview = new StoryView(this);\n\t} else {\n\t\tthis.storyview = null;\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nListWidget.prototype.execute = function() {\n\t// Get our attributes\n\tthis.template = this.getAttribute(\"template\");\n\tthis.editTemplate = this.getAttribute(\"editTemplate\");\n\tthis.variableName = this.getAttribute(\"variable\",\"currentTiddler\");\n\tthis.storyViewName = this.getAttribute(\"storyview\");\n\tthis.historyTitle = this.getAttribute(\"history\");\n\t// Compose the list elements\n\tthis.list = this.getTiddlerList();\n\tvar members = [],\n\t\tself = this;\n\t// Check for an empty list\n\tif(this.list.length === 0) {\n\t\tmembers = this.getEmptyMessage();\n\t} else {\n\t\t$tw.utils.each(this.list,function(title,index) {\n\t\t\tmembers.push(self.makeItemTemplate(title));\n\t\t});\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(members);\n\t// Clear the last history\n\tthis.history = [];\n};\n\nListWidget.prototype.getTiddlerList = function() {\n\tvar defaultFilter = \"[!is[system]sort[title]]\";\n\treturn this.wiki.filterTiddlers(this.getAttribute(\"filter\",defaultFilter),this);\n};\n\nListWidget.prototype.getEmptyMessage = function() {\n\tvar emptyMessage = this.getAttribute(\"emptyMessage\",\"\"),\n\t\tparser = this.wiki.parseText(\"text/vnd.tiddlywiki\",emptyMessage,{parseAsInline: true});\n\tif(parser) {\n\t\treturn parser.tree;\n\t} else {\n\t\treturn [];\n\t}\n};\n\n/*\nCompose the template for a list item\n*/\nListWidget.prototype.makeItemTemplate = function(title) {\n\t// Check if the tiddler is a draft\n\tvar tiddler = this.wiki.getTiddler(title),\n\t\tisDraft = tiddler && tiddler.hasField(\"draft.of\"),\n\t\ttemplate = this.template,\n\t\ttemplateTree;\n\tif(isDraft && this.editTemplate) {\n\t\ttemplate = this.editTemplate;\n\t}\n\t// Compose the transclusion of the template\n\tif(template) {\n\t\ttemplateTree = [{type: \"transclude\", attributes: {tiddler: {type: \"string\", value: template}}}];\n\t} else {\n\t\tif(this.parseTreeNode.children && this.parseTreeNode.children.length > 0) {\n\t\t\ttemplateTree = this.parseTreeNode.children;\n\t\t} else {\n\t\t\t// Default template is a link to the title\n\t\t\ttemplateTree = [{type: \"element\", tag: this.parseTreeNode.isBlock ? \"div\" : \"span\", children: [{type: \"link\", attributes: {to: {type: \"string\", value: title}}, children: [\n\t\t\t\t\t{type: \"text\", text: title}\n\t\t\t]}]}];\n\t\t}\n\t}\n\t// Return the list item\n\treturn {type: \"listitem\", itemTitle: title, variableName: this.variableName, children: templateTree};\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nListWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\tresult;\n\t// Call the storyview\n\tif(this.storyview && this.storyview.refreshStart) {\n\t\tthis.storyview.refreshStart(changedTiddlers,changedAttributes);\n\t}\n\t// Completely refresh if any of our attributes have changed\n\tif(changedAttributes.filter || changedAttributes.template || changedAttributes.editTemplate || changedAttributes.emptyMessage || changedAttributes.storyview || changedAttributes.history) {\n\t\tthis.refreshSelf();\n\t\tresult = true;\n\t} else {\n\t\t// Handle any changes to the list\n\t\tresult = this.handleListChanges(changedTiddlers);\n\t\t// Handle any changes to the history stack\n\t\tif(this.historyTitle && changedTiddlers[this.historyTitle]) {\n\t\t\tthis.handleHistoryChanges();\n\t\t}\n\t}\n\t// Call the storyview\n\tif(this.storyview && this.storyview.refreshEnd) {\n\t\tthis.storyview.refreshEnd(changedTiddlers,changedAttributes);\n\t}\n\treturn result;\n};\n\n/*\nHandle any changes to the history list\n*/\nListWidget.prototype.handleHistoryChanges = function() {\n\t// Get the history data\n\tvar newHistory = this.wiki.getTiddlerDataCached(this.historyTitle,[]);\n\t// Ignore any entries of the history that match the previous history\n\tvar entry = 0;\n\twhile(entry < newHistory.length && entry < this.history.length && newHistory[entry].title === this.history[entry].title) {\n\t\tentry++;\n\t}\n\t// Navigate forwards to each of the new tiddlers\n\twhile(entry < newHistory.length) {\n\t\tif(this.storyview && this.storyview.navigateTo) {\n\t\t\tthis.storyview.navigateTo(newHistory[entry]);\n\t\t}\n\t\tentry++;\n\t}\n\t// Update the history\n\tthis.history = newHistory;\n};\n\n/*\nProcess any changes to the list\n*/\nListWidget.prototype.handleListChanges = function(changedTiddlers) {\n\t// Get the new list\n\tvar prevList = this.list;\n\tthis.list = this.getTiddlerList();\n\t// Check for an empty list\n\tif(this.list.length === 0) {\n\t\t// Check if it was empty before\n\t\tif(prevList.length === 0) {\n\t\t\t// If so, just refresh the empty message\n\t\t\treturn this.refreshChildren(changedTiddlers);\n\t\t} else {\n\t\t\t// Replace the previous content with the empty message\n\t\t\tfor(t=this.children.length-1; t>=0; t--) {\n\t\t\t\tthis.removeListItem(t);\n\t\t\t}\n\t\t\tvar nextSibling = this.findNextSiblingDomNode();\n\t\t\tthis.makeChildWidgets(this.getEmptyMessage());\n\t\t\tthis.renderChildren(this.parentDomNode,nextSibling);\n\t\t\treturn true;\n\t\t}\n\t} else {\n\t\t// If the list was empty then we need to remove the empty message\n\t\tif(prevList.length === 0) {\n\t\t\tthis.removeChildDomNodes();\n\t\t\tthis.children = [];\n\t\t}\n\t\t// Cycle through the list, inserting and removing list items as needed\n\t\tvar hasRefreshed = false;\n\t\tfor(var t=0; t<this.list.length; t++) {\n\t\t\tvar index = this.findListItem(t,this.list[t]);\n\t\t\tif(index === undefined) {\n\t\t\t\t// The list item must be inserted\n\t\t\t\tthis.insertListItem(t,this.list[t]);\n\t\t\t\thasRefreshed = true;\n\t\t\t} else {\n\t\t\t\t// There are intervening list items that must be removed\n\t\t\t\tfor(var n=index-1; n>=t; n--) {\n\t\t\t\t\tthis.removeListItem(n);\n\t\t\t\t\thasRefreshed = true;\n\t\t\t\t}\n\t\t\t\t// Refresh the item we're reusing\n\t\t\t\tvar refreshed = this.children[t].refresh(changedTiddlers);\n\t\t\t\thasRefreshed = hasRefreshed || refreshed;\n\t\t\t}\n\t\t}\n\t\t// Remove any left over items\n\t\tfor(t=this.children.length-1; t>=this.list.length; t--) {\n\t\t\tthis.removeListItem(t);\n\t\t\thasRefreshed = true;\n\t\t}\n\t\treturn hasRefreshed;\n\t}\n};\n\n/*\nFind the list item with a given title, starting from a specified position\n*/\nListWidget.prototype.findListItem = function(startIndex,title) {\n\twhile(startIndex < this.children.length) {\n\t\tif(this.children[startIndex].parseTreeNode.itemTitle === title) {\n\t\t\treturn startIndex;\n\t\t}\n\t\tstartIndex++;\n\t}\n\treturn undefined;\n};\n\n/*\nInsert a new list item at the specified index\n*/\nListWidget.prototype.insertListItem = function(index,title) {\n\t// Create, insert and render the new child widgets\n\tvar widget = this.makeChildWidget(this.makeItemTemplate(title));\n\twidget.parentDomNode = this.parentDomNode; // Hack to enable findNextSiblingDomNode() to work\n\tthis.children.splice(index,0,widget);\n\tvar nextSibling = widget.findNextSiblingDomNode();\n\twidget.render(this.parentDomNode,nextSibling);\n\t// Animate the insertion if required\n\tif(this.storyview && this.storyview.insert) {\n\t\tthis.storyview.insert(widget);\n\t}\n\treturn true;\n};\n\n/*\nRemove the specified list item\n*/\nListWidget.prototype.removeListItem = function(index) {\n\tvar widget = this.children[index];\n\t// Animate the removal if required\n\tif(this.storyview && this.storyview.remove) {\n\t\tthis.storyview.remove(widget);\n\t} else {\n\t\twidget.removeChildDomNodes();\n\t}\n\t// Remove the child widget\n\tthis.children.splice(index,1);\n};\n\nexports.list = ListWidget;\n\nvar ListItemWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nListItemWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nListItemWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nListItemWidget.prototype.execute = function() {\n\t// Set the current list item title\n\tthis.setVariable(this.parseTreeNode.variableName,this.parseTreeNode.itemTitle);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nListItemWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.listitem = ListItemWidget;\n\n})();",
            "title": "$:/core/modules/widgets/list.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/macrocall.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/macrocall.js\ntype: application/javascript\nmodule-type: widget\n\nMacrocall widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar MacroCallWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nMacroCallWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nMacroCallWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nMacroCallWidget.prototype.execute = function() {\n\t// Get the parse type if specified\n\tthis.parseType = this.getAttribute(\"$type\",\"text/vnd.tiddlywiki\");\n\tthis.renderOutput = this.getAttribute(\"$output\",\"text/html\");\n\t// Merge together the parameters specified in the parse tree with the specified attributes\n\tvar params = this.parseTreeNode.params ? this.parseTreeNode.params.slice(0) : [];\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tparams.push({name: name, value: attribute});\t\t\t\n\t\t}\n\t});\n\t// Get the macro value\n\tvar text = this.getVariable(this.parseTreeNode.name || this.getAttribute(\"$name\"),{params: params}),\n\t\tparseTreeNodes;\n\t// Are we rendering to HTML?\n\tif(this.renderOutput === \"text/html\") {\n\t\t// If so we'll return the parsed macro\n\t\tvar parser = this.wiki.parseText(this.parseType,text,\n\t\t\t\t\t\t\t{parseAsInline: !this.parseTreeNode.isBlock});\n\t\tparseTreeNodes = parser ? parser.tree : [];\n\t} else {\n\t\t// Otherwise, we'll render the text\n\t\tvar plainText = this.wiki.renderText(\"text/plain\",this.parseType,text,{parentWidget: this});\n\t\tparseTreeNodes = [{type: \"text\", text: plainText}];\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nMacroCallWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif($tw.utils.count(changedAttributes) > 0) {\n\t\t// Rerender ourselves\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.macrocall = MacroCallWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/macrocall.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/navigator.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/navigator.js\ntype: application/javascript\nmodule-type: widget\n\nNavigator widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar IMPORT_TITLE = \"$:/Import\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar NavigatorWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-navigate\", handler: \"handleNavigateEvent\"},\n\t\t{type: \"tm-edit-tiddler\", handler: \"handleEditTiddlerEvent\"},\n\t\t{type: \"tm-delete-tiddler\", handler: \"handleDeleteTiddlerEvent\"},\n\t\t{type: \"tm-save-tiddler\", handler: \"handleSaveTiddlerEvent\"},\n\t\t{type: \"tm-cancel-tiddler\", handler: \"handleCancelTiddlerEvent\"},\n\t\t{type: \"tm-close-tiddler\", handler: \"handleCloseTiddlerEvent\"},\n\t\t{type: \"tm-close-all-tiddlers\", handler: \"handleCloseAllTiddlersEvent\"},\n\t\t{type: \"tm-close-other-tiddlers\", handler: \"handleCloseOtherTiddlersEvent\"},\n\t\t{type: \"tm-new-tiddler\", handler: \"handleNewTiddlerEvent\"},\n\t\t{type: \"tm-import-tiddlers\", handler: \"handleImportTiddlersEvent\"},\n\t\t{type: \"tm-perform-import\", handler: \"handlePerformImportEvent\"},\n\t\t{type: \"tm-fold-tiddler\", handler: \"handleFoldTiddlerEvent\"},\n\t\t{type: \"tm-fold-other-tiddlers\", handler: \"handleFoldOtherTiddlersEvent\"},\n\t\t{type: \"tm-fold-all-tiddlers\", handler: \"handleFoldAllTiddlersEvent\"},\n\t\t{type: \"tm-unfold-all-tiddlers\", handler: \"handleUnfoldAllTiddlersEvent\"},\n\t\t{type: \"tm-rename-tiddler\", handler: \"handleRenameTiddlerEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nNavigatorWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nNavigatorWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nNavigatorWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.storyTitle = this.getAttribute(\"story\");\n\tthis.historyTitle = this.getAttribute(\"history\");\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nNavigatorWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.story || changedAttributes.history) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nNavigatorWidget.prototype.getStoryList = function() {\n\treturn this.storyTitle ? this.wiki.getTiddlerList(this.storyTitle) : null;\n};\n\nNavigatorWidget.prototype.saveStoryList = function(storyList) {\n\tvar storyTiddler = this.wiki.getTiddler(this.storyTitle);\n\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\t{title: this.storyTitle},\n\t\tstoryTiddler,\n\t\t{list: storyList}\n\t));\n};\n\nNavigatorWidget.prototype.removeTitleFromStory = function(storyList,title) {\n\tvar p = storyList.indexOf(title);\n\twhile(p !== -1) {\n\t\tstoryList.splice(p,1);\n\t\tp = storyList.indexOf(title);\n\t}\n};\n\nNavigatorWidget.prototype.replaceFirstTitleInStory = function(storyList,oldTitle,newTitle) {\n\tvar pos = storyList.indexOf(oldTitle);\n\tif(pos !== -1) {\n\t\tstoryList[pos] = newTitle;\n\t\tdo {\n\t\t\tpos = storyList.indexOf(oldTitle,pos + 1);\n\t\t\tif(pos !== -1) {\n\t\t\t\tstoryList.splice(pos,1);\n\t\t\t}\n\t\t} while(pos !== -1);\n\t} else {\n\t\tstoryList.splice(0,0,newTitle);\n\t}\n};\n\nNavigatorWidget.prototype.addToStory = function(title,fromTitle) {\n\tvar storyList = this.getStoryList();\n\t// Quit if we cannot get hold of the story list\n\tif(!storyList) {\n\t\treturn;\n\t}\n\t// See if the tiddler is already there\n\tvar slot = storyList.indexOf(title);\n\t// Quit if it already exists in the story river\n\tif(slot >= 0) {\n\t\treturn;\n\t}\n\t// First we try to find the position of the story element we navigated from\n\tvar fromIndex = storyList.indexOf(fromTitle);\n\tif(fromIndex >= 0) {\n\t\t// The tiddler is added from inside the river\n\t\t// Determine where to insert the tiddler; Fallback is \"below\"\n\t\tswitch(this.getAttribute(\"openLinkFromInsideRiver\",\"below\")) {\n\t\t\tcase \"top\":\n\t\t\t\tslot = 0;\n\t\t\t\tbreak;\n\t\t\tcase \"bottom\":\n\t\t\t\tslot = storyList.length;\n\t\t\t\tbreak;\n\t\t\tcase \"above\":\n\t\t\t\tslot = fromIndex;\n\t\t\t\tbreak;\n\t\t\tcase \"below\": // Intentional fall-through\n\t\t\tdefault:\n\t\t\t\tslot = fromIndex + 1;\n\t\t\t\tbreak;\n\t\t}\n\t} else {\n\t\t// The tiddler is opened from outside the river. Determine where to insert the tiddler; default is \"top\"\n\t\tif(this.getAttribute(\"openLinkFromOutsideRiver\",\"top\") === \"bottom\") {\n\t\t\t// Insert at bottom\n\t\t\tslot = storyList.length;\n\t\t} else {\n\t\t\t// Insert at top\n\t\t\tslot = 0;\n\t\t}\n\t}\n\t// Add the tiddler\n\tstoryList.splice(slot,0,title);\n\t// Save the story\n\tthis.saveStoryList(storyList);\n};\n\n/*\nAdd a new record to the top of the history stack\ntitle: a title string or an array of title strings\nfromPageRect: page coordinates of the origin of the navigation\n*/\nNavigatorWidget.prototype.addToHistory = function(title,fromPageRect) {\n\tthis.wiki.addToHistory(title,fromPageRect,this.historyTitle);\n};\n\n/*\nHandle a tm-navigate event\n*/\nNavigatorWidget.prototype.handleNavigateEvent = function(event) {\n\tif(event.navigateTo) {\n\t\tthis.addToStory(event.navigateTo,event.navigateFromTitle);\n\t\tif(!event.navigateSuppressNavigation) {\n\t\t\tthis.addToHistory(event.navigateTo,event.navigateFromClientRect);\n\t\t}\n\t}\n\treturn false;\n};\n\n// Close a specified tiddler\nNavigatorWidget.prototype.handleCloseTiddlerEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle,\n\t\tstoryList = this.getStoryList();\n\t// Look for tiddlers with this title to close\n\tthis.removeTitleFromStory(storyList,title);\n\tthis.saveStoryList(storyList);\n\treturn false;\n};\n\n// Close all tiddlers\nNavigatorWidget.prototype.handleCloseAllTiddlersEvent = function(event) {\n\tthis.saveStoryList([]);\n\treturn false;\n};\n\n// Close other tiddlers\nNavigatorWidget.prototype.handleCloseOtherTiddlersEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle;\n\tthis.saveStoryList([title]);\n\treturn false;\n};\n\n// Place a tiddler in edit mode\nNavigatorWidget.prototype.handleEditTiddlerEvent = function(event) {\n\tvar self = this;\n\tfunction isUnmodifiedShadow(title) {\n\t\treturn self.wiki.isShadowTiddler(title) && !self.wiki.tiddlerExists(title);\n\t}\n\tfunction confirmEditShadow(title) {\n\t\treturn confirm($tw.language.getString(\n\t\t\t\"ConfirmEditShadowTiddler\",\n\t\t\t{variables:\n\t\t\t\t{title: title}\n\t\t\t}\n\t\t));\n\t}\n\tvar title = event.param || event.tiddlerTitle;\n\tif(isUnmodifiedShadow(title) && !confirmEditShadow(title)) {\n\t\treturn false;\n\t}\n\t// Replace the specified tiddler with a draft in edit mode\n\tvar draftTiddler = this.makeDraftTiddler(title);\n\t// Update the story and history if required\n\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\tvar draftTitle = draftTiddler.fields.title,\n\t\t\tstoryList = this.getStoryList();\n\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\tthis.replaceFirstTitleInStory(storyList,title,draftTitle);\n\t\tthis.addToHistory(draftTitle,event.navigateFromClientRect);\n\t\tthis.saveStoryList(storyList);\n\t\treturn false;\n\t}\n};\n\n// Delete a tiddler\nNavigatorWidget.prototype.handleDeleteTiddlerEvent = function(event) {\n\t// Get the tiddler we're deleting\n\tvar title = event.param || event.tiddlerTitle,\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tstoryList = this.getStoryList(),\n\t\toriginalTitle = tiddler ? tiddler.fields[\"draft.of\"] : \"\",\n\t\tconfirmationTitle;\n\tif(!tiddler) {\n\t\treturn false;\n\t}\n\t// Check if the tiddler we're deleting is in draft mode\n\tif(originalTitle) {\n\t\t// If so, we'll prompt for confirmation referencing the original tiddler\n\t\tconfirmationTitle = originalTitle;\n\t} else {\n\t\t// If not a draft, then prompt for confirmation referencing the specified tiddler\n\t\tconfirmationTitle = title;\n\t}\n\t// Seek confirmation\n\tif((this.wiki.getTiddler(originalTitle) || (tiddler.fields.text || \"\") !== \"\") && !confirm($tw.language.getString(\n\t\t\t\t\"ConfirmDeleteTiddler\",\n\t\t\t\t{variables:\n\t\t\t\t\t{title: confirmationTitle}\n\t\t\t\t}\n\t\t\t))) {\n\t\treturn false;\n\t}\n\t// Delete the original tiddler\n\tif(originalTitle) {\n\t\tthis.wiki.deleteTiddler(originalTitle);\n\t\tthis.removeTitleFromStory(storyList,originalTitle);\n\t}\n\t// Delete this tiddler\n\tthis.wiki.deleteTiddler(title);\n\t// Remove the closed tiddler from the story\n\tthis.removeTitleFromStory(storyList,title);\n\tthis.saveStoryList(storyList);\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\treturn false;\n};\n\n/*\nCreate/reuse the draft tiddler for a given title\n*/\nNavigatorWidget.prototype.makeDraftTiddler = function(targetTitle) {\n\t// See if there is already a draft tiddler for this tiddler\n\tvar draftTitle = this.wiki.findDraft(targetTitle);\n\tif(draftTitle) {\n\t\treturn this.wiki.getTiddler(draftTitle);\n\t}\n\t// Get the current value of the tiddler we're editing\n\tvar tiddler = this.wiki.getTiddler(targetTitle);\n\t// Save the initial value of the draft tiddler\n\tdraftTitle = this.generateDraftTitle(targetTitle);\n\tvar draftTiddler = new $tw.Tiddler(\n\t\t\ttiddler,\n\t\t\t{\n\t\t\t\ttitle: draftTitle,\n\t\t\t\t\"draft.title\": targetTitle,\n\t\t\t\t\"draft.of\": targetTitle\n\t\t\t},\n\t\t\tthis.wiki.getModificationFields()\n\t\t);\n\tthis.wiki.addTiddler(draftTiddler);\n\treturn draftTiddler;\n};\n\n/*\nGenerate a title for the draft of a given tiddler\n*/\nNavigatorWidget.prototype.generateDraftTitle = function(title) {\n\tvar c = 0,\n\t\tdraftTitle;\n\tdo {\n\t\tdraftTitle = \"Draft \" + (c ? (c + 1) + \" \" : \"\") + \"of '\" + title + \"'\";\n\t\tc++;\n\t} while(this.wiki.tiddlerExists(draftTitle));\n\treturn draftTitle;\n};\n\n// Take a tiddler out of edit mode, saving the changes\nNavigatorWidget.prototype.handleSaveTiddlerEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle,\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tstoryList = this.getStoryList();\n\t// Replace the original tiddler with the draft\n\tif(tiddler) {\n\t\tvar draftTitle = (tiddler.fields[\"draft.title\"] || \"\").trim(),\n\t\t\tdraftOf = (tiddler.fields[\"draft.of\"] || \"\").trim();\n\t\tif(draftTitle) {\n\t\t\tvar isRename = draftOf !== draftTitle,\n\t\t\t\tisConfirmed = true;\n\t\t\tif(isRename && this.wiki.tiddlerExists(draftTitle)) {\n\t\t\t\tisConfirmed = confirm($tw.language.getString(\n\t\t\t\t\t\"ConfirmOverwriteTiddler\",\n\t\t\t\t\t{variables:\n\t\t\t\t\t\t{title: draftTitle}\n\t\t\t\t\t}\n\t\t\t\t));\n\t\t\t}\n\t\t\tif(isConfirmed) {\n\t\t\t\t// Create the new tiddler and pass it through the th-saving-tiddler hook\n\t\t\t\tvar newTiddler = new $tw.Tiddler(this.wiki.getCreationFields(),tiddler,{\n\t\t\t\t\ttitle: draftTitle,\n\t\t\t\t\t\"draft.title\": undefined,\n\t\t\t\t\t\"draft.of\": undefined\n\t\t\t\t},this.wiki.getModificationFields());\n\t\t\t\tnewTiddler = $tw.hooks.invokeHook(\"th-saving-tiddler\",newTiddler);\n\t\t\t\tthis.wiki.addTiddler(newTiddler);\n\t\t\t\t// Remove the draft tiddler\n\t\t\t\tthis.wiki.deleteTiddler(title);\n\t\t\t\t// Remove the original tiddler if we're renaming it\n\t\t\t\tif(isRename) {\n\t\t\t\t\tthis.wiki.deleteTiddler(draftOf);\n\t\t\t\t}\n\t\t\t\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\t\t\t\t// Replace the draft in the story with the original\n\t\t\t\t\tthis.replaceFirstTitleInStory(storyList,title,draftTitle);\n\t\t\t\t\tthis.addToHistory(draftTitle,event.navigateFromClientRect);\n\t\t\t\t\tif(draftTitle !== this.storyTitle) {\n\t\t\t\t\t\tthis.saveStoryList(storyList);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// Trigger an autosave\n\t\t\t\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\n// Take a tiddler out of edit mode without saving the changes\nNavigatorWidget.prototype.handleCancelTiddlerEvent = function(event) {\n\t// Flip the specified tiddler from draft back to the original\n\tvar draftTitle = event.param || event.tiddlerTitle,\n\t\tdraftTiddler = this.wiki.getTiddler(draftTitle),\n\t\toriginalTitle = draftTiddler && draftTiddler.fields[\"draft.of\"];\n\tif(draftTiddler && originalTitle) {\n\t\t// Ask for confirmation if the tiddler text has changed\n\t\tvar isConfirmed = true,\n\t\t\toriginalTiddler = this.wiki.getTiddler(originalTitle),\n\t\t\tstoryList = this.getStoryList();\n\t\tif(this.wiki.isDraftModified(draftTitle)) {\n\t\t\tisConfirmed = confirm($tw.language.getString(\n\t\t\t\t\"ConfirmCancelTiddler\",\n\t\t\t\t{variables:\n\t\t\t\t\t{title: draftTitle}\n\t\t\t\t}\n\t\t\t));\n\t\t}\n\t\t// Remove the draft tiddler\n\t\tif(isConfirmed) {\n\t\t\tthis.wiki.deleteTiddler(draftTitle);\n\t\t\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\t\t\tif(originalTiddler) {\n\t\t\t\t\tthis.replaceFirstTitleInStory(storyList,draftTitle,originalTitle);\n\t\t\t\t\tthis.addToHistory(originalTitle,event.navigateFromClientRect);\n\t\t\t\t} else {\n\t\t\t\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\t\t\t}\n\t\t\t\tthis.saveStoryList(storyList);\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\n// Create a new draft tiddler\n// event.param can either be the title of a template tiddler, or a hashmap of fields.\n//\n// The title of the newly created tiddler follows these rules:\n// * If a hashmap was used and a title field was specified, use that title\n// * If a hashmap was used without a title field, use a default title, if necessary making it unique with a numeric suffix\n// * If a template tiddler was used, use the title of the template, if necessary making it unique with a numeric suffix\n//\n// If a draft of the target tiddler already exists then it is reused\nNavigatorWidget.prototype.handleNewTiddlerEvent = function(event) {\n\t// Get the story details\n\tvar storyList = this.getStoryList(),\n\t\ttemplateTiddler, additionalFields, title, draftTitle, existingTiddler;\n\t// Get the template tiddler (if any)\n\tif(typeof event.param === \"string\") {\n\t\t// Get the template tiddler\n\t\ttemplateTiddler = this.wiki.getTiddler(event.param);\n\t\t// Generate a new title\n\t\ttitle = this.wiki.generateNewTitle(event.param || $tw.language.getString(\"DefaultNewTiddlerTitle\"));\n\t}\n\t// Get the specified additional fields\n\tif(typeof event.paramObject === \"object\") {\n\t\tadditionalFields = event.paramObject;\n\t}\n\tif(typeof event.param === \"object\") { // Backwards compatibility with 5.1.3\n\t\tadditionalFields = event.param;\n\t}\n\tif(additionalFields && additionalFields.title) {\n\t\ttitle = additionalFields.title;\n\t}\n\t// Generate a title if we don't have one\n\ttitle = title || this.wiki.generateNewTitle($tw.language.getString(\"DefaultNewTiddlerTitle\"));\n\t// Find any existing draft for this tiddler\n\tdraftTitle = this.wiki.findDraft(title);\n\t// Pull in any existing tiddler\n\tif(draftTitle) {\n\t\texistingTiddler = this.wiki.getTiddler(draftTitle);\n\t} else {\n\t\tdraftTitle = this.generateDraftTitle(title);\n\t\texistingTiddler = this.wiki.getTiddler(title);\n\t}\n\t// Merge the tags\n\tvar mergedTags = [];\n\tif(existingTiddler && existingTiddler.fields.tags) {\n\t\t$tw.utils.pushTop(mergedTags,existingTiddler.fields.tags)\n\t}\n\tif(additionalFields && additionalFields.tags) {\n\t\t// Merge tags\n\t\tmergedTags = $tw.utils.pushTop(mergedTags,$tw.utils.parseStringArray(additionalFields.tags));\n\t}\n\tif(templateTiddler && templateTiddler.fields.tags) {\n\t\t// Merge tags\n\t\tmergedTags = $tw.utils.pushTop(mergedTags,templateTiddler.fields.tags);\n\t}\n\t// Save the draft tiddler\n\tvar draftTiddler = new $tw.Tiddler({\n\t\t\ttext: \"\",\n\t\t\t\"draft.title\": title\n\t\t},\n\t\ttemplateTiddler,\n\t\texistingTiddler,\n\t\tadditionalFields,\n\t\tthis.wiki.getCreationFields(),\n\t\t{\n\t\t\ttitle: draftTitle,\n\t\t\t\"draft.of\": title,\n\t\t\ttags: mergedTags\n\t\t},this.wiki.getModificationFields());\n\tthis.wiki.addTiddler(draftTiddler);\n\t// Update the story to insert the new draft at the top and remove any existing tiddler\n\tif(storyList.indexOf(draftTitle) === -1) {\n\t\tvar slot = storyList.indexOf(event.navigateFromTitle);\n\t\tstoryList.splice(slot + 1,0,draftTitle);\n\t}\n\tif(storyList.indexOf(title) !== -1) {\n\t\tstoryList.splice(storyList.indexOf(title),1);\t\t\n\t}\n\tthis.saveStoryList(storyList);\n\t// Add a new record to the top of the history stack\n\tthis.addToHistory(draftTitle);\n\treturn false;\n};\n\n// Import JSON tiddlers into a pending import tiddler\nNavigatorWidget.prototype.handleImportTiddlersEvent = function(event) {\n\tvar self = this;\n\t// Get the tiddlers\n\tvar tiddlers = [];\n\ttry {\n\t\ttiddlers = JSON.parse(event.param);\t\n\t} catch(e) {\n\t}\n\t// Get the current $:/Import tiddler\n\tvar importTiddler = this.wiki.getTiddler(IMPORT_TITLE),\n\t\timportData = this.wiki.getTiddlerData(IMPORT_TITLE,{}),\n\t\tnewFields = new Object({\n\t\t\ttitle: IMPORT_TITLE,\n\t\t\ttype: \"application/json\",\n\t\t\t\"plugin-type\": \"import\",\n\t\t\t\"status\": \"pending\"\n\t\t}),\n\t\tincomingTiddlers = [];\n\t// Process each tiddler\n\timportData.tiddlers = importData.tiddlers || {};\n\t$tw.utils.each(tiddlers,function(tiddlerFields) {\n\t\tvar title = tiddlerFields.title;\n\t\tif(title) {\n\t\t\tincomingTiddlers.push(title);\n\t\t\timportData.tiddlers[title] = tiddlerFields;\n\t\t}\n\t});\n\t// Give the active upgrader modules a chance to process the incoming tiddlers\n\tvar messages = this.wiki.invokeUpgraders(incomingTiddlers,importData.tiddlers);\n\t$tw.utils.each(messages,function(message,title) {\n\t\tnewFields[\"message-\" + title] = message;\n\t});\n\t// Deselect any suppressed tiddlers\n\t$tw.utils.each(importData.tiddlers,function(tiddler,title) {\n\t\tif($tw.utils.count(tiddler) === 0) {\n\t\t\tnewFields[\"selection-\" + title] = \"unchecked\";\n\t\t}\n\t});\n\t// Save the $:/Import tiddler\n\tnewFields.text = JSON.stringify(importData,null,$tw.config.preferences.jsonSpaces);\n\tthis.wiki.addTiddler(new $tw.Tiddler(importTiddler,newFields));\n\t// Update the story and history details\n\tif(this.getVariable(\"tv-auto-open-on-import\") !== \"no\") {\n\t\tvar storyList = this.getStoryList(),\n\t\t\thistory = [];\n\t\t// Add it to the story\n\t\tif(storyList.indexOf(IMPORT_TITLE) === -1) {\n\t\t\tstoryList.unshift(IMPORT_TITLE);\n\t\t}\n\t\t// And to history\n\t\thistory.push(IMPORT_TITLE);\n\t\t// Save the updated story and history\n\t\tthis.saveStoryList(storyList);\n\t\tthis.addToHistory(history);\t\t\n\t}\n\treturn false;\n};\n\n// \nNavigatorWidget.prototype.handlePerformImportEvent = function(event) {\n\tvar self = this,\n\t\timportTiddler = this.wiki.getTiddler(event.param),\n\t\timportData = this.wiki.getTiddlerDataCached(event.param,{tiddlers: {}}),\n\t\timportReport = [];\n\t// Add the tiddlers to the store\n\timportReport.push($tw.language.getString(\"Import/Imported\") + \"\\n\");\n\t$tw.utils.each(importData.tiddlers,function(tiddlerFields) {\n\t\tvar title = tiddlerFields.title;\n\t\tif(title && importTiddler && importTiddler.fields[\"selection-\" + title] !== \"unchecked\") {\n\t\t\tself.wiki.addTiddler(new $tw.Tiddler(tiddlerFields));\n\t\t\timportReport.push(\"# [[\" + tiddlerFields.title + \"]]\");\n\t\t}\n\t});\n\t// Replace the $:/Import tiddler with an import report\n\tthis.wiki.addTiddler(new $tw.Tiddler({\n\t\ttitle: event.param,\n\t\ttext: importReport.join(\"\\n\"),\n\t\t\"status\": \"complete\"\n\t}));\n\t// Navigate to the $:/Import tiddler\n\tthis.addToHistory([event.param]);\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n};\n\nNavigatorWidget.prototype.handleFoldTiddlerEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {};\n\tif(paramObject.foldedState) {\n\t\tvar foldedState = this.wiki.getTiddlerText(paramObject.foldedState,\"show\") === \"show\" ? \"hide\" : \"show\";\n\t\tthis.wiki.setText(paramObject.foldedState,\"text\",null,foldedState);\n\t}\n};\n\nNavigatorWidget.prototype.handleFoldOtherTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,event.param === title ? \"show\" : \"hide\");\n\t});\n};\n\nNavigatorWidget.prototype.handleFoldAllTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,\"hide\");\n\t});\n};\n\nNavigatorWidget.prototype.handleUnfoldAllTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,\"show\");\n\t});\n};\n\nNavigatorWidget.prototype.handleRenameTiddlerEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tfrom = paramObject.from || event.tiddlerTitle,\n\t\tto = paramObject.to;\n\t$tw.wiki.renameTiddler(from,to);\n};\n\nexports.navigator = NavigatorWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/navigator.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/password.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/password.js\ntype: application/javascript\nmodule-type: widget\n\nPassword widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar PasswordWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nPasswordWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nPasswordWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Get the current password\n\tvar password = $tw.browser ? $tw.utils.getPassword(this.passwordName) || \"\" : \"\";\n\t// Create our element\n\tvar domNode = this.document.createElement(\"input\");\n\tdomNode.setAttribute(\"type\",\"password\");\n\tdomNode.setAttribute(\"value\",password);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nPasswordWidget.prototype.handleChangeEvent = function(event) {\n\tvar password = this.domNodes[0].value;\n\treturn $tw.utils.savePassword(this.passwordName,password);\n};\n\n/*\nCompute the internal state of the widget\n*/\nPasswordWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.passwordName = this.getAttribute(\"name\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nPasswordWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.password = PasswordWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/password.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/radio.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/radio.js\ntype: application/javascript\nmodule-type: widget\n\nRadio widget\n\nWill set a field to the selected value:\n\n```\n\t<$radio field=\"myfield\" value=\"check 1\">one</$radio>\n\t<$radio field=\"myfield\" value=\"check 2\">two</$radio>\n\t<$radio field=\"myfield\" value=\"check 3\">three</$radio>\n```\n\n|Parameter |Description |h\n|tiddler |Name of the tiddler in which the field should be set. Defaults to current tiddler |\n|field |The name of the field to be set |\n|value |The value to set |\n|class |Optional class name(s) |\n\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RadioWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRadioWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRadioWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create our elements\n\tthis.labelDomNode = this.document.createElement(\"label\");\n\tthis.labelDomNode.setAttribute(\"class\",this.radioClass);\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"radio\");\n\tif(this.getValue() == this.radioValue) {\n\t\tthis.inputDomNode.setAttribute(\"checked\",\"true\");\n\t}\n\tthis.labelDomNode.appendChild(this.inputDomNode);\n\tthis.spanDomNode = this.document.createElement(\"span\");\n\tthis.labelDomNode.appendChild(this.spanDomNode);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.labelDomNode,nextSibling);\n\tthis.renderChildren(this.spanDomNode,null);\n\tthis.domNodes.push(this.labelDomNode);\n};\n\nRadioWidget.prototype.getValue = function() {\n\tvar tiddler = this.wiki.getTiddler(this.radioTitle);\n\treturn tiddler && tiddler.getFieldString(this.radioField);\n};\n\nRadioWidget.prototype.setValue = function() {\n\tif(this.radioField) {\n\t\tvar tiddler = this.wiki.getTiddler(this.radioTitle),\n\t\t\taddition = {};\n\t\taddition[this.radioField] = this.radioValue;\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),{title: this.radioTitle},tiddler,addition,this.wiki.getModificationFields()));\n\t}\n};\n\nRadioWidget.prototype.handleChangeEvent = function(event) {\n\tif(this.inputDomNode.checked) {\n\t\tthis.setValue();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nRadioWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.radioTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.radioField = this.getAttribute(\"field\",\"text\");\n\tthis.radioValue = this.getAttribute(\"value\");\n\tthis.radioClass = this.getAttribute(\"class\",\"\");\n\tif(this.radioClass !== \"\") {\n\t\tthis.radioClass += \" \";\n\t}\n\tthis.radioClass += \"tc-radio\";\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRadioWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.value || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false;\n\t\tif(changedTiddlers[this.radioTitle]) {\n\t\t\tthis.inputDomNode.checked = this.getValue() === this.radioValue;\n\t\t\trefreshed = true;\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\nexports.radio = RadioWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/radio.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/raw.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/raw.js\ntype: application/javascript\nmodule-type: widget\n\nRaw widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RawWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRawWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRawWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tvar div = this.document.createElement(\"div\");\n\tdiv.innerHTML=this.parseTreeNode.html;\n\tparent.insertBefore(div,nextSibling);\n\tthis.domNodes.push(div);\t\n};\n\n/*\nCompute the internal state of the widget\n*/\nRawWidget.prototype.execute = function() {\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRawWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.raw = RawWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/raw.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/reveal.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/reveal.js\ntype: application/javascript\nmodule-type: widget\n\nReveal widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RevealWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRevealWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRevealWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.revealTag && $tw.config.htmlUnsafeElements.indexOf(this.revealTag) === -1) {\n\t\ttag = this.revealTag;\n\t}\n\tvar domNode = this.document.createElement(tag);\n\tvar classes = this[\"class\"].split(\" \") || [];\n\tclasses.push(\"tc-reveal\");\n\tdomNode.className = classes.join(\" \");\n\tif(this.style) {\n\t\tdomNode.setAttribute(\"style\",this.style);\n\t}\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tif(!domNode.isTiddlyWikiFakeDom && this.type === \"popup\" && this.isOpen) {\n\t\tthis.positionPopup(domNode);\n\t\t$tw.utils.addClass(domNode,\"tc-popup\"); // Make sure that clicks don't dismiss popups within the revealed content\n\t}\n\tif(!this.isOpen) {\n\t\tdomNode.setAttribute(\"hidden\",\"true\");\n\t}\n\tthis.domNodes.push(domNode);\n};\n\nRevealWidget.prototype.positionPopup = function(domNode) {\n\tdomNode.style.position = \"absolute\";\n\tdomNode.style.zIndex = \"1000\";\n\tswitch(this.position) {\n\t\tcase \"left\":\n\t\t\tdomNode.style.left = (this.popup.left - domNode.offsetWidth) + \"px\";\n\t\t\tdomNode.style.top = this.popup.top + \"px\";\n\t\t\tbreak;\n\t\tcase \"above\":\n\t\t\tdomNode.style.left = this.popup.left + \"px\";\n\t\t\tdomNode.style.top = (this.popup.top - domNode.offsetHeight) + \"px\";\n\t\t\tbreak;\n\t\tcase \"aboveright\":\n\t\t\tdomNode.style.left = (this.popup.left + this.popup.width) + \"px\";\n\t\t\tdomNode.style.top = (this.popup.top + this.popup.height - domNode.offsetHeight) + \"px\";\n\t\t\tbreak;\n\t\tcase \"right\":\n\t\t\tdomNode.style.left = (this.popup.left + this.popup.width) + \"px\";\n\t\t\tdomNode.style.top = this.popup.top + \"px\";\n\t\t\tbreak;\n\t\tcase \"belowleft\":\n\t\t\tdomNode.style.left = (this.popup.left + this.popup.width - domNode.offsetWidth) + \"px\";\n\t\t\tdomNode.style.top = (this.popup.top + this.popup.height) + \"px\";\n\t\t\tbreak;\n\t\tdefault: // Below\n\t\t\tdomNode.style.left = this.popup.left + \"px\";\n\t\t\tdomNode.style.top = (this.popup.top + this.popup.height) + \"px\";\n\t\t\tbreak;\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nRevealWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.state = this.getAttribute(\"state\");\n\tthis.revealTag = this.getAttribute(\"tag\");\n\tthis.type = this.getAttribute(\"type\");\n\tthis.text = this.getAttribute(\"text\");\n\tthis.position = this.getAttribute(\"position\");\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tthis.style = this.getAttribute(\"style\",\"\");\n\tthis[\"default\"] = this.getAttribute(\"default\",\"\");\n\tthis.animate = this.getAttribute(\"animate\",\"no\");\n\tthis.retain = this.getAttribute(\"retain\",\"no\");\n\tthis.openAnimation = this.animate === \"no\" ? undefined : \"open\";\n\tthis.closeAnimation = this.animate === \"no\" ? undefined : \"close\";\n\t// Compute the title of the state tiddler and read it\n\tthis.stateTitle = this.state;\n\tthis.readState();\n\t// Construct the child widgets\n\tvar childNodes = this.isOpen ? this.parseTreeNode.children : [];\n\tthis.hasChildNodes = this.isOpen;\n\tthis.makeChildWidgets(childNodes);\n};\n\n/*\nRead the state tiddler\n*/\nRevealWidget.prototype.readState = function() {\n\t// Read the information from the state tiddler\n\tvar state = this.stateTitle ? this.wiki.getTextReference(this.stateTitle,this[\"default\"],this.getVariable(\"currentTiddler\")) : this[\"default\"];\n\tswitch(this.type) {\n\t\tcase \"popup\":\n\t\t\tthis.readPopupState(state);\n\t\t\tbreak;\n\t\tcase \"match\":\n\t\t\tthis.readMatchState(state);\n\t\t\tbreak;\n\t\tcase \"nomatch\":\n\t\t\tthis.readMatchState(state);\n\t\t\tthis.isOpen = !this.isOpen;\n\t\t\tbreak;\n\t}\n};\n\nRevealWidget.prototype.readMatchState = function(state) {\n\tthis.isOpen = state === this.text;\n};\n\nRevealWidget.prototype.readPopupState = function(state) {\n\tvar popupLocationRegExp = /^\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/,\n\t\tmatch = popupLocationRegExp.exec(state);\n\t// Check if the state matches the location regexp\n\tif(match) {\n\t\t// If so, we're open\n\t\tthis.isOpen = true;\n\t\t// Get the location\n\t\tthis.popup = {\n\t\t\tleft: parseFloat(match[1]),\n\t\t\ttop: parseFloat(match[2]),\n\t\t\twidth: parseFloat(match[3]),\n\t\t\theight: parseFloat(match[4])\n\t\t};\n\t} else {\n\t\t// If not, we're closed\n\t\tthis.isOpen = false;\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRevealWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.state || changedAttributes.type || changedAttributes.text || changedAttributes.position || changedAttributes[\"default\"] || changedAttributes.animate) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false,\n\t\t\tcurrentlyOpen = this.isOpen;\n\t\tthis.readState();\n\t\tif(this.isOpen !== currentlyOpen) {\n\t\t\tif(this.retain === \"yes\") {\n\t\t\t\tthis.updateState();\n\t\t\t} else {\n\t\t\t\tthis.refreshSelf();\n\t\t\t\trefreshed = true;\n\t\t\t}\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\n/*\nCalled by refresh() to dynamically show or hide the content\n*/\nRevealWidget.prototype.updateState = function() {\n\t// Read the current state\n\tthis.readState();\n\t// Construct the child nodes if needed\n\tvar domNode = this.domNodes[0];\n\tif(this.isOpen && !this.hasChildNodes) {\n\t\tthis.hasChildNodes = true;\n\t\tthis.makeChildWidgets(this.parseTreeNode.children);\n\t\tthis.renderChildren(domNode,null);\n\t}\n\t// Animate our DOM node\n\tif(!domNode.isTiddlyWikiFakeDom && this.type === \"popup\" && this.isOpen) {\n\t\tthis.positionPopup(domNode);\n\t\t$tw.utils.addClass(domNode,\"tc-popup\"); // Make sure that clicks don't dismiss popups within the revealed content\n\n\t}\n\tif(this.isOpen) {\n\t\tdomNode.removeAttribute(\"hidden\");\n        $tw.anim.perform(this.openAnimation,domNode);\n\t} else {\n\t\t$tw.anim.perform(this.closeAnimation,domNode,{callback: function() {\n\t\t\tdomNode.setAttribute(\"hidden\",\"true\");\n        }});\n\t}\n};\n\nexports.reveal = RevealWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/reveal.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/scrollable.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/scrollable.js\ntype: application/javascript\nmodule-type: widget\n\nScrollable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ScrollableWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.scaleFactor = 1;\n\tthis.addEventListeners([\n\t\t{type: \"tm-scroll\", handler: \"handleScrollEvent\"}\n\t]);\n\tif($tw.browser) {\n\t\tthis.requestAnimationFrame = window.requestAnimationFrame ||\n\t\t\twindow.webkitRequestAnimationFrame ||\n\t\t\twindow.mozRequestAnimationFrame ||\n\t\t\tfunction(callback) {\n\t\t\t\treturn window.setTimeout(callback, 1000/60);\n\t\t\t};\n\t\tthis.cancelAnimationFrame = window.cancelAnimationFrame ||\n\t\t\twindow.webkitCancelAnimationFrame ||\n\t\t\twindow.webkitCancelRequestAnimationFrame ||\n\t\t\twindow.mozCancelAnimationFrame ||\n\t\t\twindow.mozCancelRequestAnimationFrame ||\n\t\t\tfunction(id) {\n\t\t\t\twindow.clearTimeout(id);\n\t\t\t};\n\t}\n};\n\n/*\nInherit from the base widget class\n*/\nScrollableWidget.prototype = new Widget();\n\nScrollableWidget.prototype.cancelScroll = function() {\n\tif(this.idRequestFrame) {\n\t\tthis.cancelAnimationFrame.call(window,this.idRequestFrame);\n\t\tthis.idRequestFrame = null;\n\t}\n};\n\n/*\nHandle a scroll event\n*/\nScrollableWidget.prototype.handleScrollEvent = function(event) {\n\t// Pass the scroll event through if our offsetsize is larger than our scrollsize\n\tif(this.outerDomNode.scrollWidth <= this.outerDomNode.offsetWidth && this.outerDomNode.scrollHeight <= this.outerDomNode.offsetHeight && this.fallthrough === \"yes\") {\n\t\treturn true;\n\t}\n\tthis.scrollIntoView(event.target);\n\treturn false; // Handled event\n};\n\n/*\nScroll an element into view\n*/\nScrollableWidget.prototype.scrollIntoView = function(element) {\n\tvar duration = $tw.utils.getAnimationDuration();\n\tthis.cancelScroll();\n\tthis.startTime = Date.now();\n\tvar scrollPosition = {\n\t\tx: this.outerDomNode.scrollLeft,\n\t\ty: this.outerDomNode.scrollTop\n\t};\n\t// Get the client bounds of the element and adjust by the scroll position\n\tvar scrollableBounds = this.outerDomNode.getBoundingClientRect(),\n\t\tclientTargetBounds = element.getBoundingClientRect(),\n\t\tbounds = {\n\t\t\tleft: clientTargetBounds.left + scrollPosition.x - scrollableBounds.left,\n\t\t\ttop: clientTargetBounds.top + scrollPosition.y - scrollableBounds.top,\n\t\t\twidth: clientTargetBounds.width,\n\t\t\theight: clientTargetBounds.height\n\t\t};\n\t// We'll consider the horizontal and vertical scroll directions separately via this function\n\tvar getEndPos = function(targetPos,targetSize,currentPos,currentSize) {\n\t\t\t// If the target is already visible then stay where we are\n\t\t\tif(targetPos >= currentPos && (targetPos + targetSize) <= (currentPos + currentSize)) {\n\t\t\t\treturn currentPos;\n\t\t\t// If the target is above/left of the current view, then scroll to its top/left\n\t\t\t} else if(targetPos <= currentPos) {\n\t\t\t\treturn targetPos;\n\t\t\t// If the target is smaller than the window and the scroll position is too far up, then scroll till the target is at the bottom of the window\n\t\t\t} else if(targetSize < currentSize && currentPos < (targetPos + targetSize - currentSize)) {\n\t\t\t\treturn targetPos + targetSize - currentSize;\n\t\t\t// If the target is big, then just scroll to the top\n\t\t\t} else if(currentPos < targetPos) {\n\t\t\t\treturn targetPos;\n\t\t\t// Otherwise, stay where we are\n\t\t\t} else {\n\t\t\t\treturn currentPos;\n\t\t\t}\n\t\t},\n\t\tendX = getEndPos(bounds.left,bounds.width,scrollPosition.x,this.outerDomNode.offsetWidth),\n\t\tendY = getEndPos(bounds.top,bounds.height,scrollPosition.y,this.outerDomNode.offsetHeight);\n\t// Only scroll if necessary\n\tif(endX !== scrollPosition.x || endY !== scrollPosition.y) {\n\t\tvar self = this,\n\t\t\tdrawFrame;\n\t\tdrawFrame = function () {\n\t\t\tvar t;\n\t\t\tif(duration <= 0) {\n\t\t\t\tt = 1;\n\t\t\t} else {\n\t\t\t\tt = ((Date.now()) - self.startTime) / duration;\t\n\t\t\t}\n\t\t\tif(t >= 1) {\n\t\t\t\tself.cancelScroll();\n\t\t\t\tt = 1;\n\t\t\t}\n\t\t\tt = $tw.utils.slowInSlowOut(t);\n\t\t\tself.outerDomNode.scrollLeft = scrollPosition.x + (endX - scrollPosition.x) * t;\n\t\t\tself.outerDomNode.scrollTop = scrollPosition.y + (endY - scrollPosition.y) * t;\n\t\t\tif(t < 1) {\n\t\t\t\tself.idRequestFrame = self.requestAnimationFrame.call(window,drawFrame);\n\t\t\t}\n\t\t};\n\t\tdrawFrame();\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nScrollableWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create elements\n\tthis.outerDomNode = this.document.createElement(\"div\");\n\t$tw.utils.setStyle(this.outerDomNode,[\n\t\t{overflowY: \"auto\"},\n\t\t{overflowX: \"auto\"},\n\t\t{webkitOverflowScrolling: \"touch\"}\n\t]);\n\tthis.innerDomNode = this.document.createElement(\"div\");\n\tthis.outerDomNode.appendChild(this.innerDomNode);\n\t// Assign classes\n\tthis.outerDomNode.className = this[\"class\"] || \"\";\n\t// Insert element\n\tparent.insertBefore(this.outerDomNode,nextSibling);\n\tthis.renderChildren(this.innerDomNode,null);\n\tthis.domNodes.push(this.outerDomNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nScrollableWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.fallthrough = this.getAttribute(\"fallthrough\",\"yes\");\n\tthis[\"class\"] = this.getAttribute(\"class\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nScrollableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.scrollable = ScrollableWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/scrollable.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/select.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/select.js\ntype: application/javascript\nmodule-type: widget\n\nSelect widget:\n\n```\n<$select tiddler=\"MyTiddler\" field=\"text\">\n<$list filter=\"[tag[chapter]]\">\n<option value=<<currentTiddler>>>\n<$view field=\"description\"/>\n</option>\n</$list>\n</$select>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SelectWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSelectWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSelectWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n\tthis.setSelectValue();\n\t$tw.utils.addEventListeners(this.getSelectDomNode(),[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n};\n\n/*\nHandle a change event\n*/\nSelectWidget.prototype.handleChangeEvent = function(event) {\n\tif(this.selectMultiple == false) {\n\t\tvar value = this.getSelectDomNode().value;\n\t} else {\n\t\tvar value = this.getSelectValues()\n\t\t\t\tvalue = $tw.utils.stringifyList(value);\n\t}\n\tthis.wiki.setText(this.selectTitle,this.selectField,this.selectIndex,value);\n};\n\n/*\nIf necessary, set the value of the select element to the current value\n*/\nSelectWidget.prototype.setSelectValue = function() {\n\tvar value = this.selectDefault;\n\t// Get the value\n\tif(this.selectIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.selectTitle,this.selectIndex);\n\t} else {\n\t\tvar tiddler = this.wiki.getTiddler(this.selectTitle);\n\t\tif(tiddler) {\n\t\t\tif(this.selectField === \"text\") {\n\t\t\t\t// Calling getTiddlerText() triggers lazy loading of skinny tiddlers\n\t\t\t\tvalue = this.wiki.getTiddlerText(this.selectTitle);\n\t\t\t} else {\n\t\t\t\tif($tw.utils.hop(tiddler.fields,this.selectField)) {\n\t\t\t\t\tvalue = tiddler.getFieldString(this.selectField);\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tif(this.selectField === \"title\") {\n\t\t\t\tvalue = this.selectTitle;\n\t\t\t}\n\t\t}\n\t}\n\t// Assign it to the select element if it's different than the current value\n\tif (this.selectMultiple) {\n\t\tvalue = value === undefined ? \"\" : value;\n\t\tvar select = this.getSelectDomNode();\n\t\tvar values = Array.isArray(value) ? value : $tw.utils.parseStringArray(value);\n\t\tfor(var i=0; i < select.children.length; i++){\n\t\t\tif(values.indexOf(select.children[i].value) != -1) {\n\t\t\t\tselect.children[i].selected = true;\n\t\t\t}\n\t\t}\n\t\t\n\t} else {\n\t\tvar domNode = this.getSelectDomNode();\n\t\tif(domNode.value !== value) {\n\t\t\tdomNode.value = value;\n\t\t}\n\t}\n};\n\n/*\nGet the DOM node of the select element\n*/\nSelectWidget.prototype.getSelectDomNode = function() {\n\treturn this.children[0].domNodes[0];\n};\n\n// Return an array of the selected opion values\n// select is an HTML select element\nSelectWidget.prototype.getSelectValues = function() {\n\tvar select, result, options, opt;\n\tselect = this.getSelectDomNode();\n\tresult = [];\n\toptions = select && select.options;\n\tfor (var i=0; i<options.length; i++) {\n\t\topt = options[i];\n\t\tif (opt.selected) {\n\t\t\tresult.push(opt.value || opt.text);\n\t\t}\n\t}\n\treturn result;\n}\n\n/*\nCompute the internal state of the widget\n*/\nSelectWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.selectTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.selectField = this.getAttribute(\"field\",\"text\");\n\tthis.selectIndex = this.getAttribute(\"index\");\n\tthis.selectClass = this.getAttribute(\"class\");\n\tthis.selectDefault = this.getAttribute(\"default\");\n\tthis.selectMultiple = this.getAttribute(\"multiple\", false);\n\tthis.selectSize = this.getAttribute(\"size\");\n\t// Make the child widgets\n\tvar selectNode = {\n\t\ttype: \"element\",\n\t\ttag: \"select\",\n\t\tchildren: this.parseTreeNode.children\n\t};\n\tif(this.selectClass) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"class\",this.selectClass);\n\t}\n\tif(this.selectMultiple) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"multiple\",\"multiple\");\n\t}\n\tif(this.selectSize) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"size\",this.selectSize);\n\t}\n\tthis.makeChildWidgets([selectNode]);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nSelectWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// If we're using a different tiddler/field/index then completely refresh ourselves\n\tif(changedAttributes.selectTitle || changedAttributes.selectField || changedAttributes.selectIndex) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t// If the target tiddler value has changed, just update setting and refresh the children\n\t} else {\n\t\tvar childrenRefreshed = this.refreshChildren(changedTiddlers);\n\t\tif(changedTiddlers[this.selectTitle] || childrenRefreshed) {\n\t\t\tthis.setSelectValue();\n\t\t} \n\t\treturn childrenRefreshed;\n\t}\n};\n\nexports.select = SelectWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/select.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/set.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/set.js\ntype: application/javascript\nmodule-type: widget\n\nSet variable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SetWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSetWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSetWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nSetWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.setName = this.getAttribute(\"name\",\"currentTiddler\");\n\tthis.setFilter = this.getAttribute(\"filter\");\n\tthis.setValue = this.getAttribute(\"value\");\n\tthis.setEmptyValue = this.getAttribute(\"emptyValue\");\n\t// Set context variable\n\tthis.setVariable(this.setName,this.getValue(),this.parseTreeNode.params);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nGet the value to be assigned\n*/\nSetWidget.prototype.getValue = function() {\n\tvar value = this.setValue;\n\tif(this.setFilter) {\n\t\tvar results = this.wiki.filterTiddlers(this.setFilter,this);\n\t\tif(!this.setValue) {\n\t\t\tvalue = $tw.utils.stringifyList(results);\n\t\t}\n\t\tif(results.length === 0 && this.setEmptyValue !== undefined) {\n\t\t\tvalue = this.setEmptyValue;\n\t\t}\n\t} else if(!value && this.setEmptyValue) {\n\t\tvalue = this.setEmptyValue;\n\t}\n\treturn value;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nSetWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name || changedAttributes.filter || changedAttributes.value || changedAttributes.emptyValue ||\n\t   (this.setFilter && this.getValue() != this.variables[this.setName].value)) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.setvariable = SetWidget;\nexports.set = SetWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/set.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/text.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/text.js\ntype: application/javascript\nmodule-type: widget\n\nText node widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TextNodeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTextNodeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTextNodeWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar text = this.getAttribute(\"text\",this.parseTreeNode.text || \"\");\n\ttext = text.replace(/\\r/mg,\"\");\n\tvar textNode = this.document.createTextNode(text);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTextNodeWidget.prototype.execute = function() {\n\t// Nothing to do for a text node\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTextNodeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.text) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.text = TextNodeWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/text.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/tiddler.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/tiddler.js\ntype: application/javascript\nmodule-type: widget\n\nTiddler widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTiddlerWidget.prototype.execute = function() {\n\tthis.tiddlerState = this.computeTiddlerState();\n\tthis.setVariable(\"currentTiddler\",this.tiddlerState.currentTiddler);\n\tthis.setVariable(\"missingTiddlerClass\",this.tiddlerState.missingTiddlerClass);\n\tthis.setVariable(\"shadowTiddlerClass\",this.tiddlerState.shadowTiddlerClass);\n\tthis.setVariable(\"systemTiddlerClass\",this.tiddlerState.systemTiddlerClass);\n\tthis.setVariable(\"tiddlerTagClasses\",this.tiddlerState.tiddlerTagClasses);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nCompute the tiddler state flags\n*/\nTiddlerWidget.prototype.computeTiddlerState = function() {\n\t// Get our parameters\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Compute the state\n\tvar state = {\n\t\tcurrentTiddler: this.tiddlerTitle || \"\",\n\t\tmissingTiddlerClass: (this.wiki.tiddlerExists(this.tiddlerTitle) || this.wiki.isShadowTiddler(this.tiddlerTitle)) ? \"tc-tiddler-exists\" : \"tc-tiddler-missing\",\n\t\tshadowTiddlerClass: this.wiki.isShadowTiddler(this.tiddlerTitle) ? \"tc-tiddler-shadow\" : \"\",\n\t\tsystemTiddlerClass: this.wiki.isSystemTiddler(this.tiddlerTitle) ? \"tc-tiddler-system\" : \"\",\n\t\ttiddlerTagClasses: this.getTagClasses()\n\t};\n\t// Compute a simple hash to make it easier to detect changes\n\tstate.hash = state.currentTiddler + state.missingTiddlerClass + state.shadowTiddlerClass + state.systemTiddlerClass + state.tiddlerTagClasses;\n\treturn state;\n};\n\n/*\nCreate a string of CSS classes derived from the tags of the current tiddler\n*/\nTiddlerWidget.prototype.getTagClasses = function() {\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle);\n\tif(tiddler) {\n\t\tvar tags = [];\n\t\t$tw.utils.each(tiddler.fields.tags,function(tag) {\n\t\t\ttags.push(\"tc-tagged-\" + encodeURIComponent(tag));\n\t\t});\n\t\treturn tags.join(\" \");\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\tnewTiddlerState = this.computeTiddlerState();\n\tif(changedAttributes.tiddler || newTiddlerState.hash !== this.tiddlerState.hash) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.tiddler = TiddlerWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/tiddler.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/transclude.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/transclude.js\ntype: application/javascript\nmodule-type: widget\n\nTransclude widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TranscludeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTranscludeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTranscludeWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTranscludeWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.transcludeTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.transcludeSubTiddler = this.getAttribute(\"subtiddler\");\n\tthis.transcludeField = this.getAttribute(\"field\");\n\tthis.transcludeIndex = this.getAttribute(\"index\");\n\tthis.transcludeMode = this.getAttribute(\"mode\");\n\t// Parse the text reference\n\tvar parseAsInline = !this.parseTreeNode.isBlock;\n\tif(this.transcludeMode === \"inline\") {\n\t\tparseAsInline = true;\n\t} else if(this.transcludeMode === \"block\") {\n\t\tparseAsInline = false;\n\t}\n\tvar parser = this.wiki.parseTextReference(\n\t\t\t\t\t\tthis.transcludeTitle,\n\t\t\t\t\t\tthis.transcludeField,\n\t\t\t\t\t\tthis.transcludeIndex,\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tparseAsInline: parseAsInline,\n\t\t\t\t\t\t\tsubTiddler: this.transcludeSubTiddler\n\t\t\t\t\t\t}),\n\t\tparseTreeNodes = parser ? parser.tree : this.parseTreeNode.children;\n\t// Set context variables for recursion detection\n\tvar recursionMarker = this.makeRecursionMarker();\n\tthis.setVariable(\"transclusion\",recursionMarker);\n\t// Check for recursion\n\tif(parser) {\n\t\tif(this.parentWidget && this.parentWidget.hasVariable(\"transclusion\",recursionMarker)) {\n\t\t\tparseTreeNodes = [{type: \"element\", tag: \"span\", attributes: {\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-error\"}\n\t\t\t}, children: [\n\t\t\t\t{type: \"text\", text: \"Recursive transclusion error in transclude widget\"}\n\t\t\t]}];\n\t\t}\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nCompose a string comprising the title, field and/or index to identify this transclusion for recursion detection\n*/\nTranscludeWidget.prototype.makeRecursionMarker = function() {\n\tvar output = [];\n\toutput.push(\"{\");\n\toutput.push(this.getVariable(\"currentTiddler\",{defaultValue: \"\"}));\n\toutput.push(\"|\");\n\toutput.push(this.transcludeTitle || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeField || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeIndex || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeSubTiddler || \"\");\n\toutput.push(\"}\");\n\treturn output.join(\"\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTranscludeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedTiddlers[this.transcludeTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.transclude = TranscludeWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/transclude.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/vars.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/vars.js\ntype: application/javascript\nmodule-type: widget\n\nThis widget allows multiple variables to be set in one go:\n\n```\n\\define helloworld() Hello world!\n<$vars greeting=\"Hi\" me={{!!title}} sentence=<<helloworld>>>\n  <<greeting>>! I am <<me>> and I say: <<sentence>>\n</$vars>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar VarsWidget = function(parseTreeNode,options) {\n\t// Call the constructor\n\tWidget.call(this);\n\t// Initialise\t\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nVarsWidget.prototype = Object.create(Widget.prototype);\n\n/*\nRender this widget into the DOM\n*/\nVarsWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nVarsWidget.prototype.execute = function() {\n\t// Parse variables\n\tvar self = this;\n\t$tw.utils.each(this.attributes,function(val,key) {\n\t\tif(key.charAt(0) !== \"$\") {\n\t\t\tself.setVariable(key,val);\n\t\t}\n\t});\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nVarsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(Object.keys(changedAttributes).length) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports[\"vars\"] = VarsWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/vars.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/view.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/view.js\ntype: application/javascript\nmodule-type: widget\n\nView widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ViewWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nViewWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nViewWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tif(this.text) {\n\t\tvar textNode = this.document.createTextNode(this.text);\n\t\tparent.insertBefore(textNode,nextSibling);\n\t\tthis.domNodes.push(textNode);\n\t} else {\n\t\tthis.makeChildWidgets();\n\t\tthis.renderChildren(parent,nextSibling);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nViewWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.viewTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.viewSubtiddler = this.getAttribute(\"subtiddler\");\n\tthis.viewField = this.getAttribute(\"field\",\"text\");\n\tthis.viewIndex = this.getAttribute(\"index\");\n\tthis.viewFormat = this.getAttribute(\"format\",\"text\");\n\tthis.viewTemplate = this.getAttribute(\"template\",\"\");\n\tswitch(this.viewFormat) {\n\t\tcase \"htmlwikified\":\n\t\t\tthis.text = this.getValueAsHtmlWikified();\n\t\t\tbreak;\n\t\tcase \"htmlencodedplainwikified\":\n\t\t\tthis.text = this.getValueAsHtmlEncodedPlainWikified();\n\t\t\tbreak;\n\t\tcase \"htmlencoded\":\n\t\t\tthis.text = this.getValueAsHtmlEncoded();\n\t\t\tbreak;\n\t\tcase \"urlencoded\":\n\t\t\tthis.text = this.getValueAsUrlEncoded();\n\t\t\tbreak;\n\t\tcase \"doubleurlencoded\":\n\t\t\tthis.text = this.getValueAsDoubleUrlEncoded();\n\t\t\tbreak;\n\t\tcase \"date\":\n\t\t\tthis.text = this.getValueAsDate(this.viewTemplate);\n\t\t\tbreak;\n\t\tcase \"relativedate\":\n\t\t\tthis.text = this.getValueAsRelativeDate();\n\t\t\tbreak;\n\t\tcase \"stripcomments\":\n\t\t\tthis.text = this.getValueAsStrippedComments();\n\t\t\tbreak;\n\t\tcase \"jsencoded\":\n\t\t\tthis.text = this.getValueAsJsEncoded();\n\t\t\tbreak;\n\t\tdefault: // \"text\"\n\t\t\tthis.text = this.getValueAsText();\n\t\t\tbreak;\n\t}\n};\n\n/*\nThe various formatter functions are baked into this widget for the moment. Eventually they will be replaced by macro functions\n*/\n\n/*\nRetrieve the value of the widget. Options are:\nasString: Optionally return the value as a string\n*/\nViewWidget.prototype.getValue = function(options) {\n\toptions = options || {};\n\tvar value = options.asString ? \"\" : undefined;\n\tif(this.viewIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.viewTitle,this.viewIndex);\n\t} else {\n\t\tvar tiddler;\n\t\tif(this.viewSubtiddler) {\n\t\t\ttiddler = this.wiki.getSubTiddler(this.viewTitle,this.viewSubtiddler);\t\n\t\t} else {\n\t\t\ttiddler = this.wiki.getTiddler(this.viewTitle);\n\t\t}\n\t\tif(tiddler) {\n\t\t\tif(this.viewField === \"text\" && !this.viewSubtiddler) {\n\t\t\t\t// Calling getTiddlerText() triggers lazy loading of skinny tiddlers\n\t\t\t\tvalue = this.wiki.getTiddlerText(this.viewTitle);\n\t\t\t} else {\n\t\t\t\tif($tw.utils.hop(tiddler.fields,this.viewField)) {\n\t\t\t\t\tif(options.asString) {\n\t\t\t\t\t\tvalue = tiddler.getFieldString(this.viewField);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvalue = tiddler.fields[this.viewField];\t\t\t\t\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tif(this.viewField === \"title\") {\n\t\t\t\tvalue = this.viewTitle;\n\t\t\t}\n\t\t}\n\t}\n\treturn value;\n};\n\nViewWidget.prototype.getValueAsText = function() {\n\treturn this.getValue({asString: true});\n};\n\nViewWidget.prototype.getValueAsHtmlWikified = function() {\n\treturn this.wiki.renderText(\"text/html\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{parentWidget: this});\n};\n\nViewWidget.prototype.getValueAsHtmlEncodedPlainWikified = function() {\n\treturn $tw.utils.htmlEncode(this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{parentWidget: this}));\n};\n\nViewWidget.prototype.getValueAsHtmlEncoded = function() {\n\treturn $tw.utils.htmlEncode(this.getValueAsText());\n};\n\nViewWidget.prototype.getValueAsUrlEncoded = function() {\n\treturn encodeURIComponent(this.getValueAsText());\n};\n\nViewWidget.prototype.getValueAsDoubleUrlEncoded = function() {\n\treturn encodeURIComponent(encodeURIComponent(this.getValueAsText()));\n};\n\nViewWidget.prototype.getValueAsDate = function(format) {\n\tformat = format || \"YYYY MM DD 0hh:0mm\";\n\tvar value = $tw.utils.parseDate(this.getValue());\n\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\treturn $tw.utils.formatDateString(value,format);\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\nViewWidget.prototype.getValueAsRelativeDate = function(format) {\n\tvar value = $tw.utils.parseDate(this.getValue());\n\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\treturn $tw.utils.getRelativeDate((new Date()) - (new Date(value))).description;\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\nViewWidget.prototype.getValueAsStrippedComments = function() {\n\tvar lines = this.getValueAsText().split(\"\\n\"),\n\t\tout = [];\n\tfor(var line=0; line<lines.length; line++) {\n\t\tvar text = lines[line];\n\t\tif(!/^\\s*\\/\\/#/.test(text)) {\n\t\t\tout.push(text);\n\t\t}\n\t}\n\treturn out.join(\"\\n\");\n};\n\nViewWidget.prototype.getValueAsJsEncoded = function() {\n\treturn $tw.utils.stringify(this.getValueAsText());\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nViewWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.template || changedAttributes.format || changedTiddlers[this.viewTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.view = ViewWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/view.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/widgets/widget.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/widget.js\ntype: application/javascript\nmodule-type: widget\n\nWidget base class\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreate a widget object for a parse tree node\n\tparseTreeNode: reference to the parse tree node to be rendered\n\toptions: see below\nOptions include:\n\twiki: mandatory reference to wiki associated with this render tree\n\tparentWidget: optional reference to a parent renderer node for the context chain\n\tdocument: optional document object to use instead of global document\n*/\nvar Widget = function(parseTreeNode,options) {\n\tif(arguments.length > 0) {\n\t\tthis.initialise(parseTreeNode,options);\n\t}\n};\n\n/*\nInitialise widget properties. These steps are pulled out of the constructor so that we can reuse them in subclasses\n*/\nWidget.prototype.initialise = function(parseTreeNode,options) {\n\toptions = options || {};\n\t// Save widget info\n\tthis.parseTreeNode = parseTreeNode;\n\tthis.wiki = options.wiki;\n\tthis.parentWidget = options.parentWidget;\n\tthis.variablesConstructor = function() {};\n\tthis.variablesConstructor.prototype = this.parentWidget ? this.parentWidget.variables : {};\n\tthis.variables = new this.variablesConstructor();\n\tthis.document = options.document;\n\tthis.attributes = {};\n\tthis.children = [];\n\tthis.domNodes = [];\n\tthis.eventListeners = {};\n\t// Hashmap of the widget classes\n\tif(!this.widgetClasses) {\n\t\tWidget.prototype.widgetClasses = $tw.modules.applyMethods(\"widget\");\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nWidget.prototype.execute = function() {\n\tthis.makeChildWidgets();\n};\n\n/*\nSet the value of a context variable\nname: name of the variable\nvalue: value of the variable\nparams: array of {name:, default:} for each parameter\n*/\nWidget.prototype.setVariable = function(name,value,params) {\n\tthis.variables[name] = {value: value, params: params};\n};\n\n/*\nGet the prevailing value of a context variable\nname: name of variable\noptions: see below\nOptions include\nparams: array of {name:, value:} for each parameter\ndefaultValue: default value if the variable is not defined\n*/\nWidget.prototype.getVariable = function(name,options) {\n\toptions = options || {};\n\tvar actualParams = options.params || [],\n\t\tparentWidget = this.parentWidget;\n\t// Check for the variable defined in the parent widget (or an ancestor in the prototype chain)\n\tif(parentWidget && name in parentWidget.variables) {\n\t\tvar variable = parentWidget.variables[name],\n\t\t\tvalue = variable.value;\n\t\t// Substitute any parameters specified in the definition\n\t\tvalue = this.substituteVariableParameters(value,variable.params,actualParams);\n\t\tvalue = this.substituteVariableReferences(value);\n\t\treturn value;\n\t}\n\t// If the variable doesn't exist in the parent widget then look for a macro module\n\treturn this.evaluateMacroModule(name,actualParams,options.defaultValue);\n};\n\nWidget.prototype.substituteVariableParameters = function(text,formalParams,actualParams) {\n\tif(formalParams) {\n\t\tvar nextAnonParameter = 0, // Next candidate anonymous parameter in macro call\n\t\t\tparamInfo, paramValue;\n\t\t// Step through each of the parameters in the macro definition\n\t\tfor(var p=0; p<formalParams.length; p++) {\n\t\t\t// Check if we've got a macro call parameter with the same name\n\t\t\tparamInfo = formalParams[p];\n\t\t\tparamValue = undefined;\n\t\t\tfor(var m=0; m<actualParams.length; m++) {\n\t\t\t\tif(actualParams[m].name === paramInfo.name) {\n\t\t\t\t\tparamValue = actualParams[m].value;\n\t\t\t\t}\n\t\t\t}\n\t\t\t// If not, use the next available anonymous macro call parameter\n\t\t\twhile(nextAnonParameter < actualParams.length && actualParams[nextAnonParameter].name) {\n\t\t\t\tnextAnonParameter++;\n\t\t\t}\n\t\t\tif(paramValue === undefined && nextAnonParameter < actualParams.length) {\n\t\t\t\tparamValue = actualParams[nextAnonParameter++].value;\n\t\t\t}\n\t\t\t// If we've still not got a value, use the default, if any\n\t\t\tparamValue = paramValue || paramInfo[\"default\"] || \"\";\n\t\t\t// Replace any instances of this parameter\n\t\t\ttext = text.replace(new RegExp(\"\\\\$\" + $tw.utils.escapeRegExp(paramInfo.name) + \"\\\\$\",\"mg\"),paramValue);\n\t\t}\n\t}\n\treturn text;\n};\n\nWidget.prototype.substituteVariableReferences = function(text) {\n\tvar self = this;\n\treturn (text || \"\").replace(/\\$\\(([^\\)\\$]+)\\)\\$/g,function(match,p1,offset,string) {\n\t\treturn self.getVariable(p1,{defaultValue: \"\"});\n\t});\n};\n\nWidget.prototype.evaluateMacroModule = function(name,actualParams,defaultValue) {\n\tif($tw.utils.hop($tw.macros,name)) {\n\t\tvar macro = $tw.macros[name],\n\t\t\targs = [];\n\t\tif(macro.params.length > 0) {\n\t\t\tvar nextAnonParameter = 0, // Next candidate anonymous parameter in macro call\n\t\t\t\tparamInfo, paramValue;\n\t\t\t// Step through each of the parameters in the macro definition\n\t\t\tfor(var p=0; p<macro.params.length; p++) {\n\t\t\t\t// Check if we've got a macro call parameter with the same name\n\t\t\t\tparamInfo = macro.params[p];\n\t\t\t\tparamValue = undefined;\n\t\t\t\tfor(var m=0; m<actualParams.length; m++) {\n\t\t\t\t\tif(actualParams[m].name === paramInfo.name) {\n\t\t\t\t\t\tparamValue = actualParams[m].value;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// If not, use the next available anonymous macro call parameter\n\t\t\t\twhile(nextAnonParameter < actualParams.length && actualParams[nextAnonParameter].name) {\n\t\t\t\t\tnextAnonParameter++;\n\t\t\t\t}\n\t\t\t\tif(paramValue === undefined && nextAnonParameter < actualParams.length) {\n\t\t\t\t\tparamValue = actualParams[nextAnonParameter++].value;\n\t\t\t\t}\n\t\t\t\t// If we've still not got a value, use the default, if any\n\t\t\t\tparamValue = paramValue || paramInfo[\"default\"] || \"\";\n\t\t\t\t// Save the parameter\n\t\t\t\targs.push(paramValue);\n\t\t\t}\n\t\t}\n\t\telse for(var i=0; i<actualParams.length; ++i) {\n\t\t\targs.push(actualParams[i].value);\n\t\t}\n\t\treturn (macro.run.apply(this,args) || \"\").toString();\n\t} else {\n\t\treturn defaultValue;\n\t}\n};\n\n/*\nCheck whether a given context variable value exists in the parent chain\n*/\nWidget.prototype.hasVariable = function(name,value) {\n\tvar node = this;\n\twhile(node) {\n\t\tif($tw.utils.hop(node.variables,name) && node.variables[name].value === value) {\n\t\t\treturn true;\n\t\t}\n\t\tnode = node.parentWidget;\n\t}\n\treturn false;\n};\n\n/*\nConstruct a qualifying string based on a hash of concatenating the values of a given variable in the parent chain\n*/\nWidget.prototype.getStateQualifier = function(name) {\n\tthis.qualifiers = this.qualifiers || Object.create(null);\n\tname = name || \"transclusion\";\n\tif(this.qualifiers[name]) {\n\t\treturn this.qualifiers[name];\n\t} else {\n\t\tvar output = [],\n\t\t\tnode = this;\n\t\twhile(node && node.parentWidget) {\n\t\t\tif($tw.utils.hop(node.parentWidget.variables,name)) {\n\t\t\t\toutput.push(node.getVariable(name));\n\t\t\t}\n\t\t\tnode = node.parentWidget;\n\t\t}\n\t\tvar value = $tw.utils.hashString(output.join(\"\"));\n\t\tthis.qualifiers[name] = value;\n\t\treturn value;\n\t}\n};\n\n/*\nCompute the current values of the attributes of the widget. Returns a hashmap of the names of the attributes that have changed\n*/\nWidget.prototype.computeAttributes = function() {\n\tvar changedAttributes = {},\n\t\tself = this,\n\t\tvalue;\n\t$tw.utils.each(this.parseTreeNode.attributes,function(attribute,name) {\n\t\tif(attribute.type === \"indirect\") {\n\t\t\tvalue = self.wiki.getTextReference(attribute.textReference,\"\",self.getVariable(\"currentTiddler\"));\n\t\t} else if(attribute.type === \"macro\") {\n\t\t\tvalue = self.getVariable(attribute.value.name,{params: attribute.value.params});\n\t\t} else { // String attribute\n\t\t\tvalue = attribute.value;\n\t\t}\n\t\t// Check whether the attribute has changed\n\t\tif(self.attributes[name] !== value) {\n\t\t\tself.attributes[name] = value;\n\t\t\tchangedAttributes[name] = true;\n\t\t}\n\t});\n\treturn changedAttributes;\n};\n\n/*\nCheck for the presence of an attribute\n*/\nWidget.prototype.hasAttribute = function(name) {\n\treturn $tw.utils.hop(this.attributes,name);\n};\n\n/*\nGet the value of an attribute\n*/\nWidget.prototype.getAttribute = function(name,defaultText) {\n\tif($tw.utils.hop(this.attributes,name)) {\n\t\treturn this.attributes[name];\n\t} else {\n\t\treturn defaultText;\n\t}\n};\n\n/*\nAssign the computed attributes of the widget to a domNode\noptions include:\nexcludeEventAttributes: ignores attributes whose name begins with \"on\"\n*/\nWidget.prototype.assignAttributes = function(domNode,options) {\n\toptions = options || {};\n\tvar self = this;\n\t$tw.utils.each(this.attributes,function(v,a) {\n\t\t// Check exclusions\n\t\tif(options.excludeEventAttributes && a.substr(0,2) === \"on\") {\n\t\t\tv = undefined;\n\t\t}\n\t\tif(v !== undefined) {\n\t\t\tvar b = a.split(\":\");\n\t\t\t// Setting certain attributes can cause a DOM error (eg xmlns on the svg element)\n\t\t\ttry {\n\t\t\t\tif (b.length == 2 && b[0] == \"xlink\"){\n\t\t\t\t\tdomNode.setAttributeNS(\"http://www.w3.org/1999/xlink\",b[1],v);\n\t\t\t\t} else {\n\t\t\t\t\tdomNode.setAttributeNS(null,a,v);\n\t\t\t\t}\n\t\t\t} catch(e) {\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nMake child widgets correspondng to specified parseTreeNodes\n*/\nWidget.prototype.makeChildWidgets = function(parseTreeNodes) {\n\tthis.children = [];\n\tvar self = this;\n\t$tw.utils.each(parseTreeNodes || (this.parseTreeNode && this.parseTreeNode.children),function(childNode) {\n\t\tself.children.push(self.makeChildWidget(childNode));\n\t});\n};\n\n/*\nConstruct the widget object for a parse tree node\n*/\nWidget.prototype.makeChildWidget = function(parseTreeNode) {\n\tvar WidgetClass = this.widgetClasses[parseTreeNode.type];\n\tif(!WidgetClass) {\n\t\tWidgetClass = this.widgetClasses.text;\n\t\tparseTreeNode = {type: \"text\", text: \"Undefined widget '\" + parseTreeNode.type + \"'\"};\n\t}\n\treturn new WidgetClass(parseTreeNode,{\n\t\twiki: this.wiki,\n\t\tvariables: {},\n\t\tparentWidget: this,\n\t\tdocument: this.document\n\t});\n};\n\n/*\nGet the next sibling of this widget\n*/\nWidget.prototype.nextSibling = function() {\n\tif(this.parentWidget) {\n\t\tvar index = this.parentWidget.children.indexOf(this);\n\t\tif(index !== -1 && index < this.parentWidget.children.length-1) {\n\t\t\treturn this.parentWidget.children[index+1];\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nGet the previous sibling of this widget\n*/\nWidget.prototype.previousSibling = function() {\n\tif(this.parentWidget) {\n\t\tvar index = this.parentWidget.children.indexOf(this);\n\t\tif(index !== -1 && index > 0) {\n\t\t\treturn this.parentWidget.children[index-1];\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRender the children of this widget into the DOM\n*/\nWidget.prototype.renderChildren = function(parent,nextSibling) {\n\t$tw.utils.each(this.children,function(childWidget) {\n\t\tchildWidget.render(parent,nextSibling);\n\t});\n};\n\n/*\nAdd a list of event listeners from an array [{type:,handler:},...]\n*/\nWidget.prototype.addEventListeners = function(listeners) {\n\tvar self = this;\n\t$tw.utils.each(listeners,function(listenerInfo) {\n\t\tself.addEventListener(listenerInfo.type,listenerInfo.handler);\n\t});\n};\n\n/*\nAdd an event listener\n*/\nWidget.prototype.addEventListener = function(type,handler) {\n\tvar self = this;\n\tif(typeof handler === \"string\") { // The handler is a method name on this widget\n\t\tthis.eventListeners[type] = function(event) {\n\t\t\treturn self[handler].call(self,event);\n\t\t};\n\t} else { // The handler is a function\n\t\tthis.eventListeners[type] = function(event) {\n\t\t\treturn handler.call(self,event);\n\t\t};\n\t}\n};\n\n/*\nDispatch an event to a widget. If the widget doesn't handle the event then it is also dispatched to the parent widget\n*/\nWidget.prototype.dispatchEvent = function(event) {\n\t// Dispatch the event if this widget handles it\n\tvar listener = this.eventListeners[event.type];\n\tif(listener) {\n\t\t// Don't propagate the event if the listener returned false\n\t\tif(!listener(event)) {\n\t\t\treturn false;\n\t\t}\n\t}\n\t// Dispatch the event to the parent widget\n\tif(this.parentWidget) {\n\t\treturn this.parentWidget.dispatchEvent(event);\n\t}\n\treturn true;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nRebuild a previously rendered widget\n*/\nWidget.prototype.refreshSelf = function() {\n\tvar nextSibling = this.findNextSiblingDomNode();\n\tthis.removeChildDomNodes();\n\tthis.render(this.parentDomNode,nextSibling);\n};\n\n/*\nRefresh all the children of a widget\n*/\nWidget.prototype.refreshChildren = function(changedTiddlers) {\n\tvar self = this,\n\t\trefreshed = false;\n\t$tw.utils.each(this.children,function(childWidget) {\n\t\trefreshed = childWidget.refresh(changedTiddlers) || refreshed;\n\t});\n\treturn refreshed;\n};\n\n/*\nFind the next sibling in the DOM to this widget. This is done by scanning the widget tree through all next siblings and their descendents that share the same parent DOM node\n*/\nWidget.prototype.findNextSiblingDomNode = function(startIndex) {\n\t// Refer to this widget by its index within its parents children\n\tvar parent = this.parentWidget,\n\t\tindex = startIndex !== undefined ? startIndex : parent.children.indexOf(this);\nif(index === -1) {\n\tthrow \"node not found in parents children\";\n}\n\t// Look for a DOM node in the later siblings\n\twhile(++index < parent.children.length) {\n\t\tvar domNode = parent.children[index].findFirstDomNode();\n\t\tif(domNode) {\n\t\t\treturn domNode;\n\t\t}\n\t}\n\t// Go back and look for later siblings of our parent if it has the same parent dom node\n\tvar grandParent = parent.parentWidget;\n\tif(grandParent && parent.parentDomNode === this.parentDomNode) {\n\t\tindex = grandParent.children.indexOf(parent);\n\t\tif(index !== -1) {\n\t\t\treturn parent.findNextSiblingDomNode(index);\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nFind the first DOM node generated by a widget or its children\n*/\nWidget.prototype.findFirstDomNode = function() {\n\t// Return the first dom node of this widget, if we've got one\n\tif(this.domNodes.length > 0) {\n\t\treturn this.domNodes[0];\n\t}\n\t// Otherwise, recursively call our children\n\tfor(var t=0; t<this.children.length; t++) {\n\t\tvar domNode = this.children[t].findFirstDomNode();\n\t\tif(domNode) {\n\t\t\treturn domNode;\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRemove any DOM nodes created by this widget or its children\n*/\nWidget.prototype.removeChildDomNodes = function() {\n\t// If this widget has directly created DOM nodes, delete them and exit. This assumes that any child widgets are contained within the created DOM nodes, which would normally be the case\n\tif(this.domNodes.length > 0) {\n\t\t$tw.utils.each(this.domNodes,function(domNode) {\n\t\t\tdomNode.parentNode.removeChild(domNode);\n\t\t});\n\t\tthis.domNodes = [];\n\t} else {\n\t\t// Otherwise, ask the child widgets to delete their DOM nodes\n\t\t$tw.utils.each(this.children,function(childWidget) {\n\t\t\tchildWidget.removeChildDomNodes();\n\t\t});\n\t}\n};\n\n/*\nInvoke the action widgets that are descendents of the current widget.\n*/\nWidget.prototype.invokeActions = function(triggeringWidget,event) {\n\tvar handled = false;\n\t// For each child widget\n\tfor(var t=0; t<this.children.length; t++) {\n\t\tvar child = this.children[t];\n\t\t// Invoke the child if it is an action widget\n\t\tif(child.invokeAction && child.invokeAction(triggeringWidget,event)) {\n\t\t\thandled = true;\n\t\t}\n\t\t// Propagate through through the child if it permits it\n\t\tif(child.allowActionPropagation() && child.invokeActions(triggeringWidget,event)) {\n\t\t\thandled = true;\n\t\t}\n\t}\n\treturn handled;\n};\n\n\nWidget.prototype.allowActionPropagation = function() {\n\treturn true;\n};\n\nexports.widget = Widget;\n\n})();\n",
            "title": "$:/core/modules/widgets/widget.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/core/modules/wiki-bulkops.js": {
            "text": "/*\\\ntitle: $:/core/modules/wiki-bulkops.js\ntype: application/javascript\nmodule-type: wikimethod\n\nBulk tiddler operations such as rename.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRename a tiddler, and relink any tags or lists that reference it.\n*/\nexports.renameTiddler = function(fromTitle,toTitle) {\n\tvar self = this;\n\tfromTitle = (fromTitle || \"\").trim();\n\ttoTitle = (toTitle || \"\").trim();\n\tif(fromTitle && toTitle && fromTitle !== toTitle) {\n\t\t// Rename the tiddler itself\n\t\tvar tiddler = this.getTiddler(fromTitle);\n\t\tthis.addTiddler(new $tw.Tiddler(tiddler,{title: toTitle},this.getModificationFields()));\n\t\tthis.deleteTiddler(fromTitle);\n\t\t// Rename any tags or lists that reference it\n\t\tthis.each(function(tiddler,title) {\n\t\t\tvar tags = (tiddler.fields.tags || []).slice(0),\n\t\t\t\tlist = (tiddler.fields.list || []).slice(0),\n\t\t\t\tisModified = false;\n\t\t\t// Rename tags\n\t\t\t$tw.utils.each(tags,function (title,index) {\n\t\t\t\tif(title === fromTitle) {\n\t\t\t\t\ttags[index] = toTitle;\n\t\t\t\t\tisModified = true;\n\t\t\t\t}\n\t\t\t});\n\t\t\t// Rename lists\n\t\t\t$tw.utils.each(list,function (title,index) {\n\t\t\t\tif(title === fromTitle) {\n\t\t\t\t\tlist[index] = toTitle;\n\t\t\t\t\tisModified = true;\n\t\t\t\t}\n\t\t\t});\n\t\t\tif(isModified) {\n\t\t\t\tself.addTiddler(new $tw.Tiddler(tiddler,{tags: tags, list: list},self.getModificationFields()));\n\t\t\t}\n\t\t});\n\t}\n}\n\n})();\n",
            "title": "$:/core/modules/wiki-bulkops.js",
            "type": "application/javascript",
            "module-type": "wikimethod"
        },
        "$:/core/modules/wiki.js": {
            "text": "/*\\\ntitle: $:/core/modules/wiki.js\ntype: application/javascript\nmodule-type: wikimethod\n\nExtension methods for the $tw.Wiki object\n\nAdds the following properties to the wiki object:\n\n* `eventListeners` is a hashmap by type of arrays of listener functions\n* `changedTiddlers` is a hashmap describing changes to named tiddlers since wiki change events were last dispatched. Each entry is a hashmap containing two fields:\n\tmodified: true/false\n\tdeleted: true/false\n* `changeCount` is a hashmap by tiddler title containing a numerical index that starts at zero and is incremented each time a tiddler is created changed or deleted\n* `caches` is a hashmap by tiddler title containing a further hashmap of named cache objects. Caches are automatically cleared when a tiddler is modified or deleted\n* `globalCache` is a hashmap by cache name of cache objects that are cleared whenever any tiddler change occurs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar USER_NAME_TITLE = \"$:/status/UserName\";\n\n/*\nGet the value of a text reference. Text references can have any of these forms:\n\t<tiddlertitle>\n\t<tiddlertitle>!!<fieldname>\n\t!!<fieldname> - specifies a field of the current tiddlers\n\t<tiddlertitle>##<index>\n*/\nexports.getTextReference = function(textRef,defaultText,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle = tr.title || currTiddlerTitle;\n\tif(tr.field) {\n\t\tvar tiddler = this.getTiddler(title);\n\t\tif(tr.field === \"title\") { // Special case so we can return the title of a non-existent tiddler\n\t\t\treturn title;\n\t\t} else if(tiddler && $tw.utils.hop(tiddler.fields,tr.field)) {\n\t\t\treturn tiddler.getFieldString(tr.field);\n\t\t} else {\n\t\t\treturn defaultText;\n\t\t}\n\t} else if(tr.index) {\n\t\treturn this.extractTiddlerDataItem(title,tr.index,defaultText);\n\t} else {\n\t\treturn this.getTiddlerText(title,defaultText);\n\t}\n};\n\nexports.setTextReference = function(textRef,value,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle = tr.title || currTiddlerTitle;\n\tthis.setText(title,tr.field,tr.index,value);\n};\n\nexports.setText = function(title,field,index,value,options) {\n\toptions = options || {};\n\tvar creationFields = options.suppressTimestamp ? {} : this.getCreationFields(),\n\t\tmodificationFields = options.suppressTimestamp ? {} : this.getModificationFields();\n\t// Check if it is a reference to a tiddler field\n\tif(index) {\n\t\tvar data = this.getTiddlerData(title,Object.create(null));\n\t\tif(value !== undefined) {\n\t\t\tdata[index] = value;\n\t\t} else {\n\t\t\tdelete data[index];\n\t\t}\n\t\tthis.setTiddlerData(title,data,modificationFields);\n\t} else {\n\t\tvar tiddler = this.getTiddler(title),\n\t\t\tfields = {title: title};\n\t\tfields[field || \"text\"] = value;\n\t\tthis.addTiddler(new $tw.Tiddler(creationFields,tiddler,fields,modificationFields));\n\t}\n};\n\nexports.deleteTextReference = function(textRef,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle,tiddler,fields;\n\t// Check if it is a reference to a tiddler\n\tif(tr.title && !tr.field) {\n\t\tthis.deleteTiddler(tr.title);\n\t// Else check for a field reference\n\t} else if(tr.field) {\n\t\ttitle = tr.title || currTiddlerTitle;\n\t\ttiddler = this.getTiddler(title);\n\t\tif(tiddler && $tw.utils.hop(tiddler.fields,tr.field)) {\n\t\t\tfields = Object.create(null);\n\t\t\tfields[tr.field] = undefined;\n\t\t\tthis.addTiddler(new $tw.Tiddler(tiddler,fields,this.getModificationFields()));\n\t\t}\n\t}\n};\n\nexports.addEventListener = function(type,listener) {\n\tthis.eventListeners = this.eventListeners || {};\n\tthis.eventListeners[type] = this.eventListeners[type]  || [];\n\tthis.eventListeners[type].push(listener);\t\n};\n\nexports.removeEventListener = function(type,listener) {\n\tvar listeners = this.eventListeners[type];\n\tif(listeners) {\n\t\tvar p = listeners.indexOf(listener);\n\t\tif(p !== -1) {\n\t\t\tlisteners.splice(p,1);\n\t\t}\n\t}\n};\n\nexports.dispatchEvent = function(type /*, args */) {\n\tvar args = Array.prototype.slice.call(arguments,1),\n\t\tlisteners = this.eventListeners[type];\n\tif(listeners) {\n\t\tfor(var p=0; p<listeners.length; p++) {\n\t\t\tvar listener = listeners[p];\n\t\t\tlistener.apply(listener,args);\n\t\t}\n\t}\n};\n\n/*\nCauses a tiddler to be marked as changed, incrementing the change count, and triggers event handlers.\nThis method should be called after the changes it describes have been made to the wiki.tiddlers[] array.\n\ttitle: Title of tiddler\n\tisDeleted: defaults to false (meaning the tiddler has been created or modified),\n\t\ttrue if the tiddler has been deleted\n*/\nexports.enqueueTiddlerEvent = function(title,isDeleted) {\n\t// Record the touch in the list of changed tiddlers\n\tthis.changedTiddlers = this.changedTiddlers || Object.create(null);\n\tthis.changedTiddlers[title] = this.changedTiddlers[title] || Object.create(null);\n\tthis.changedTiddlers[title][isDeleted ? \"deleted\" : \"modified\"] = true;\n\t// Increment the change count\n\tthis.changeCount = this.changeCount || Object.create(null);\n\tif($tw.utils.hop(this.changeCount,title)) {\n\t\tthis.changeCount[title]++;\n\t} else {\n\t\tthis.changeCount[title] = 1;\n\t}\n\t// Trigger events\n\tthis.eventListeners = this.eventListeners || {};\n\tif(!this.eventsTriggered) {\n\t\tvar self = this;\n\t\t$tw.utils.nextTick(function() {\n\t\t\tvar changes = self.changedTiddlers;\n\t\t\tself.changedTiddlers = Object.create(null);\n\t\t\tself.eventsTriggered = false;\n\t\t\tif($tw.utils.count(changes) > 0) {\n\t\t\t\tself.dispatchEvent(\"change\",changes);\n\t\t\t}\n\t\t});\n\t\tthis.eventsTriggered = true;\n\t}\n};\n\nexports.getSizeOfTiddlerEventQueue = function() {\n\treturn $tw.utils.count(this.changedTiddlers);\n};\n\nexports.clearTiddlerEventQueue = function() {\n\tthis.changedTiddlers = Object.create(null);\n\tthis.changeCount = Object.create(null);\n};\n\nexports.getChangeCount = function(title) {\n\tthis.changeCount = this.changeCount || Object.create(null);\n\tif($tw.utils.hop(this.changeCount,title)) {\n\t\treturn this.changeCount[title];\n\t} else {\n\t\treturn 0;\n\t}\n};\n\n/*\nGenerate an unused title from the specified base\n*/\nexports.generateNewTitle = function(baseTitle,options) {\n\toptions = options || {};\n\tvar c = 0,\n\t\ttitle = baseTitle;\n\twhile(this.tiddlerExists(title) || this.isShadowTiddler(title) || this.findDraft(title)) {\n\t\ttitle = baseTitle + \n\t\t\t(options.prefix || \" \") + \n\t\t\t(++c);\n\t}\n\treturn title;\n};\n\nexports.isSystemTiddler = function(title) {\n\treturn title && title.indexOf(\"$:/\") === 0;\n};\n\nexports.isTemporaryTiddler = function(title) {\n\treturn title && title.indexOf(\"$:/temp/\") === 0;\n};\n\nexports.isImageTiddler = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\t\t\n\t\tvar contentTypeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/vnd.tiddlywiki\"];\n\t\treturn !!contentTypeInfo && contentTypeInfo.flags.indexOf(\"image\") !== -1;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLike addTiddler() except it will silently reject any plugin tiddlers that are older than the currently loaded version. Returns true if the tiddler was imported\n*/\nexports.importTiddler = function(tiddler) {\n\tvar existingTiddler = this.getTiddler(tiddler.fields.title);\n\t// Check if we're dealing with a plugin\n\tif(tiddler && tiddler.hasField(\"plugin-type\") && tiddler.hasField(\"version\") && existingTiddler && existingTiddler.hasField(\"plugin-type\") && existingTiddler.hasField(\"version\")) {\n\t\t// Reject the incoming plugin if it is older\n\t\tif(!$tw.utils.checkVersions(tiddler.fields.version,existingTiddler.fields.version)) {\n\t\t\treturn false;\n\t\t}\n\t}\n\t// Fall through to adding the tiddler\n\tthis.addTiddler(tiddler);\n\treturn true;\n};\n\n/*\nReturn a hashmap of the fields that should be set when a tiddler is created\n*/\nexports.getCreationFields = function() {\n\tvar fields = {\n\t\t\tcreated: new Date()\n\t\t},\n\t\tcreator = this.getTiddlerText(USER_NAME_TITLE);\n\tif(creator) {\n\t\tfields.creator = creator;\n\t}\n\treturn fields;\n};\n\n/*\nReturn a hashmap of the fields that should be set when a tiddler is modified\n*/\nexports.getModificationFields = function() {\n\tvar fields = Object.create(null),\n\t\tmodifier = this.getTiddlerText(USER_NAME_TITLE);\n\tfields.modified = new Date();\n\tif(modifier) {\n\t\tfields.modifier = modifier;\n\t}\n\treturn fields;\n};\n\n/*\nReturn a sorted array of tiddler titles.  Options include:\nsortField: field to sort by\nexcludeTag: tag to exclude\nincludeSystem: whether to include system tiddlers (defaults to false)\n*/\nexports.getTiddlers = function(options) {\n\toptions = options || Object.create(null);\n\tvar self = this,\n\t\tsortField = options.sortField || \"title\",\n\t\ttiddlers = [], t, titles = [];\n\tthis.each(function(tiddler,title) {\n\t\tif(options.includeSystem || !self.isSystemTiddler(title)) {\n\t\t\tif(!options.excludeTag || !tiddler.hasTag(options.excludeTag)) {\n\t\t\t\ttiddlers.push(tiddler);\n\t\t\t}\n\t\t}\n\t});\n\ttiddlers.sort(function(a,b) {\n\t\tvar aa = a.fields[sortField].toLowerCase() || \"\",\n\t\t\tbb = b.fields[sortField].toLowerCase() || \"\";\n\t\tif(aa < bb) {\n\t\t\treturn -1;\n\t\t} else {\n\t\t\tif(aa > bb) {\n\t\t\t\treturn 1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t}\n\t});\n\tfor(t=0; t<tiddlers.length; t++) {\n\t\ttitles.push(tiddlers[t].fields.title);\n\t}\n\treturn titles;\n};\n\nexports.countTiddlers = function(excludeTag) {\n\tvar tiddlers = this.getTiddlers({excludeTag: excludeTag});\n\treturn $tw.utils.count(tiddlers);\n};\n\n/*\nReturns a function iterator(callback) that iterates through the specified titles, and invokes the callback with callback(tiddler,title)\n*/\nexports.makeTiddlerIterator = function(titles) {\n\tvar self = this;\n\tif(!$tw.utils.isArray(titles)) {\n\t\ttitles = Object.keys(titles);\n\t} else {\n\t\ttitles = titles.slice(0);\n\t}\n\treturn function(callback) {\n\t\ttitles.forEach(function(title) {\n\t\t\tcallback(self.getTiddler(title),title);\n\t\t});\n\t};\n};\n\n/*\nSort an array of tiddler titles by a specified field\n\ttitles: array of titles (sorted in place)\n\tsortField: name of field to sort by\n\tisDescending: true if the sort should be descending\n\tisCaseSensitive: true if the sort should consider upper and lower case letters to be different\n*/\nexports.sortTiddlers = function(titles,sortField,isDescending,isCaseSensitive,isNumeric) {\n\tvar self = this;\n\ttitles.sort(function(a,b) {\n\t\tvar x,y,\n\t\t\tcompareNumbers = function(x,y) {\n\t\t\t\tvar result = \n\t\t\t\t\tisNaN(x) && !isNaN(y) ? (isDescending ? -1 : 1) :\n\t\t\t\t\t!isNaN(x) && isNaN(y) ? (isDescending ? 1 : -1) :\n\t\t\t\t\t                        (isDescending ? y - x :  x - y);\n\t\t\t\treturn result;\n\t\t\t};\n\t\tif(sortField !== \"title\") {\n\t\t\tvar tiddlerA = self.getTiddler(a),\n\t\t\t\ttiddlerB = self.getTiddler(b);\n\t\t\tif(tiddlerA) {\n\t\t\t\ta = tiddlerA.fields[sortField] || \"\";\n\t\t\t} else {\n\t\t\t\ta = \"\";\n\t\t\t}\n\t\t\tif(tiddlerB) {\n\t\t\t\tb = tiddlerB.fields[sortField] || \"\";\n\t\t\t} else {\n\t\t\t\tb = \"\";\n\t\t\t}\n\t\t}\n\t\tx = Number(a);\n\t\ty = Number(b);\n\t\tif(isNumeric && (!isNaN(x) || !isNaN(y))) {\n\t\t\treturn compareNumbers(x,y);\n\t\t} else if($tw.utils.isDate(a) && $tw.utils.isDate(b)) {\n\t\t\treturn isDescending ? b - a : a - b;\n\t\t} else {\n\t\t\ta = String(a);\n\t\t\tb = String(b);\n\t\t\tif(!isCaseSensitive) {\n\t\t\t\ta = a.toLowerCase();\n\t\t\t\tb = b.toLowerCase();\n\t\t\t}\n\t\t\treturn isDescending ? b.localeCompare(a) : a.localeCompare(b);\n\t\t}\n\t});\n};\n\n/*\nFor every tiddler invoke a callback(title,tiddler) with `this` set to the wiki object. Options include:\nsortField: field to sort by\nexcludeTag: tag to exclude\nincludeSystem: whether to include system tiddlers (defaults to false)\n*/\nexports.forEachTiddler = function(/* [options,]callback */) {\n\tvar arg = 0,\n\t\toptions = arguments.length >= 2 ? arguments[arg++] : {},\n\t\tcallback = arguments[arg++],\n\t\ttitles = this.getTiddlers(options),\n\t\tt, tiddler;\n\tfor(t=0; t<titles.length; t++) {\n\t\ttiddler = this.getTiddler(titles[t]);\n\t\tif(tiddler) {\n\t\t\tcallback.call(this,tiddler.fields.title,tiddler);\n\t\t}\n\t}\n};\n\n/*\nReturn an array of tiddler titles that are directly linked from the specified tiddler\n*/\nexports.getTiddlerLinks = function(title) {\n\tvar self = this;\n\t// We'll cache the links so they only get computed if the tiddler changes\n\treturn this.getCacheForTiddler(title,\"links\",function() {\n\t\t// Parse the tiddler\n\t\tvar parser = self.parseTiddler(title);\n\t\t// Count up the links\n\t\tvar links = [],\n\t\t\tcheckParseTree = function(parseTree) {\n\t\t\t\tfor(var t=0; t<parseTree.length; t++) {\n\t\t\t\t\tvar parseTreeNode = parseTree[t];\n\t\t\t\t\tif(parseTreeNode.type === \"link\" && parseTreeNode.attributes.to && parseTreeNode.attributes.to.type === \"string\") {\n\t\t\t\t\t\tvar value = parseTreeNode.attributes.to.value;\n\t\t\t\t\t\tif(links.indexOf(value) === -1) {\n\t\t\t\t\t\t\tlinks.push(value);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tif(parseTreeNode.children) {\n\t\t\t\t\t\tcheckParseTree(parseTreeNode.children);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t};\n\t\tif(parser) {\n\t\t\tcheckParseTree(parser.tree);\n\t\t}\n\t\treturn links;\n\t});\n};\n\n/*\nReturn an array of tiddler titles that link to the specified tiddler\n*/\nexports.getTiddlerBacklinks = function(targetTitle) {\n\tvar self = this,\n\t\tbacklinks = [];\n\tthis.forEachTiddler(function(title,tiddler) {\n\t\tvar links = self.getTiddlerLinks(title);\n\t\tif(links.indexOf(targetTitle) !== -1) {\n\t\t\tbacklinks.push(title);\n\t\t}\n\t});\n\treturn backlinks;\n};\n\n/*\nReturn a hashmap of tiddler titles that are referenced but not defined. Each value is the number of times the missing tiddler is referenced\n*/\nexports.getMissingTitles = function() {\n\tvar self = this,\n\t\tmissing = [];\n// We should cache the missing tiddler list, even if we recreate it every time any tiddler is modified\n\tthis.forEachTiddler(function(title,tiddler) {\n\t\tvar links = self.getTiddlerLinks(title);\n\t\t$tw.utils.each(links,function(link) {\n\t\t\tif((!self.tiddlerExists(link) && !self.isShadowTiddler(link)) && missing.indexOf(link) === -1) {\n\t\t\t\tmissing.push(link);\n\t\t\t}\n\t\t});\n\t});\n\treturn missing;\n};\n\nexports.getOrphanTitles = function() {\n\tvar self = this,\n\t\torphans = this.getTiddlers();\n\tthis.forEachTiddler(function(title,tiddler) {\n\t\tvar links = self.getTiddlerLinks(title);\n\t\t$tw.utils.each(links,function(link) {\n\t\t\tvar p = orphans.indexOf(link);\n\t\t\tif(p !== -1) {\n\t\t\t\torphans.splice(p,1);\n\t\t\t}\n\t\t});\n\t});\n\treturn orphans; // Todo\n};\n\n/*\nRetrieves a list of the tiddler titles that are tagged with a given tag\n*/\nexports.getTiddlersWithTag = function(tag) {\n\tvar self = this;\n\treturn this.getGlobalCache(\"taglist-\" + tag,function() {\n\t\tvar tagmap = self.getTagMap();\n\t\treturn self.sortByList(tagmap[tag],tag);\n\t});\n};\n\n/*\nGet a hashmap by tag of arrays of tiddler titles\n*/\nexports.getTagMap = function() {\n\tvar self = this;\n\treturn this.getGlobalCache(\"tagmap\",function() {\n\t\tvar tags = Object.create(null),\n\t\t\tstoreTags = function(tagArray,title) {\n\t\t\t\tif(tagArray) {\n\t\t\t\t\tfor(var index=0; index<tagArray.length; index++) {\n\t\t\t\t\t\tvar tag = tagArray[index];\n\t\t\t\t\t\tif($tw.utils.hop(tags,tag)) {\n\t\t\t\t\t\t\ttags[tag].push(title);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\ttags[tag] = [title];\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t},\n\t\t\ttitle, tiddler;\n\t\t// Collect up all the tags\n\t\tself.eachShadow(function(tiddler,title) {\n\t\t\tif(!self.tiddlerExists(title)) {\n\t\t\t\ttiddler = self.getTiddler(title);\n\t\t\t\tstoreTags(tiddler.fields.tags,title);\n\t\t\t}\n\t\t});\n\t\tself.each(function(tiddler,title) {\n\t\t\tstoreTags(tiddler.fields.tags,title);\n\t\t});\n\t\treturn tags;\n\t});\n};\n\n/*\nLookup a given tiddler and return a list of all the tiddlers that include it in the specified list field\n*/\nexports.findListingsOfTiddler = function(targetTitle,fieldName) {\n\tfieldName = fieldName || \"list\";\n\tvar titles = [];\n\tthis.each(function(tiddler,title) {\n\t\tvar list = $tw.utils.parseStringArray(tiddler.fields[fieldName]);\n\t\tif(list && list.indexOf(targetTitle) !== -1) {\n\t\t\ttitles.push(title);\n\t\t}\n\t});\n\treturn titles;\n};\n\n/*\nSorts an array of tiddler titles according to an ordered list\n*/\nexports.sortByList = function(array,listTitle) {\n\tvar list = this.getTiddlerList(listTitle);\n\tif(!array || array.length === 0) {\n\t\treturn [];\n\t} else {\n\t\tvar titles = [], t, title;\n\t\t// First place any entries that are present in the list\n\t\tfor(t=0; t<list.length; t++) {\n\t\t\ttitle = list[t];\n\t\t\tif(array.indexOf(title) !== -1) {\n\t\t\t\ttitles.push(title);\n\t\t\t}\n\t\t}\n\t\t// Then place any remaining entries\n\t\tfor(t=0; t<array.length; t++) {\n\t\t\ttitle = array[t];\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\ttitles.push(title);\n\t\t\t}\n\t\t}\n\t\t// Finally obey the list-before and list-after fields of each tiddler in turn\n\t\tvar sortedTitles = titles.slice(0);\n\t\tfor(t=0; t<sortedTitles.length; t++) {\n\t\t\ttitle = sortedTitles[t];\n\t\t\tvar currPos = titles.indexOf(title),\n\t\t\t\tnewPos = -1,\n\t\t\t\ttiddler = this.getTiddler(title);\n\t\t\tif(tiddler) {\n\t\t\t\tvar beforeTitle = tiddler.fields[\"list-before\"],\n\t\t\t\t\tafterTitle = tiddler.fields[\"list-after\"];\n\t\t\t\tif(beforeTitle === \"\") {\n\t\t\t\t\tnewPos = 0;\n\t\t\t\t} else if(beforeTitle) {\n\t\t\t\t\tnewPos = titles.indexOf(beforeTitle);\n\t\t\t\t} else if(afterTitle) {\n\t\t\t\t\tnewPos = titles.indexOf(afterTitle);\n\t\t\t\t\tif(newPos >= 0) {\n\t\t\t\t\t\t++newPos;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif(newPos === -1) {\n\t\t\t\t\tnewPos = currPos;\n\t\t\t\t}\n\t\t\t\tif(newPos !== currPos) {\n\t\t\t\t\ttitles.splice(currPos,1);\n\t\t\t\t\tif(newPos >= currPos) {\n\t\t\t\t\t\tnewPos--;\n\t\t\t\t\t}\n\t\t\t\t\ttitles.splice(newPos,0,title);\n\t\t\t\t}\n\t\t\t}\n\n\t\t}\n\t\treturn titles;\n\t}\n};\n\nexports.getSubTiddler = function(title,subTiddlerTitle) {\n\tvar bundleInfo = this.getPluginInfo(title) || this.getTiddlerDataCached(title);\n\tif(bundleInfo && bundleInfo.tiddlers) {\n\t\tvar subTiddler = bundleInfo.tiddlers[subTiddlerTitle];\n\t\tif(subTiddler) {\n\t\t\treturn new $tw.Tiddler(subTiddler);\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRetrieve a tiddler as a JSON string of the fields\n*/\nexports.getTiddlerAsJson = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\n\t\tvar fields = Object.create(null);\n\t\t$tw.utils.each(tiddler.fields,function(value,name) {\n\t\t\tfields[name] = tiddler.getFieldString(name);\n\t\t});\n\t\treturn JSON.stringify(fields);\n\t} else {\n\t\treturn JSON.stringify({title: title});\n\t}\n};\n\n/*\nGet the content of a tiddler as a JavaScript object. How this is done depends on the type of the tiddler:\n\napplication/json: the tiddler JSON is parsed into an object\napplication/x-tiddler-dictionary: the tiddler is parsed as sequence of name:value pairs\n\nOther types currently just return null.\n\ntitleOrTiddler: string tiddler title or a tiddler object\ndefaultData: default data to be returned if the tiddler is missing or doesn't contain data\n\nNote that the same value is returned for repeated calls for the same tiddler data. The value is frozen to prevent modification; otherwise modifications would be visible to all callers\n*/\nexports.getTiddlerDataCached = function(titleOrTiddler,defaultData) {\n\tvar self = this,\n\t\ttiddler = titleOrTiddler;\n\tif(!(tiddler instanceof $tw.Tiddler)) {\n\t\ttiddler = this.getTiddler(tiddler);\t\n\t}\n\tif(tiddler) {\n\t\treturn this.getCacheForTiddler(tiddler.fields.title,\"data\",function() {\n\t\t\t// Return the frozen value\n\t\t\tvar value = self.getTiddlerData(tiddler.fields.title,defaultData);\n\t\t\t$tw.utils.deepFreeze(value);\n\t\t\treturn value;\n\t\t});\n\t} else {\n\t\treturn defaultData;\n\t}\n};\n\n/*\nAlternative, uncached version of getTiddlerDataCached(). The return value can be mutated freely and reused\n*/\nexports.getTiddlerData = function(titleOrTiddler,defaultData) {\n\tvar tiddler = titleOrTiddler,\n\t\tdata;\n\tif(!(tiddler instanceof $tw.Tiddler)) {\n\t\ttiddler = this.getTiddler(tiddler);\t\n\t}\n\tif(tiddler && tiddler.fields.text) {\n\t\tswitch(tiddler.fields.type) {\n\t\t\tcase \"application/json\":\n\t\t\t\t// JSON tiddler\n\t\t\t\ttry {\n\t\t\t\t\tdata = JSON.parse(tiddler.fields.text);\n\t\t\t\t} catch(ex) {\n\t\t\t\t\treturn defaultData;\n\t\t\t\t}\n\t\t\t\treturn data;\n\t\t\tcase \"application/x-tiddler-dictionary\":\n\t\t\t\treturn $tw.utils.parseFields(tiddler.fields.text);\n\t\t}\n\t}\n\treturn defaultData;\n};\n\n/*\nExtract an indexed field from within a data tiddler\n*/\nexports.extractTiddlerDataItem = function(titleOrTiddler,index,defaultText) {\n\tvar data = this.getTiddlerData(titleOrTiddler,Object.create(null)),\n\t\ttext;\n\tif(data && $tw.utils.hop(data,index)) {\n\t\ttext = data[index];\n\t}\n\tif(typeof text === \"string\" || typeof text === \"number\") {\n\t\treturn text.toString();\n\t} else {\n\t\treturn defaultText;\n\t}\n};\n\n/*\nSet a tiddlers content to a JavaScript object. Currently this is done by setting the tiddler's type to \"application/json\" and setting the text to the JSON text of the data.\ntitle: title of tiddler\ndata: object that can be serialised to JSON\nfields: optional hashmap of additional tiddler fields to be set\n*/\nexports.setTiddlerData = function(title,data,fields) {\n\tvar existingTiddler = this.getTiddler(title),\n\t\tnewFields = {\n\t\t\ttitle: title\n\t};\n\tif(existingTiddler && existingTiddler.fields.type === \"application/x-tiddler-dictionary\") {\n\t\tnewFields.text = $tw.utils.makeTiddlerDictionary(data);\n\t} else {\n\t\tnewFields.type = \"application/json\";\n\t\tnewFields.text = JSON.stringify(data,null,$tw.config.preferences.jsonSpaces);\n\t}\n\tthis.addTiddler(new $tw.Tiddler(this.getCreationFields(),existingTiddler,fields,newFields,this.getModificationFields()));\n};\n\n/*\nReturn the content of a tiddler as an array containing each line\n*/\nexports.getTiddlerList = function(title,field,index) {\n\tif(index) {\n\t\treturn $tw.utils.parseStringArray(this.extractTiddlerDataItem(title,index,\"\"));\n\t}\n\tfield = field || \"list\";\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\n\t\treturn ($tw.utils.parseStringArray(tiddler.fields[field]) || []).slice(0);\n\t}\n\treturn [];\n};\n\n// Return a named global cache object. Global cache objects are cleared whenever a tiddler change occurs\nexports.getGlobalCache = function(cacheName,initializer) {\n\tthis.globalCache = this.globalCache || Object.create(null);\n\tif($tw.utils.hop(this.globalCache,cacheName)) {\n\t\treturn this.globalCache[cacheName];\n\t} else {\n\t\tthis.globalCache[cacheName] = initializer();\n\t\treturn this.globalCache[cacheName];\n\t}\n};\n\nexports.clearGlobalCache = function() {\n\tthis.globalCache = Object.create(null);\n};\n\n// Return the named cache object for a tiddler. If the cache doesn't exist then the initializer function is invoked to create it\nexports.getCacheForTiddler = function(title,cacheName,initializer) {\n\tthis.caches = this.caches || Object.create(null);\n\tvar caches = this.caches[title];\n\tif(caches && caches[cacheName]) {\n\t\treturn caches[cacheName];\n\t} else {\n\t\tif(!caches) {\n\t\t\tcaches = Object.create(null);\n\t\t\tthis.caches[title] = caches;\n\t\t}\n\t\tcaches[cacheName] = initializer();\n\t\treturn caches[cacheName];\n\t}\n};\n\n// Clear all caches associated with a particular tiddler, or, if the title is null, clear all the caches for all the tiddlers\nexports.clearCache = function(title) {\n\tif(title) {\n\t\tthis.caches = this.caches || Object.create(null);\n\t\tif($tw.utils.hop(this.caches,title)) {\n\t\t\tdelete this.caches[title];\n\t\t}\n\t} else {\n\t\tthis.caches = Object.create(null);\n\t}\n};\n\nexports.initParsers = function(moduleType) {\n\t// Install the parser modules\n\t$tw.Wiki.parsers = {};\n\tvar self = this;\n\t$tw.modules.forEachModuleOfType(\"parser\",function(title,module) {\n\t\tfor(var f in module) {\n\t\t\tif($tw.utils.hop(module,f)) {\n\t\t\t\t$tw.Wiki.parsers[f] = module[f]; // Store the parser class\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nParse a block of text of a specified MIME type\n\ttype: content type of text to be parsed\n\ttext: text\n\toptions: see below\nOptions include:\n\tparseAsInline: if true, the text of the tiddler will be parsed as an inline run\n\t_canonical_uri: optional string of the canonical URI of this content\n*/\nexports.parseText = function(type,text,options) {\n\toptions = options || {};\n\t// Select a parser\n\tvar Parser = $tw.Wiki.parsers[type];\n\tif(!Parser && $tw.utils.getFileExtensionInfo(type)) {\n\t\tParser = $tw.Wiki.parsers[$tw.utils.getFileExtensionInfo(type).type];\n\t}\n\tif(!Parser) {\n\t\tParser = $tw.Wiki.parsers[options.defaultType || \"text/vnd.tiddlywiki\"];\n\t}\n\tif(!Parser) {\n\t\treturn null;\n\t}\n\t// Return the parser instance\n\treturn new Parser(type,text,{\n\t\tparseAsInline: options.parseAsInline,\n\t\twiki: this,\n\t\t_canonical_uri: options._canonical_uri\n\t});\n};\n\n/*\nParse a tiddler according to its MIME type\n*/\nexports.parseTiddler = function(title,options) {\n\toptions = $tw.utils.extend({},options);\n\tvar cacheType = options.parseAsInline ? \"inlineParseTree\" : \"blockParseTree\",\n\t\ttiddler = this.getTiddler(title),\n\t\tself = this;\n\treturn tiddler ? this.getCacheForTiddler(title,cacheType,function() {\n\t\t\tif(tiddler.hasField(\"_canonical_uri\")) {\n\t\t\t\toptions._canonical_uri = tiddler.fields._canonical_uri;\n\t\t\t}\n\t\t\treturn self.parseText(tiddler.fields.type,tiddler.fields.text,options);\n\t\t}) : null;\n};\n\nexports.parseTextReference = function(title,field,index,options) {\n\tvar tiddler,text;\n\tif(options.subTiddler) {\n\t\ttiddler = this.getSubTiddler(title,options.subTiddler);\n\t} else {\n\t\ttiddler = this.getTiddler(title);\n\t\tif(field === \"text\" || (!field && !index)) {\n\t\t\tthis.getTiddlerText(title); // Force the tiddler to be lazily loaded\n\t\t\treturn this.parseTiddler(title,options);\n\t\t}\n\t}\n\tif(field === \"text\" || (!field && !index)) {\n\t\tif(tiddler && tiddler.fields) {\n\t\t\treturn this.parseText(tiddler.fields.type || \"text/vnd.tiddlywiki\",tiddler.fields.text,options);\t\t\t\n\t\t} else {\n\t\t\treturn null;\n\t\t}\n\t} else if(field) {\n\t\tif(field === \"title\") {\n\t\t\ttext = title;\n\t\t} else {\n\t\t\tif(!tiddler || !tiddler.hasField(field)) {\n\t\t\t\treturn null;\n\t\t\t}\n\t\t\ttext = tiddler.fields[field];\n\t\t}\n\t\treturn this.parseText(\"text/vnd.tiddlywiki\",text.toString(),options);\n\t} else if(index) {\n\t\tthis.getTiddlerText(title); // Force the tiddler to be lazily loaded\n\t\ttext = this.extractTiddlerDataItem(tiddler,index,undefined);\n\t\tif(text === undefined) {\n\t\t\treturn null;\n\t\t}\n\t\treturn this.parseText(\"text/vnd.tiddlywiki\",text,options);\n\t}\n};\n\n/*\nMake a widget tree for a parse tree\nparser: parser object\noptions: see below\nOptions include:\ndocument: optional document to use\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.makeWidget = function(parser,options) {\n\toptions = options || {};\n\tvar widgetNode = {\n\t\t\ttype: \"widget\",\n\t\t\tchildren: []\n\t\t},\n\t\tcurrWidgetNode = widgetNode;\n\t// Create set variable widgets for each variable\n\t$tw.utils.each(options.variables,function(value,name) {\n\t\tvar setVariableWidget = {\n\t\t\ttype: \"set\",\n\t\t\tattributes: {\n\t\t\t\tname: {type: \"string\", value: name},\n\t\t\t\tvalue: {type: \"string\", value: value}\n\t\t\t},\n\t\t\tchildren: []\n\t\t};\n\t\tcurrWidgetNode.children = [setVariableWidget];\n\t\tcurrWidgetNode = setVariableWidget;\n\t});\n\t// Add in the supplied parse tree nodes\n\tcurrWidgetNode.children = parser ? parser.tree : [];\n\t// Create the widget\n\treturn new widget.widget(widgetNode,{\n\t\twiki: this,\n\t\tdocument: options.document || $tw.fakeDocument,\n\t\tparentWidget: options.parentWidget\n\t});\n};\n\n/*\nMake a widget tree for transclusion\ntitle: target tiddler title\noptions: as for wiki.makeWidget() plus:\noptions.field: optional field to transclude (defaults to \"text\")\noptions.mode: transclusion mode \"inline\" or \"block\"\noptions.children: optional array of children for the transclude widget\n*/\nexports.makeTranscludeWidget = function(title,options) {\n\toptions = options || {};\n\tvar parseTree = {tree: [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"div\",\n\t\t\tchildren: [{\n\t\t\t\ttype: \"transclude\",\n\t\t\t\tattributes: {\n\t\t\t\t\ttiddler: {\n\t\t\t\t\t\tname: \"tiddler\",\n\t\t\t\t\t\ttype: \"string\",\n\t\t\t\t\t\tvalue: title}},\n\t\t\t\tisBlock: !options.parseAsInline}]}\n\t]};\n\tif(options.field) {\n\t\tparseTree.tree[0].children[0].attributes.field = {type: \"string\", value: options.field};\n\t}\n\tif(options.mode) {\n\t\tparseTree.tree[0].children[0].attributes.mode = {type: \"string\", value: options.mode};\n\t}\n\tif(options.children) {\n\t\tparseTree.tree[0].children[0].children = options.children;\n\t}\n\treturn $tw.wiki.makeWidget(parseTree,options);\n};\n\n/*\nParse text in a specified format and render it into another format\n\toutputType: content type for the output\n\ttextType: content type of the input text\n\ttext: input text\n\toptions: see below\nOptions include:\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.renderText = function(outputType,textType,text,options) {\n\toptions = options || {};\n\tvar parser = this.parseText(textType,text,options),\n\t\twidgetNode = this.makeWidget(parser,options);\n\tvar container = $tw.fakeDocument.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn outputType === \"text/html\" ? container.innerHTML : container.textContent;\n};\n\n/*\nParse text from a tiddler and render it into another format\n\toutputType: content type for the output\n\ttitle: title of the tiddler to be rendered\n\toptions: see below\nOptions include:\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.renderTiddler = function(outputType,title,options) {\n\toptions = options || {};\n\tvar parser = this.parseTiddler(title,options),\n\t\twidgetNode = this.makeWidget(parser,options);\n\tvar container = $tw.fakeDocument.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn outputType === \"text/html\" ? container.innerHTML : (outputType === \"text/plain-formatted\" ? container.formattedTextContent : container.textContent);\n};\n\n/*\nReturn an array of tiddler titles that match a search string\n\ttext: The text string to search for\n\toptions: see below\nOptions available:\n\tsource: an iterator function for the source tiddlers, called source(iterator), where iterator is called as iterator(tiddler,title)\n\texclude: An array of tiddler titles to exclude from the search\n\tinvert: If true returns tiddlers that do not contain the specified string\n\tcaseSensitive: If true forces a case sensitive search\n\tliteral: If true, searches for literal string, rather than separate search terms\n\tfield: If specified, restricts the search to the specified field\n*/\nexports.search = function(text,options) {\n\toptions = options || {};\n\tvar self = this,\n\t\tt,\n\t\tinvert = !!options.invert;\n\t// Convert the search string into a regexp for each term\n\tvar terms, searchTermsRegExps,\n\t\tflags = options.caseSensitive ? \"\" : \"i\";\n\tif(options.literal) {\n\t\tif(text.length === 0) {\n\t\t\tsearchTermsRegExps = null;\n\t\t} else {\n\t\t\tsearchTermsRegExps = [new RegExp(\"(\" + $tw.utils.escapeRegExp(text) + \")\",flags)];\n\t\t}\n\t} else {\n\t\tterms = text.split(/ +/);\n\t\tif(terms.length === 1 && terms[0] === \"\") {\n\t\t\tsearchTermsRegExps = null;\n\t\t} else {\n\t\t\tsearchTermsRegExps = [];\n\t\t\tfor(t=0; t<terms.length; t++) {\n\t\t\t\tsearchTermsRegExps.push(new RegExp(\"(\" + $tw.utils.escapeRegExp(terms[t]) + \")\",flags));\n\t\t\t}\n\t\t}\n\t}\n\t// Function to check a given tiddler for the search term\n\tvar searchTiddler = function(title) {\n\t\tif(!searchTermsRegExps) {\n\t\t\treturn true;\n\t\t}\n\t\tvar tiddler = self.getTiddler(title);\n\t\tif(!tiddler) {\n\t\t\ttiddler = new $tw.Tiddler({title: title, text: \"\", type: \"text/vnd.tiddlywiki\"});\n\t\t}\n\t\tvar contentTypeInfo = $tw.config.contentTypeInfo[tiddler.fields.type] || $tw.config.contentTypeInfo[\"text/vnd.tiddlywiki\"],\n\t\t\tmatch;\n\t\tfor(var t=0; t<searchTermsRegExps.length; t++) {\n\t\t\tmatch = false;\n\t\t\tif(options.field) {\n\t\t\t\tmatch = searchTermsRegExps[t].test(tiddler.getFieldString(options.field));\n\t\t\t} else {\n\t\t\t\t// Search title, tags and body\n\t\t\t\tif(contentTypeInfo.encoding === \"utf8\") {\n\t\t\t\t\tmatch = match || searchTermsRegExps[t].test(tiddler.fields.text);\n\t\t\t\t}\n\t\t\t\tvar tags = tiddler.fields.tags ? tiddler.fields.tags.join(\"\\0\") : \"\";\n\t\t\t\tmatch = match || searchTermsRegExps[t].test(tags) || searchTermsRegExps[t].test(tiddler.fields.title);\n\t\t\t}\n\t\t\tif(!match) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t\treturn true;\n\t};\n\t// Loop through all the tiddlers doing the search\n\tvar results = [],\n\t\tsource = options.source || this.each;\n\tsource(function(tiddler,title) {\n\t\tif(searchTiddler(title) !== options.invert) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\t// Remove any of the results we have to exclude\n\tif(options.exclude) {\n\t\tfor(t=0; t<options.exclude.length; t++) {\n\t\t\tvar p = results.indexOf(options.exclude[t]);\n\t\t\tif(p !== -1) {\n\t\t\t\tresults.splice(p,1);\n\t\t\t}\n\t\t}\n\t}\n\treturn results;\n};\n\n/*\nTrigger a load for a tiddler if it is skinny. Returns the text, or undefined if the tiddler is missing, null if the tiddler is being lazily loaded.\n*/\nexports.getTiddlerText = function(title,defaultText) {\n\tvar tiddler = this.getTiddler(title);\n\t// Return undefined if the tiddler isn't found\n\tif(!tiddler) {\n\t\treturn defaultText;\n\t}\n\tif(tiddler.fields.text !== undefined) {\n\t\t// Just return the text if we've got it\n\t\treturn tiddler.fields.text;\n\t} else {\n\t\t// Tell any listeners about the need to lazily load this tiddler\n\t\tthis.dispatchEvent(\"lazyLoad\",title);\n\t\t// Indicate that the text is being loaded\n\t\treturn null;\n\t}\n};\n\n/*\nRead an array of browser File objects, invoking callback(tiddlerFieldsArray) once they're all read\n*/\nexports.readFiles = function(files,callback) {\n\tvar result = [],\n\t\toutstanding = files.length;\n\tfor(var f=0; f<files.length; f++) {\n\t\tthis.readFile(files[f],function(tiddlerFieldsArray) {\n\t\t\tresult.push.apply(result,tiddlerFieldsArray);\n\t\t\tif(--outstanding === 0) {\n\t\t\t\tcallback(result);\n\t\t\t}\n\t\t});\n\t}\n\treturn files.length;\n};\n\n/*\nRead a browser File object, invoking callback(tiddlerFieldsArray) with an array of tiddler fields objects\n*/\nexports.readFile = function(file,callback) {\n\t// Get the type, falling back to the filename extension\n\tvar self = this,\n\t\ttype = file.type;\n\tif(type === \"\" || !type) {\n\t\tvar dotPos = file.name.lastIndexOf(\".\");\n\t\tif(dotPos !== -1) {\n\t\t\tvar fileExtensionInfo = $tw.utils.getFileExtensionInfo(file.name.substr(dotPos));\n\t\t\tif(fileExtensionInfo) {\n\t\t\t\ttype = fileExtensionInfo.type;\n\t\t\t}\n\t\t}\n\t}\n\t// Figure out if we're reading a binary file\n\tvar contentTypeInfo = $tw.config.contentTypeInfo[type],\n\t\tisBinary = contentTypeInfo ? contentTypeInfo.encoding === \"base64\" : false;\n\t// Log some debugging information\n\tif($tw.log.IMPORT) {\n\t\tconsole.log(\"Importing file '\" + file.name + \"', type: '\" + type + \"', isBinary: \" + isBinary);\n\t}\n\t// Create the FileReader\n\tvar reader = new FileReader();\n\t// Onload\n\treader.onload = function(event) {\n\t\t// Deserialise the file contents\n\t\tvar text = event.target.result,\n\t\t\ttiddlerFields = {title: file.name || \"Untitled\", type: type};\n\t\t// Are we binary?\n\t\tif(isBinary) {\n\t\t\t// The base64 section starts after the first comma in the data URI\n\t\t\tvar commaPos = text.indexOf(\",\");\n\t\t\tif(commaPos !== -1) {\n\t\t\t\ttiddlerFields.text = text.substr(commaPos+1);\n\t\t\t\tcallback([tiddlerFields]);\n\t\t\t}\n\t\t} else {\n\t\t\t// Check whether this is an encrypted TiddlyWiki file\n\t\t\tvar encryptedJson = $tw.utils.extractEncryptedStoreArea(text);\n\t\t\tif(encryptedJson) {\n\t\t\t\t// If so, attempt to decrypt it with the current password\n\t\t\t\t$tw.utils.decryptStoreAreaInteractive(encryptedJson,function(tiddlers) {\n\t\t\t\t\tcallback(tiddlers);\n\t\t\t\t});\n\t\t\t} else {\n\t\t\t\t// Otherwise, just try to deserialise any tiddlers in the file\n\t\t\t\tcallback(self.deserializeTiddlers(type,text,tiddlerFields));\n\t\t\t}\n\t\t}\n\t};\n\t// Kick off the read\n\tif(isBinary) {\n\t\treader.readAsDataURL(file);\n\t} else {\n\t\treader.readAsText(file);\n\t}\n};\n\n/*\nFind any existing draft of a specified tiddler\n*/\nexports.findDraft = function(targetTitle) {\n\tvar draftTitle = undefined;\n\tthis.forEachTiddler({includeSystem: true},function(title,tiddler) {\n\t\tif(tiddler.fields[\"draft.title\"] && tiddler.fields[\"draft.of\"] === targetTitle) {\n\t\t\tdraftTitle = title;\n\t\t}\n\t});\n\treturn draftTitle;\n}\n\n/*\nCheck whether the specified draft tiddler has been modified\n*/\nexports.isDraftModified = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(!tiddler.isDraft()) {\n\t\treturn false;\n\t}\n\tvar ignoredFields = [\"created\", \"modified\", \"title\", \"draft.title\", \"draft.of\"],\n\t\torigTiddler = this.getTiddler(tiddler.fields[\"draft.of\"]);\n\tif(!origTiddler) {\n\t\treturn tiddler.fields.text !== \"\";\n\t}\n\treturn tiddler.fields[\"draft.title\"] !== tiddler.fields[\"draft.of\"] || !tiddler.isEqual(origTiddler,ignoredFields);\n};\n\n/*\nAdd a new record to the top of the history stack\ntitle: a title string or an array of title strings\nfromPageRect: page coordinates of the origin of the navigation\nhistoryTitle: title of history tiddler (defaults to $:/HistoryList)\n*/\nexports.addToHistory = function(title,fromPageRect,historyTitle) {\n\tvar story = new $tw.Story({wiki: this, historyTitle: historyTitle});\n\tstory.addToHistory(title,fromPageRect);\n};\n\n/*\nInvoke the available upgrader modules\ntitles: array of tiddler titles to be processed\ntiddlers: hashmap by title of tiddler fields of pending import tiddlers. These can be modified by the upgraders. An entry with no fields indicates a tiddler that was pending import has been suppressed. When entries are added to the pending import the tiddlers hashmap may have entries that are not present in the titles array\nReturns a hashmap of messages keyed by tiddler title.\n*/\nexports.invokeUpgraders = function(titles,tiddlers) {\n\t// Collect up the available upgrader modules\n\tvar self = this;\n\tif(!this.upgraderModules) {\n\t\tthis.upgraderModules = [];\n\t\t$tw.modules.forEachModuleOfType(\"upgrader\",function(title,module) {\n\t\t\tif(module.upgrade) {\n\t\t\t\tself.upgraderModules.push(module);\n\t\t\t}\n\t\t});\n\t}\n\t// Invoke each upgrader in turn\n\tvar messages = {};\n\tfor(var t=0; t<this.upgraderModules.length; t++) {\n\t\tvar upgrader = this.upgraderModules[t],\n\t\t\tupgraderMessages = upgrader.upgrade(this,titles,tiddlers);\n\t\t$tw.utils.extend(messages,upgraderMessages);\n\t}\n\treturn messages;\n};\n\n})();\n",
            "title": "$:/core/modules/wiki.js",
            "type": "application/javascript",
            "module-type": "wikimethod"
        },
        "$:/palettes/Blanca": {
            "title": "$:/palettes/Blanca",
            "name": "Blanca",
            "description": "A clean white palette to let you focus",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #66cccc\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #ffffff\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #7897f3\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ccc\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #ffffff\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #7897f3\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #eeeeee\ntab-border-selected: #cccccc\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ffeedd\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: #eee\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #ff9900\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/Blue": {
            "title": "$:/palettes/Blue",
            "name": "Blue",
            "description": "A blue theme",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #fff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour foreground>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333353\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #ddddff\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ffffff\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: <<colour page-background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #5959c0\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: #ccccdd\ntab-border-selected: #ccccdd\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #eeeeff\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #666666\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #ffffff\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #ffffff\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #5959c0\ntoolbar-new-button: #5eb95e\ntoolbar-options-button: rgb(128, 88, 165)\ntoolbar-save-button: #0e90d2\ntoolbar-info-button: #0e90d2\ntoolbar-edit-button: rgb(243, 123, 29)\ntoolbar-close-button: #dd514c\ntoolbar-delete-button: #dd514c\ntoolbar-cancel-button: rgb(243, 123, 29)\ntoolbar-done-button: #5eb95e\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/Muted": {
            "title": "$:/palettes/Muted",
            "name": "Muted",
            "description": "Bright tiddlers on a muted background",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #bbb\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #6f6f70\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #29a6ee\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #c2c1c2\nsidebar-foreground-shadow: rgba(255,255,255,0)\nsidebar-foreground: #d3d2d4\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #6f6f70\nsidebar-tab-background: #666667\nsidebar-tab-border-selected: #999\nsidebar-tab-border: #515151\nsidebar-tab-divider: #999\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: #999\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #d1d0d2\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #d5ad34\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/ContrastLight": {
            "title": "$:/palettes/ContrastLight",
            "name": "Contrast (Light)",
            "description": "High contrast and unambiguous (light version)",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #f00\nalert-border: <<colour background>>\nalert-highlight: <<colour foreground>>\nalert-muted-foreground: #800\nbackground: #fff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: <<colour background>>\nbutton-foreground: <<colour foreground>>\nbutton-border: <<colour foreground>>\ncode-background: <<colour background>>\ncode-border: <<colour foreground>>\ncode-foreground: <<colour foreground>>\ndirty-indicator: #f00\ndownload-background: #080\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: <<colour foreground>>\ndropdown-tab-background: <<colour foreground>>\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #00a\nexternal-link-foreground: #00e\nforeground: #000\nmessage-background: <<colour foreground>>\nmessage-border: <<colour background>>\nmessage-foreground: <<colour background>>\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour foreground>>\nmodal-header-border: <<colour foreground>>\nmuted-foreground: <<colour foreground>>\nnotification-background: <<colour background>>\nnotification-border: <<colour foreground>>\npage-background: <<colour background>>\npre-background: <<colour background>>\npre-border: <<colour foreground>>\nprimary: #00f\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: <<colour background>>\nsidebar-controls-foreground: <<colour foreground>>\nsidebar-foreground-shadow: rgba(0,0,0, 0)\nsidebar-foreground: <<colour foreground>>\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: <<colour foreground>>\nsidebar-tab-background-selected: <<colour background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: <<colour foreground>>\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: <<colour foreground>>\nsidebar-tiddler-link-foreground: <<colour primary>>\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: <<colour foreground>>\ntab-border-selected: <<colour foreground>>\ntab-border: <<colour foreground>>\ntab-divider: <<colour foreground>>\ntab-foreground-selected: <<colour foreground>>\ntab-foreground: <<colour background>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #000\ntag-foreground: #fff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour foreground>>\ntiddler-controls-foreground-hover: #ddd\ntiddler-controls-foreground-selected: #fdd\ntiddler-controls-foreground: <<colour foreground>>\ntiddler-editor-background: <<colour background>>\ntiddler-editor-border-image: <<colour foreground>>\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: <<colour background>>\ntiddler-editor-fields-odd: <<colour background>>\ntiddler-info-background: <<colour background>>\ntiddler-info-border: <<colour foreground>>\ntiddler-info-tab-background: <<colour background>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour foreground>>\ntiddler-title-foreground: <<colour foreground>>\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour foreground>>\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/ContrastDark": {
            "title": "$:/palettes/ContrastDark",
            "name": "Contrast (Dark)",
            "description": "High contrast and unambiguous (dark version)",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #f00\nalert-border: <<colour background>>\nalert-highlight: <<colour foreground>>\nalert-muted-foreground: #800\nbackground: #000\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: <<colour background>>\nbutton-foreground: <<colour foreground>>\nbutton-border: <<colour foreground>>\ncode-background: <<colour background>>\ncode-border: <<colour foreground>>\ncode-foreground: <<colour foreground>>\ndirty-indicator: #f00\ndownload-background: #080\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: <<colour foreground>>\ndropdown-tab-background: <<colour foreground>>\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #00a\nexternal-link-foreground: #00e\nforeground: #fff\nmessage-background: <<colour foreground>>\nmessage-border: <<colour background>>\nmessage-foreground: <<colour background>>\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour foreground>>\nmodal-header-border: <<colour foreground>>\nmuted-foreground: <<colour foreground>>\nnotification-background: <<colour background>>\nnotification-border: <<colour foreground>>\npage-background: <<colour background>>\npre-background: <<colour background>>\npre-border: <<colour foreground>>\nprimary: #00f\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: <<colour background>>\nsidebar-controls-foreground: <<colour foreground>>\nsidebar-foreground-shadow: rgba(0,0,0, 0)\nsidebar-foreground: <<colour foreground>>\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: <<colour foreground>>\nsidebar-tab-background-selected: <<colour background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: <<colour foreground>>\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: <<colour foreground>>\nsidebar-tiddler-link-foreground: <<colour primary>>\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: <<colour foreground>>\ntab-border-selected: <<colour foreground>>\ntab-border: <<colour foreground>>\ntab-divider: <<colour foreground>>\ntab-foreground-selected: <<colour foreground>>\ntab-foreground: <<colour background>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #fff\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour foreground>>\ntiddler-controls-foreground-hover: #ddd\ntiddler-controls-foreground-selected: #fdd\ntiddler-controls-foreground: <<colour foreground>>\ntiddler-editor-background: <<colour background>>\ntiddler-editor-border-image: <<colour foreground>>\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: <<colour background>>\ntiddler-editor-fields-odd: <<colour background>>\ntiddler-info-background: <<colour background>>\ntiddler-info-border: <<colour foreground>>\ntiddler-info-tab-background: <<colour background>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour foreground>>\ntiddler-title-foreground: <<colour foreground>>\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour foreground>>\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/DarkPhotos": {
            "created": "20150402111612188",
            "description": "Good with dark photo backgrounds",
            "modified": "20150402112344080",
            "name": "DarkPhotos",
            "tags": "$:/tags/Palette",
            "title": "$:/palettes/DarkPhotos",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: \nbutton-foreground: \nbutton-border: \ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #ddd\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #336438\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #ccf\nsidebar-controls-foreground: #fff\nsidebar-foreground-shadow: rgba(0,0,0, 0.5)\nsidebar-foreground: #fff\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #eee\nsidebar-tab-background-selected: rgba(255,255,255, 0.8)\nsidebar-tab-background: rgba(255,255,255, 0.4)\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: rgba(255,255,255, 0.2)\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #aaf\nsidebar-tiddler-link-foreground: #ddf\nsite-title-foreground: #fff\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ec6\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/Rocker": {
            "title": "$:/palettes/Rocker",
            "name": "Rocker",
            "description": "A dark theme",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #000\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #cc0000\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ffffff\nsidebar-foreground-shadow: rgba(255,255,255, 0.0)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #000\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #ffbb99\nsidebar-tiddler-link-foreground: #cc0000\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ffbb99\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #cc0000\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/SolarFlare": {
            "title": "$:/palettes/SolarFlare",
            "name": "Solar Flare",
            "description": "Warm, relaxing earth colours",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": ": Background Tones\n\nbase03: #002b36\nbase02: #073642\n\n: Content Tones\n\nbase01: #586e75\nbase00: #657b83\nbase0: #839496\nbase1: #93a1a1\n\n: Background Tones\n\nbase2: #eee8d5\nbase3: #fdf6e3\n\n: Accent Colors\n\nyellow: #b58900\norange: #cb4b16\nred: #dc322f\nmagenta: #d33682\nviolet: #6c71c4\nblue: #268bd2\ncyan: #2aa198\ngreen: #859900\n\n: Additional Tones (RA)\n\nbase10: #c0c4bb\nviolet-muted: #7c81b0\nblue-muted: #4e7baa\n\nyellow-hot: #ffcc44\norange-hot: #eb6d20\nred-hot: #ff2222\nblue-hot: #2298ee\ngreen-hot: #98ee22\n\n: Palette\n\n: Do not use colour macro for background and foreground\nbackground: #fdf6e3\n    download-foreground: <<colour background>>\n    dragger-foreground: <<colour background>>\n    dropdown-background: <<colour background>>\n    modal-background: <<colour background>>\n    sidebar-foreground-shadow: <<colour background>>\n    tiddler-background: <<colour background>>\n    tiddler-border: <<colour background>>\n    tiddler-link-background: <<colour background>>\n    tab-background-selected: <<colour background>>\n        dropdown-tab-background-selected: <<colour tab-background-selected>>\nforeground: #657b83\n    dragger-background: <<colour foreground>>\n    tab-foreground: <<colour foreground>>\n        tab-foreground-selected: <<colour tab-foreground>>\n            sidebar-tab-foreground-selected: <<colour tab-foreground-selected>>\n        sidebar-tab-foreground: <<colour tab-foreground>>\n    sidebar-button-foreground: <<colour foreground>>\n    sidebar-controls-foreground: <<colour foreground>>\n    sidebar-foreground: <<colour foreground>>\n: base03\n: base02\n: base01\n    alert-muted-foreground: <<colour base01>>\n: base00\n    code-foreground: <<colour base00>>\n    message-foreground: <<colour base00>>\n    tag-foreground: <<colour base00>>\n: base0\n    sidebar-tiddler-link-foreground: <<colour base0>>\n: base1\n    muted-foreground: <<colour base1>>\n        blockquote-bar: <<colour muted-foreground>>\n        dropdown-border: <<colour muted-foreground>>\n        sidebar-muted-foreground: <<colour muted-foreground>>\n        tiddler-title-foreground: <<colour muted-foreground>>\n            site-title-foreground: <<colour tiddler-title-foreground>>\n: base2\n    modal-footer-background: <<colour base2>>\n    page-background: <<colour base2>>\n        modal-backdrop: <<colour page-background>>\n        notification-background: <<colour page-background>>\n        code-background: <<colour page-background>>\n            code-border: <<colour code-background>>\n        pre-background: <<colour page-background>>\n            pre-border: <<colour pre-background>>\n        sidebar-tab-background-selected: <<colour page-background>>\n    table-header-background: <<colour base2>>\n    tag-background: <<colour base2>>\n    tiddler-editor-background: <<colour base2>>\n    tiddler-info-background: <<colour base2>>\n    tiddler-info-tab-background: <<colour base2>>\n    tab-background: <<colour base2>>\n        dropdown-tab-background: <<colour tab-background>>\n: base3\n    alert-background: <<colour base3>>\n    message-background: <<colour base3>>\n: yellow\n: orange\n: red\n: magenta\n    alert-highlight: <<colour magenta>>\n: violet\n    external-link-foreground: <<colour violet>>\n: blue\n: cyan\n: green\n: base10\n    tiddler-controls-foreground: <<colour base10>>\n: violet-muted\n    external-link-foreground-visited: <<colour violet-muted>>\n: blue-muted\n    primary: <<colour blue-muted>>\n        download-background: <<colour primary>>\n        tiddler-link-foreground: <<colour primary>>\n\nalert-border: #b99e2f\ndirty-indicator: #ff0000\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nmessage-border: #cfd6e6\nmodal-border: #999999\nsidebar-controls-foreground-hover:\nsidebar-muted-foreground-hover:\nsidebar-tab-background: #ded8c5\nsidebar-tiddler-link-foreground-hover:\nstatic-alert-foreground: #aaaaaa\ntab-border: #cccccc\n    modal-footer-border: <<colour tab-border>>\n    modal-header-border: <<colour tab-border>>\n    notification-border: <<colour tab-border>>\n    sidebar-tab-border: <<colour tab-border>>\n    tab-border-selected: <<colour tab-border>>\n        sidebar-tab-border-selected: <<colour tab-border-selected>>\ntab-divider: #d8d8d8\n    sidebar-tab-divider: <<colour tab-divider>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-border: #dddddd\ntiddler-subtitle-foreground: #c0c0c0\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/palettes/Vanilla": {
            "title": "$:/palettes/Vanilla",
            "name": "Vanilla",
            "description": "Pale and unobtrusive",
            "tags": "$:/tags/Palette",
            "type": "application/x-tiddler-dictionary",
            "text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #bbb\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #f4f4f4\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #aaaaaa\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #f4f4f4\nsidebar-tab-background: #e0e0e0\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: #e4e4e4\nsidebar-tab-foreground-selected:\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #999999\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ec6\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
        },
        "$:/core/readme": {
            "title": "$:/core/readme",
            "text": "This plugin contains TiddlyWiki's core components, comprising:\n\n* JavaScript code modules\n* Icons\n* Templates needed to create TiddlyWiki's user interface\n* British English (''en-GB'') translations of the localisable strings used by the core\n"
        },
        "$:/core/templates/MOTW.html": {
            "title": "$:/core/templates/MOTW.html",
            "text": "\\rules only filteredtranscludeinline transcludeinline entity\n<!-- The following comment is called a MOTW comment and is necessary for the TiddlyIE Internet Explorer extension -->\n<!-- saved from url=(0021)http://tiddlywiki.com -->&#13;&#10;"
        },
        "$:/core/templates/alltiddlers.template.html": {
            "title": "$:/core/templates/alltiddlers.template.html",
            "type": "text/vnd.tiddlywiki-html",
            "text": "<!-- This template is provided for backwards compatibility with older versions of TiddlyWiki -->\n\n<$set name=\"exportFilter\" value=\"[!is[system]sort[title]]\">\n\n{{$:/core/templates/exporters/StaticRiver}}\n\n</$set>\n"
        },
        "$:/core/templates/canonical-uri-external-image": {
            "title": "$:/core/templates/canonical-uri-external-image",
            "text": "<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external images.\n\nChange the `./images/` part to a different base URI. The URI can be relative or absolute.\n\n-->\n./images/<$view field=\"title\" format=\"doubleurlencoded\"/>"
        },
        "$:/core/templates/canonical-uri-external-text": {
            "title": "$:/core/templates/canonical-uri-external-text",
            "text": "<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external text files.\n\nChange the `./text/` part to a different base URI. The URI can be relative or absolute.\n\n-->\n./text/<$view field=\"title\" format=\"doubleurlencoded\"/>.tid"
        },
        "$:/core/templates/css-tiddler": {
            "title": "$:/core/templates/css-tiddler",
            "text": "<!--\n\nThis template is used for saving CSS tiddlers as a style tag with data attributes representing the tiddler fields.\n\n-->`<style`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/css\">`<$view field=\"text\" format=\"text\" />`</style>`"
        },
        "$:/core/templates/exporters/CsvFile": {
            "title": "$:/core/templates/exporters/CsvFile",
            "tags": "$:/tags/Exporter",
            "description": "{{$:/language/Exporters/CsvFile}}",
            "extension": ".csv",
            "text": "\\define renderContent()\n<$text text=<<csvtiddlers filter:\"\"\"$(exportFilter)$\"\"\" format:\"quoted-comma-sep\">>/>\n\\end\n<<renderContent>>\n"
        },
        "$:/core/templates/exporters/JsonFile": {
            "title": "$:/core/templates/exporters/JsonFile",
            "tags": "$:/tags/Exporter",
            "description": "{{$:/language/Exporters/JsonFile}}",
            "extension": ".json",
            "text": "\\define renderContent()\n<$text text=<<jsontiddlers filter:\"\"\"$(exportFilter)$\"\"\">>/>\n\\end\n<<renderContent>>\n"
        },
        "$:/core/templates/exporters/StaticRiver": {
            "title": "$:/core/templates/exporters/StaticRiver",
            "tags": "$:/tags/Exporter",
            "description": "{{$:/language/Exporters/StaticRiver}}",
            "extension": ".html",
            "text": "\\define tv-wikilink-template() #$uri_encoded$\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<style type=\"text/css\">\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n</style>\n</head>\n<body class=\"tc-body\">\n{{$:/StaticBanner||$:/core/templates/html-tiddler}}\n<section class=\"tc-story-river\">\n{{$:/core/templates/exporters/StaticRiver/Content||$:/core/templates/html-tiddler}}\n</section>\n</body>\n</html>\n"
        },
        "$:/core/templates/exporters/StaticRiver/Content": {
            "title": "$:/core/templates/exporters/StaticRiver/Content",
            "text": "\\define renderContent()\n{{{ $(exportFilter)$ ||$:/core/templates/static-tiddler}}}\n\\end\n<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n<<renderContent>>\n</$importvariables>\n"
        },
        "$:/core/templates/exporters/TidFile": {
            "title": "$:/core/templates/exporters/TidFile",
            "tags": "$:/tags/Exporter",
            "description": "{{$:/language/Exporters/TidFile}}",
            "extension": ".tid",
            "text": "\\define renderContent()\n{{{ $(exportFilter)$ +[limit[1]] ||$:/core/templates/tid-tiddler}}}\n\\end\n<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\"><<renderContent>></$importvariables>"
        },
        "$:/core/templates/html-div-tiddler": {
            "title": "$:/core/templates/html-div-tiddler",
            "text": "<!--\n\nThis template is used for saving tiddlers as an HTML DIV tag with attributes representing the tiddler fields.\n\n-->`<div`<$fields template=' $name$=\"$encoded_value$\"'></$fields>`>\n<pre>`<$view field=\"text\" format=\"htmlencoded\" />`</pre>\n</div>`\n"
        },
        "$:/core/templates/html-tiddler": {
            "title": "$:/core/templates/html-tiddler",
            "text": "<!--\n\nThis template is used for saving tiddlers as raw HTML\n\n--><$view field=\"text\" format=\"htmlwikified\" />"
        },
        "$:/core/templates/javascript-tiddler": {
            "title": "$:/core/templates/javascript-tiddler",
            "text": "<!--\n\nThis template is used for saving JavaScript tiddlers as a script tag with data attributes representing the tiddler fields.\n\n-->`<script`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/javascript\">`<$view field=\"text\" format=\"text\" />`</script>`"
        },
        "$:/core/templates/module-tiddler": {
            "title": "$:/core/templates/module-tiddler",
            "text": "<!--\n\nThis template is used for saving JavaScript tiddlers as a script tag with data attributes representing the tiddler fields. The body of the tiddler is wrapped in a call to the `$tw.modules.define` function in order to define the body of the tiddler as a module\n\n-->`<script`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/javascript\" data-module=\"yes\">$tw.modules.define(\"`<$view field=\"title\" format=\"jsencoded\" />`\",\"`<$view field=\"module-type\" format=\"jsencoded\" />`\",function(module,exports,require) {`<$view field=\"text\" format=\"text\" />`});\n</script>`"
        },
        "$:/core/templates/plain-text-tiddler": {
            "title": "$:/core/templates/plain-text-tiddler",
            "text": "<$view field=\"text\" format=\"text\" />"
        },
        "$:/core/save/all": {
            "title": "$:/core/save/all",
            "text": "\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] $(publishFilter)$\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
        },
        "$:/core/save/empty": {
            "title": "$:/core/save/empty",
            "text": "\\define saveTiddlerFilter()\n[is[system]] -[prefix[$:/state/popup/]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]]\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
        },
        "$:/core/save/lazy-all": {
            "title": "$:/core/save/lazy-all",
            "text": "\\define saveTiddlerFilter()\n[is[system]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] \n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
        },
        "$:/core/save/lazy-images": {
            "title": "$:/core/save/lazy-images",
            "text": "\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] -[!is[system]is[image]] +[sort[title]] \n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
        },
        "$:/core/templates/single.tiddler.window": {
            "title": "$:/core/templates/single.tiddler.window",
            "text": "<$set name=\"themeTitle\" value={{$:/view}}>\n\n<$set name=\"tempCurrentTiddler\" value=<<currentTiddler>>>\n\n<$set name=\"currentTiddler\" value={{$:/language}}>\n\n<$set name=\"languageTitle\" value={{!!name}}>\n\n<$set name=\"currentTiddler\" value=<<tempCurrentTiddler>>>\n\n<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n\n<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\">\n\n<$transclude mode=\"block\"/>\n\n</$navigator>\n\n</$importvariables>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n"
        },
        "$:/core/templates/split-recipe": {
            "title": "$:/core/templates/split-recipe",
            "text": "<$list filter=\"[!is[system]]\">\ntiddler: <$view field=\"title\" format=\"urlencoded\"/>.tid\n</$list>\n"
        },
        "$:/core/templates/static-tiddler": {
            "title": "$:/core/templates/static-tiddler",
            "text": "<a name=<<currentTiddler>>>\n<$transclude tiddler=\"$:/core/ui/ViewTemplate\"/>\n</a>"
        },
        "$:/core/templates/static.area": {
            "title": "$:/core/templates/static.area",
            "text": "<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n{{$:/core/templates/static.content||$:/core/templates/html-tiddler}}\n</$reveal>\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\nThis file contains an encrypted ~TiddlyWiki. Enable ~JavaScript and enter the decryption password when prompted.\n</$reveal>\n"
        },
        "$:/core/templates/static.content": {
            "title": "$:/core/templates/static.content",
            "type": "text/vnd.tiddlywiki",
            "text": "<!-- For Google, and people without JavaScript-->\nThis [[TiddlyWiki|http://tiddlywiki.com]] contains the following tiddlers:\n\n<ul>\n<$list filter=<<saveTiddlerFilter>>>\n<li><$view field=\"title\" format=\"text\"></$view></li>\n</$list>\n</ul>\n"
        },
        "$:/core/templates/static.template.css": {
            "title": "$:/core/templates/static.template.css",
            "text": "{{$:/boot/boot.css||$:/core/templates/plain-text-tiddler}}\n\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n"
        },
        "$:/core/templates/static.template.html": {
            "title": "$:/core/templates/static.template.html",
            "type": "text/vnd.tiddlywiki-html",
            "text": "\\define tv-wikilink-template() static/$uri_doubleencoded$.html\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<style type=\"text/css\">\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n</style>\n</head>\n<body class=\"tc-body\">\n{{$:/StaticBanner||$:/core/templates/html-tiddler}}\n{{$:/core/ui/PageTemplate||$:/core/templates/html-tiddler}}\n</body>\n</html>\n"
        },
        "$:/core/templates/static.tiddler.html": {
            "title": "$:/core/templates/static.tiddler.html",
            "text": "\\define tv-wikilink-template() $uri_doubleencoded$.html\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n`<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"`{{$:/core/templates/version}}`\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<link rel=\"stylesheet\" href=\"static.css\">\n<title>`<$view field=\"caption\"><$view field=\"title\"/></$view>: {{$:/core/wiki/title}}`</title>\n</head>\n<body class=\"tc-body\">\n`{{$:/StaticBanner||$:/core/templates/html-tiddler}}`\n<section class=\"tc-story-river\">\n`<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n<$view tiddler=\"$:/core/ui/ViewTemplate\" format=\"htmlwikified\"/>\n</$importvariables>`\n</section>\n</body>\n</html>\n`"
        },
        "$:/core/templates/store.area.template.html": {
            "title": "$:/core/templates/store.area.template.html",
            "text": "<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n`<div id=\"storeArea\" style=\"display:none;\">`\n<$list filter=<<saveTiddlerFilter>> template=\"$:/core/templates/html-div-tiddler\"/>\n`</div>`\n</$reveal>\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\n`<!--~~ Encrypted tiddlers ~~-->`\n`<pre id=\"encryptedStoreArea\" type=\"text/plain\" style=\"display:none;\">`\n<$encrypt filter=<<saveTiddlerFilter>>/>\n`</pre>`\n</$reveal>"
        },
        "$:/core/templates/tid-tiddler": {
            "title": "$:/core/templates/tid-tiddler",
            "text": "<!--\n\nThis template is used for saving tiddlers in TiddlyWeb *.tid format\n\n--><$fields exclude='text bag' template='$name$: $value$\n'></$fields>`\n`<$view field=\"text\" format=\"text\" />"
        },
        "$:/core/templates/tiddler-metadata": {
            "title": "$:/core/templates/tiddler-metadata",
            "text": "<!--\n\nThis template is used for saving tiddler metadata *.meta files\n\n--><$fields exclude='text bag' template='$name$: $value$\n'></$fields>"
        },
        "$:/core/templates/tiddlywiki5.html": {
            "title": "$:/core/templates/tiddlywiki5.html",
            "text": "\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n{{$:/core/templates/MOTW.html}}<html>\n<head>\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\" />\t\t<!-- Force IE standards mode for Intranet and HTA - should be the first meta -->\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"application-name\" content=\"TiddlyWiki\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"format-detection\" content=\"telephone=no\" />\n<meta name=\"copyright\" content=\"{{$:/core/copyright.txt}}\" />\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<!--~~ This is a Tiddlywiki file. The points of interest in the file are marked with this pattern ~~-->\n\n<!--~~ Raw markup ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/core/wiki/rawmarkup]] [all[shadows+tiddlers]tag[$:/tags/RawMarkup]] ||$:/core/templates/plain-text-tiddler}}}\n</head>\n<body class=\"tc-body\">\n<!--~~ Static styles ~~-->\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<!--~~ Static content for Google and browsers without JavaScript ~~-->\n<noscript>\n<div id=\"splashArea\">\n{{$:/core/templates/static.area}}\n</div>\n</noscript>\n<!--~~ Ordinary tiddlers ~~-->\n{{$:/core/templates/store.area.template.html}}\n<!--~~ Library modules ~~-->\n<div id=\"libraryModules\" style=\"display:none;\">\n{{{ [is[system]type[application/javascript]library[yes]] ||$:/core/templates/javascript-tiddler}}}\n</div>\n<!--~~ Boot kernel prologue ~~-->\n<div id=\"bootKernelPrefix\" style=\"display:none;\">\n{{ $:/boot/bootprefix.js ||$:/core/templates/javascript-tiddler}}\n</div>\n<!--~~ Boot kernel ~~-->\n<div id=\"bootKernel\" style=\"display:none;\">\n{{ $:/boot/boot.js ||$:/core/templates/javascript-tiddler}}\n</div>\n</body>\n</html>\n"
        },
        "$:/core/templates/version": {
            "title": "$:/core/templates/version",
            "text": "<<version>>"
        },
        "$:/core/templates/wikified-tiddler": {
            "title": "$:/core/templates/wikified-tiddler",
            "text": "<$transclude />"
        },
        "$:/core/ui/AboveStory/tw2-plugin-check": {
            "title": "$:/core/ui/AboveStory/tw2-plugin-check",
            "tags": "$:/tags/AboveStory",
            "text": "\\define lingo-base() $:/language/AboveStory/ClassicPlugin/\n<$list filter=\"[all[system+tiddlers]tag[systemConfig]limit[1]]\">\n\n<div class=\"tc-message-box\">\n\n<<lingo Warning>>\n\n<ul>\n\n<$list filter=\"[all[system+tiddlers]tag[systemConfig]limit[1]]\">\n\n<li>\n\n<$link><$view field=\"title\"/></$link>\n\n</li>\n\n</$list>\n\n</ul>\n\n</div>\n\n</$list>\n"
        },
        "$:/core/ui/AdvancedSearch/Filter": {
            "title": "$:/core/ui/AdvancedSearch/Filter",
            "tags": "$:/tags/AdvancedSearch",
            "caption": "{{$:/language/Search/Filter/Caption}}",
            "text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo Filter/Hint>>\n\n<div class=\"tc-search tc-advanced-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\"/>\n<$button popup=<<qualify \"$:/state/filterDropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n</$button>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n<$macrocall $name=\"exportButton\" exportFilter={{$:/temp/advancedsearch}} lingoBase=\"$:/language/Buttons/ExportTiddlers/\"/>\n</$reveal>\n</div>\n\n<div class=\"tc-block-dropdown-wrapper\">\n<$reveal state=<<qualify \"$:/state/filterDropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Filter]]\"><$link to={{!!filter}}><$transclude field=\"description\"/></$link>\n</$list>\n</div>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter={{$:/temp/advancedsearch}}/>\"\"\">\n<div class=\"tc-search-results\">\n<<lingo Filter/Matches>>\n<$list filter={{$:/temp/advancedsearch}} template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$set>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Shadows": {
            "title": "$:/core/ui/AdvancedSearch/Shadows",
            "tags": "$:/tags/AdvancedSearch",
            "caption": "{{$:/language/Search/Shadows/Caption}}",
            "text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo Shadows/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\"/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[all[shadows]search{$:/temp/advancedsearch}] -[[$:/temp/advancedsearch]]\"/>\"\"\">\n\n<div class=\"tc-search-results\">\n\n<<lingo Shadows/Matches>>\n\n<$list filter=\"[all[shadows]search{$:/temp/advancedsearch}sort[title]limit[250]] -[[$:/temp/advancedsearch]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n</div>\n\n</$set>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"match\" text=\"\">\n\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/Standard": {
            "title": "$:/core/ui/AdvancedSearch/Standard",
            "tags": "$:/tags/AdvancedSearch",
            "caption": "{{$:/language/Search/Standard/Caption}}",
            "text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo Standard/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\"/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$set name=\"searchTiddler\" value=\"$:/temp/advancedsearch\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]butfirst[]limit[1]]\" emptyMessage=\"\"\"\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\">\n<$transclude/>\n</$list>\n\"\"\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\" default={{$:/config/SearchResults/Default}}/>\n</$list>\n</$set>\n</$reveal>\n"
        },
        "$:/core/ui/AdvancedSearch/System": {
            "title": "$:/core/ui/AdvancedSearch/System",
            "tags": "$:/tags/AdvancedSearch",
            "caption": "{{$:/language/Search/System/Caption}}",
            "text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo System/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\"/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[is[system]search{$:/temp/advancedsearch}] -[[$:/temp/advancedsearch]]\"/>\"\"\">\n\n<div class=\"tc-search-results\">\n\n<<lingo System/Matches>>\n\n<$list filter=\"[is[system]search{$:/temp/advancedsearch}sort[title]limit[250]] -[[$:/temp/advancedsearch]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n</div>\n\n</$set>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"match\" text=\"\">\n\n</$reveal>\n"
        },
        "$:/AdvancedSearch": {
            "title": "$:/AdvancedSearch",
            "icon": "$:/core/images/advanced-search-button",
            "color": "#bbb",
            "text": "<div class=\"tc-advanced-search\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch]!has[draft.of]]\" \"$:/core/ui/AdvancedSearch/System\">>\n</div>\n"
        },
        "$:/core/ui/AlertTemplate": {
            "title": "$:/core/ui/AlertTemplate",
            "text": "<div class=\"tc-alert\">\n<div class=\"tc-alert-toolbar\">\n<$button class=\"tc-btn-invisible\"><$action-deletetiddler $tiddler=<<currentTiddler>>/>{{$:/core/images/delete-button}}</$button>\n</div>\n<div class=\"tc-alert-subtitle\">\n<$view field=\"component\"/> - <$view field=\"modified\" format=\"date\" template=\"0hh:0mm:0ss DD MM YYYY\"/> <$reveal type=\"nomatch\" state=\"!!count\" text=\"\"><span class=\"tc-alert-highlight\">(count: <$view field=\"count\"/>)</span></$reveal>\n</div>\n<div class=\"tc-alert-body\">\n\n<$transclude/>\n\n</div>\n</div>\n"
        },
        "$:/core/ui/BinaryWarning": {
            "title": "$:/core/ui/BinaryWarning",
            "text": "\\define lingo-base() $:/language/BinaryWarning/\n<div class=\"tc-binary-warning\">\n\n<<lingo Prompt>>\n\n</div>\n"
        },
        "$:/core/ui/Components/tag-link": {
            "title": "$:/core/ui/Components/tag-link",
            "text": "<$link>\n<$set name=\"backgroundColor\" value={{!!color}}>\n<span style=<<tag-styles>> class=\"tc-tag-label\">\n<$view field=\"title\" format=\"text\"/>\n</span>\n</$set>\n</$link>"
        },
        "$:/core/ui/ControlPanel/Advanced": {
            "title": "$:/core/ui/ControlPanel/Advanced",
            "tags": "$:/tags/ControlPanel/Info",
            "caption": "{{$:/language/ControlPanel/Advanced/Caption}}",
            "text": "{{$:/language/ControlPanel/Advanced/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Advanced]!has[draft.of]]\" \"$:/core/ui/ControlPanel/TiddlerFields\">>\n</div>\n"
        },
        "$:/core/ui/ControlPanel/Appearance": {
            "title": "$:/core/ui/ControlPanel/Appearance",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/Appearance/Caption}}",
            "text": "{{$:/language/ControlPanel/Appearance/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Appearance]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Theme\">>\n</div>\n"
        },
        "$:/core/ui/ControlPanel/Basics": {
            "title": "$:/core/ui/ControlPanel/Basics",
            "tags": "$:/tags/ControlPanel/Info",
            "caption": "{{$:/language/ControlPanel/Basics/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Basics/\n\n\\define show-filter-count(filter)\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $value=\"\"\"$filter$\"\"\"/>\n<$action-setfield $tiddler=\"$:/state/tab--1498284803\" $value=\"$:/core/ui/AdvancedSearch/Filter\"/>\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n''<$count filter=\"\"\"$filter$\"\"\"/>''\n{{$:/core/images/advanced-search-button}}\n</$button>\n\\end\n\n|<<lingo Version/Prompt>> |''<<version>>'' |\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/status/UserName\"><<lingo Username/Prompt>></$link> |<$edit-text tiddler=\"$:/status/UserName\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/AnimationDuration\"><<lingo AnimDuration/Prompt>></$link> |<$edit-text tiddler=\"$:/config/AnimationDuration\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit-text tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n|<$link to=\"$:/config/NewJournal/Title\"><<lingo NewJournal/Title/Prompt>></$link> |<$edit-text tiddler=\"$:/config/NewJournal/Title\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/NewJournal/Tags\"><<lingo NewJournal/Tags/Prompt>></$link> |<$edit-text tiddler=\"$:/config/NewJournal/Tags\" default=\"\" tag=\"input\"/> |\n|<<lingo Language/Prompt>> |{{$:/snippets/minilanguageswitcher}} |\n|<<lingo Tiddlers/Prompt>> |<<show-filter-count \"[!is[system]sort[title]]\">> |\n|<<lingo Tags/Prompt>> |<<show-filter-count \"[tags[]sort[title]]\">> |\n|<<lingo SystemTiddlers/Prompt>> |<<show-filter-count \"[is[system]sort[title]]\">> |\n|<<lingo ShadowTiddlers/Prompt>> |<<show-filter-count \"[all[shadows]sort[title]]\">> |\n|<<lingo OverriddenShadowTiddlers/Prompt>> |<<show-filter-count \"[is[tiddler]is[shadow]sort[title]]\">> |\n"
        },
        "$:/core/ui/ControlPanel/EditorTypes": {
            "title": "$:/core/ui/ControlPanel/EditorTypes",
            "tags": "$:/tags/ControlPanel/Advanced",
            "caption": "{{$:/language/ControlPanel/EditorTypes/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/EditorTypes/\n\n<<lingo Hint>>\n\n<table>\n<tbody>\n<tr>\n<th><<lingo Type/Caption>></th>\n<th><<lingo Editor/Caption>></th>\n</tr>\n<$list filter=\"[all[shadows+tiddlers]prefix[$:/config/EditorTypeMappings/]sort[title]]\">\n<tr>\n<td>\n<$link>\n<$list filter=\"[all[current]removeprefix[$:/config/EditorTypeMappings/]]\">\n<$text text={{!!title}}/>\n</$list>\n</$link>\n</td>\n<td>\n<$view field=\"text\"/>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/ControlPanel/Info": {
            "title": "$:/core/ui/ControlPanel/Info",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/Info/Caption}}",
            "text": "{{$:/language/ControlPanel/Info/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Info]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Basics\">>\n</div>\n"
        },
        "$:/core/ui/ControlPanel/LoadedModules": {
            "title": "$:/core/ui/ControlPanel/LoadedModules",
            "tags": "$:/tags/ControlPanel/Advanced",
            "caption": "{{$:/language/ControlPanel/LoadedModules/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/\n<<lingo LoadedModules/Hint>>\n\n{{$:/snippets/modules}}\n"
        },
        "$:/core/ui/ControlPanel/Modals/AddPlugins": {
            "title": "$:/core/ui/ControlPanel/Modals/AddPlugins",
            "subtitle": "{{$:/core/images/download-button}} {{$:/language/ControlPanel/Plugins/Add/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n\\define install-plugin-button()\n<$button>\n<$action-sendmessage $message=\"tm-load-plugin-from-library\" url={{!!url}} title={{$(assetInfo)$!!original-title}}/>\n<$list filter=\"[<assetInfo>get[original-title]get[version]]\" variable=\"installedVersion\" emptyMessage=\"\"\"{{$:/language/ControlPanel/Plugins/Install}}\"\"\">\n{{$:/language/ControlPanel/Plugins/Reinstall}}\n</$list>\n</$button>\n\\end\n\n\\define popup-state-macro()\n$:/state/add-plugin-info/$(connectionTiddler)$/$(assetInfo)$\n\\end\n\n\\define display-plugin-info(type)\n<$set name=\"popup-state\" value=<<popup-state-macro>>>\n<div class=\"tc-plugin-info\">\n<div class=\"tc-plugin-info-chunk tc-small-icon\">\n<$reveal type=\"nomatch\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"yes\">\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"no\">\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<$list filter=\"[<assetInfo>has[icon]]\" emptyMessage=\"\"\"<$transclude tiddler=\"$:/core/images/plugin-generic-$type$\"/>\"\"\">\n<img src={{$(assetInfo)$!!icon}}/>\n</$list>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<h1><$view tiddler=<<assetInfo>> field=\"description\"/></h1>\n<h2><$view tiddler=<<assetInfo>> field=\"original-title\"/></h2>\n<div><em><$view tiddler=<<assetInfo>> field=\"version\"/></em></div>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<<install-plugin-button>>\n</div>\n</div>\n<$reveal type=\"match\" text=\"yes\" state=<<popup-state>>>\n<div class=\"tc-plugin-info-dropdown\">\n<div class=\"tc-plugin-info-dropdown-message\">\n<$list filter=\"[<assetInfo>get[original-title]get[version]]\" variable=\"installedVersion\" emptyMessage=\"\"\"This plugin is not currently installed\"\"\">\n<em>\nThis plugin is already installed at version <$text text=<<installedVersion>>/>\n</em>\n</$list>\n</div>\n<div class=\"tc-plugin-info-dropdown-body\">\n<$transclude tiddler=<<assetInfo>> field=\"readme\" mode=\"block\"/>\n</div>\n</div>\n</$reveal>\n</$set>\n\\end\n\n\\define load-plugin-library-button()\n<$button class=\"tc-btn-big-green\">\n<$action-sendmessage $message=\"tm-load-plugin-library\" url={{!!url}} infoTitlePrefix=\"$:/temp/RemoteAssetInfo/\"/>\n{{$:/core/images/chevron-right}} {{$:/language/ControlPanel/Plugins/OpenPluginLibrary}}\n</$button>\n\\end\n\n\\define display-server-assets(type)\n{{$:/language/Search/Search}}: <$edit-text tiddler=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" default=\"\" type=\"search\" tag=\"input\"/>\n<$reveal state=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n<div class=\"tc-plugin-library-listing\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]search{$:/temp/RemoteAssetSearch/$(currentTiddler)$}sort[description]]\" variable=\"assetInfo\">\n<<display-plugin-info \"$type$\">>\n</$list>\n</div>\n\\end\n\n\\define display-server-connection()\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/ServerConnection]suffix{!!url}]\" variable=\"connectionTiddler\" emptyMessage=<<load-plugin-library-button>>>\n\n<<tabs \"[[$:/core/ui/ControlPanel/Plugins/Add/Plugins]] [[$:/core/ui/ControlPanel/Plugins/Add/Themes]] [[$:/core/ui/ControlPanel/Plugins/Add/Languages]]\" \"$:/core/ui/ControlPanel/Plugins/Add/Plugins\">>\n\n</$list>\n\\end\n\n\\define plugin-library-listing()\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/PluginLibrary]]\">\n<div class=\"tc-plugin-library\">\n\n!! <$link><$transclude field=\"caption\"><$view field=\"title\"/></$transclude></$link>\n\n//<$view field=\"url\"/>//\n\n<$transclude/>\n\n<<display-server-connection>>\n</div>\n</$list>\n\\end\n\n<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n\n<div>\n<<plugin-library-listing>>\n</div>\n\n</$importvariables>\n"
        },
        "$:/core/ui/ControlPanel/Palette": {
            "title": "$:/core/ui/ControlPanel/Palette",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "{{$:/language/ControlPanel/Palette/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Palette/\n\n{{$:/snippets/paletteswitcher}}\n\n<$reveal type=\"nomatch\" state=\"$:/state/ShowPaletteEditor\" text=\"yes\">\n\n<$button set=\"$:/state/ShowPaletteEditor\" setTo=\"yes\"><<lingo ShowEditor/Caption>></$button>\n\n</$reveal>\n\n<$reveal type=\"match\" state=\"$:/state/ShowPaletteEditor\" text=\"yes\">\n\n<$button set=\"$:/state/ShowPaletteEditor\" setTo=\"no\"><<lingo HideEditor/Caption>></$button>\n{{$:/snippets/paletteeditor}}\n\n</$reveal>\n\n"
        },
        "$:/core/ui/ControlPanel/Parsing": {
            "title": "$:/core/ui/ControlPanel/Parsing",
            "tags": "$:/tags/ControlPanel/Advanced",
            "caption": "{{$:/language/ControlPanel/Parsing/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Parsing/\n\n\\define parsing-inner(typeCap)\n<li>\n<$checkbox tiddler=\"\"\"$:/config/WikiParserRules/$typeCap$/$(currentTiddler)$\"\"\" field=\"text\" checked=\"enable\" unchecked=\"disable\" default=\"enable\"> ''<$text text=<<currentTiddler>>/>'': </$checkbox>\n</li>\n\\end\n\n\\define parsing-outer(typeLower,typeCap)\n<ul>\n<$list filter=\"[wikiparserrules[$typeLower$]]\">\n<<parsing-inner typeCap:\"$typeCap$\">>\n</$list>\n</ul>\n\\end\n\n<<lingo Hint>>\n\n! <<lingo Pragma/Caption>>\n\n<<parsing-outer typeLower:\"pragma\" typeCap:\"Pragma\">>\n\n! <<lingo Inline/Caption>>\n\n<<parsing-outer typeLower:\"inline\" typeCap:\"Inline\">>\n\n! <<lingo Block/Caption>>\n\n<<parsing-outer typeLower:\"block\" typeCap:\"Block\">>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Add/Languages": {
            "title": "$:/core/ui/ControlPanel/Plugins/Add/Languages",
            "caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}} (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[language]]\"/>)",
            "text": "<<display-server-assets language>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Add/Plugins": {
            "title": "$:/core/ui/ControlPanel/Plugins/Add/Plugins",
            "caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}}  (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[plugin]]\"/>)",
            "text": "<<display-server-assets plugin>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Add/Themes": {
            "title": "$:/core/ui/ControlPanel/Plugins/Add/Themes",
            "caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}}  (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[theme]]\"/>)",
            "text": "<<display-server-assets theme>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Installed/Languages": {
            "title": "$:/core/ui/ControlPanel/Plugins/Installed/Languages",
            "caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[language]]\"/>)",
            "text": "<<plugin-table language>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Installed/Plugins": {
            "title": "$:/core/ui/ControlPanel/Plugins/Installed/Plugins",
            "caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[plugin]]\"/>)",
            "text": "<<plugin-table plugin>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins/Installed/Themes": {
            "title": "$:/core/ui/ControlPanel/Plugins/Installed/Themes",
            "caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[theme]]\"/>)",
            "text": "<<plugin-table theme>>\n"
        },
        "$:/core/ui/ControlPanel/Plugins": {
            "title": "$:/core/ui/ControlPanel/Plugins",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/Plugins/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n\\define popup-state-macro()\n$(qualified-state)$-$(currentTiddler)$\n\\end\n\n\\define tabs-state-macro()\n$(popup-state)$-$(pluginInfoType)$\n\\end\n\n\\define plugin-icon-title()\n$(currentTiddler)$/icon\n\\end\n\n\\define plugin-disable-title()\n$:/config/Plugins/Disabled/$(currentTiddler)$\n\\end\n\n\\define plugin-table-body(type,disabledMessage)\n<div class=\"tc-plugin-info-chunk tc-small-icon\">\n<$reveal type=\"nomatch\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"yes\">\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"no\">\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<plugin-icon-title>>>\n<$transclude tiddler=\"$:/core/images/plugin-generic-$type$\"/>\n</$transclude>\n</div>\n<div class=\"tc-plugin-info-chunk\">\n<h1>\n''<$view field=\"description\"><$view field=\"title\"/></$view>'' $disabledMessage$\n</h1>\n<h2>\n<$view field=\"title\"/>\n</h2>\n<h2>\n<div><em><$view field=\"version\"/></em></div>\n</h2>\n</div>\n\\end\n\n\\define plugin-table(type)\n<$set name=\"qualified-state\" value=<<qualify \"$:/state/plugin-info\">>>\n<$list filter=\"[!has[draft.of]plugin-type[$type$]sort[description]]\" emptyMessage=<<lingo \"Empty/Hint\">>>\n<$set name=\"popup-state\" value=<<popup-state-macro>>>\n<$reveal type=\"nomatch\" state=<<plugin-disable-title>> text=\"yes\">\n<$link to={{!!title}} class=\"tc-plugin-info\">\n<<plugin-table-body type:\"$type$\">>\n</$link>\n</$reveal>\n<$reveal type=\"match\" state=<<plugin-disable-title>> text=\"yes\">\n<$link to={{!!title}} class=\"tc-plugin-info tc-plugin-info-disabled\">\n<<plugin-table-body type:\"$type$\" disabledMessage:\"<$macrocall $name='lingo' title='Disabled/Status'/>\">>\n</$link>\n</$reveal>\n<$reveal type=\"match\" text=\"yes\" state=<<popup-state>>>\n<div class=\"tc-plugin-info-dropdown\">\n<div class=\"tc-plugin-info-dropdown-body\">\n<$list filter=\"[all[current]] -[[$:/core]]\">\n<div style=\"float:right;\">\n<$reveal type=\"nomatch\" state=<<plugin-disable-title>> text=\"yes\">\n<$button set=<<plugin-disable-title>> setTo=\"yes\" tooltip={{$:/language/ControlPanel/Plugins/Disable/Hint}} aria-label={{$:/language/ControlPanel/Plugins/Disable/Caption}}>\n<<lingo Disable/Caption>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<plugin-disable-title>> text=\"yes\">\n<$button set=<<plugin-disable-title>> setTo=\"no\" tooltip={{$:/language/ControlPanel/Plugins/Enable/Hint}} aria-label={{$:/language/ControlPanel/Plugins/Enable/Caption}}>\n<<lingo Enable/Caption>>\n</$button>\n</$reveal>\n</div>\n</$list>\n<$reveal type=\"nomatch\" text=\"\" state=\"!!list\">\n<$macrocall $name=\"tabs\" state=<<tabs-state-macro>> tabsList={{!!list}} default=\"readme\" template=\"$:/core/ui/PluginInfo\"/>\n</$reveal>\n<$reveal type=\"match\" text=\"\" state=\"!!list\">\nNo information provided\n</$reveal>\n</div>\n</div>\n</$reveal>\n</$set>\n</$list>\n</$set>\n\\end\n\n<$button message=\"tm-modal\" param=\"$:/core/ui/ControlPanel/Modals/AddPlugins\" tooltip={{$:/language/ControlPanel/Plugins/Add/Hint}} class=\"tc-btn-big-green\" style=\"background:blue;\">\n{{$:/core/images/download-button}} <<lingo Add/Caption>>\n</$button>\n\n<<lingo Installed/Hint>>\n\n<<tabs \"[[$:/core/ui/ControlPanel/Plugins/Installed/Plugins]] [[$:/core/ui/ControlPanel/Plugins/Installed/Themes]] [[$:/core/ui/ControlPanel/Plugins/Installed/Languages]]\" \"$:/core/ui/ControlPanel/Plugins/Installed/Plugins\">>\n"
        },
        "$:/core/ui/ControlPanel/Saving": {
            "title": "$:/core/ui/ControlPanel/Saving",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/Saving/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Saving/\n\\define backupURL()\nhttp://$(userName)$.tiddlyspot.com/backup/\n\\end\n\\define backupLink()\n<$reveal type=\"nomatch\" state=\"$:/UploadName\" text=\"\">\n<$set name=\"userName\" value={{$:/UploadName}}>\n<$reveal type=\"match\" state=\"$:/UploadURL\" text=\"\">\n<<backupURL>>\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/UploadURL\" text=\"\">\n<$macrocall $name=resolvePath source={{$:/UploadBackupDir}} root={{$:/UploadURL}}>>\n</$reveal>\n</$set>\n</$reveal>\n\\end\n! <<lingo TiddlySpot/Heading>>\n\n<<lingo TiddlySpot/Description>>\n\n|<<lingo TiddlySpot/UserName>> |<$edit-text tiddler=\"$:/UploadName\" default=\"\" tag=\"input\"/> |\n|<<lingo TiddlySpot/Password>> |<$password name=\"upload\"/> |\n|<<lingo TiddlySpot/Backups>> |<<backupLink>> |\n\n''<<lingo TiddlySpot/Advanced/Heading>>''\n\n|<<lingo TiddlySpot/ServerURL>>  |<$edit-text tiddler=\"$:/UploadURL\" default=\"\" tag=\"input\"/> |\n|<<lingo TiddlySpot/Filename>> |<$edit-text tiddler=\"$:/UploadFilename\" default=\"index.html\" tag=\"input\"/> |\n|<<lingo TiddlySpot/UploadDir>> |<$edit-text tiddler=\"$:/UploadDir\" default=\".\" tag=\"input\"/> |\n|<<lingo TiddlySpot/BackupDir>> |<$edit-text tiddler=\"$:/UploadBackupDir\" default=\".\" tag=\"input\"/> |\n\n<<lingo TiddlySpot/Hint>>"
        },
        "$:/core/ui/ControlPanel/Settings/AutoSave": {
            "title": "$:/core/ui/ControlPanel/Settings/AutoSave",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/AutoSave/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/AutoSave/\n\n<$link to=\"$:/config/AutoSave\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/AutoSave\" value=\"yes\"> <<lingo Enabled/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/AutoSave\" value=\"no\"> <<lingo Disabled/Description>> </$radio>\n"
        },
        "$:/core/buttonstyles/Borderless": {
            "title": "$:/core/buttonstyles/Borderless",
            "tags": "$:/tags/ToolbarButtonStyle",
            "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless}}",
            "text": "tc-btn-invisible"
        },
        "$:/core/buttonstyles/Boxed": {
            "title": "$:/core/buttonstyles/Boxed",
            "tags": "$:/tags/ToolbarButtonStyle",
            "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed}}",
            "text": "tc-btn-boxed"
        },
        "$:/core/buttonstyles/Rounded": {
            "title": "$:/core/buttonstyles/Rounded",
            "tags": "$:/tags/ToolbarButtonStyle",
            "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded}}",
            "text": "tc-btn-rounded"
        },
        "$:/core/ui/ControlPanel/Settings/CamelCase": {
            "title": "$:/core/ui/ControlPanel/Settings/CamelCase",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/CamelCase/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/CamelCase/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/WikiParserRules/Inline/wikilink\" field=\"text\" checked=\"enable\" unchecked=\"disable\" default=\"enable\"> <$link to=\"$:/config/WikiParserRules/Inline/wikilink\"><<lingo Description>></$link> </$checkbox>\n"
        },
        "$:/core/ui/ControlPanel/Settings/DefaultSidebarTab": {
            "caption": "{{$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption}}",
            "tags": "$:/tags/ControlPanel/Settings",
            "title": "$:/core/ui/ControlPanel/Settings/DefaultSidebarTab",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/DefaultSidebarTab/\n\n<$link to=\"$:/config/DefaultSidebarTab\"><<lingo Hint>></$link>\n\n<$select tiddler=\"$:/config/DefaultSidebarTab\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]\">\n<option value=<<currentTiddler>>><$transclude field=\"caption\"><$text text=<<currentTiddler>>/></$transclude></option>\n</$list>\n</$select>\n"
        },
        "$:/core/ui/ControlPanel/Settings/LinkToBehaviour": {
            "title": "$:/core/ui/ControlPanel/Settings/LinkToBehaviour",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/LinkToBehaviour/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/LinkToBehaviour/\n\n<$link to=\"$:/config/Navigation/openLinkFromInsideRiver\"><<lingo \"InsideRiver/Hint\">></$link>\n\n<$select tiddler=\"$:/config/Navigation/openLinkFromInsideRiver\">\n  <option value=\"above\"><<lingo \"OpenAbove\">></option>\n  <option value=\"below\"><<lingo \"OpenBelow\">></option>\n  <option value=\"top\"><<lingo \"OpenAtTop\">></option>\n  <option value=\"bottom\"><<lingo \"OpenAtBottom\">></option>\n</$select>\n\n<$link to=\"$:/config/Navigation/openLinkFromOutsideRiver\"><<lingo \"OutsideRiver/Hint\">></$link>\n\n<$select tiddler=\"$:/config/Navigation/openLinkFromOutsideRiver\">\n  <option value=\"top\"><<lingo \"OpenAtTop\">></option>\n  <option value=\"bottom\"><<lingo \"OpenAtBottom\">></option>\n</$select>\n"
        },
        "$:/core/ui/ControlPanel/Settings/NavigationAddressBar": {
            "title": "$:/core/ui/ControlPanel/Settings/NavigationAddressBar",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/NavigationAddressBar/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationAddressBar/\n\n<$link to=\"$:/config/Navigation/UpdateAddressBar\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"permaview\"> <<lingo Permaview/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"permalink\"> <<lingo Permalink/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"no\"> <<lingo No/Description>> </$radio>\n"
        },
        "$:/core/ui/ControlPanel/Settings/NavigationHistory": {
            "title": "$:/core/ui/ControlPanel/Settings/NavigationHistory",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/NavigationHistory/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationHistory/\n<$link to=\"$:/config/Navigation/UpdateHistory\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateHistory\" value=\"yes\"> <<lingo Yes/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateHistory\" value=\"no\"> <<lingo No/Description>> </$radio>\n"
        },
        "$:/core/ui/ControlPanel/Settings/PerformanceInstrumentation": {
            "title": "$:/core/ui/ControlPanel/Settings/PerformanceInstrumentation",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/PerformanceInstrumentation/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Performance/Instrumentation\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <$link to=\"$:/config/Performance/Instrumentation\"><<lingo Description>></$link> </$checkbox>\n"
        },
        "$:/core/ui/ControlPanel/Settings/TitleLinks": {
            "title": "$:/core/ui/ControlPanel/Settings/TitleLinks",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/TitleLinks/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/TitleLinks/\n<$link to=\"$:/config/Tiddlers/TitleLinks\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Tiddlers/TitleLinks\" value=\"yes\"> <<lingo Yes/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Tiddlers/TitleLinks\" value=\"no\"> <<lingo No/Description>> </$radio>\n"
        },
        "$:/core/ui/ControlPanel/Settings/ToolbarButtonStyle": {
            "title": "$:/core/ui/ControlPanel/Settings/ToolbarButtonStyle",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/ToolbarButtonStyle/\n<$link to=\"$:/config/Toolbar/ButtonClass\"><<lingo \"Hint\">></$link>\n\n<$select tiddler=\"$:/config/Toolbar/ButtonClass\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ToolbarButtonStyle]]\">\n<option value={{!!text}}>{{!!caption}}</option>\n</$list>\n</$select>\n"
        },
        "$:/core/ui/ControlPanel/Settings/ToolbarButtons": {
            "title": "$:/core/ui/ControlPanel/Settings/ToolbarButtons",
            "tags": "$:/tags/ControlPanel/Settings",
            "caption": "{{$:/language/ControlPanel/Settings/ToolbarButtons/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/ToolbarButtons/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Toolbar/Icons\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/Toolbar/Icons\"><<lingo Icons/Description>></$link> </$checkbox>\n\n<$checkbox tiddler=\"$:/config/Toolbar/Text\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <$link to=\"$:/config/Toolbar/Text\"><<lingo Text/Description>></$link> </$checkbox>\n"
        },
        "$:/core/ui/ControlPanel/Settings": {
            "title": "$:/core/ui/ControlPanel/Settings",
            "tags": "$:/tags/ControlPanel",
            "caption": "{{$:/language/ControlPanel/Settings/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/Settings/\n\n<<lingo Hint>>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Settings]]\">\n\n<div style=\"border-top:1px solid #eee;\">\n\n!! <$link><$transclude field=\"caption\"/></$link>\n\n<$transclude/>\n\n</div>\n\n</$list>\n"
        },
        "$:/core/ui/ControlPanel/StoryView": {
            "title": "$:/core/ui/ControlPanel/StoryView",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "{{$:/language/ControlPanel/StoryView/Caption}}",
            "text": "{{$:/snippets/viewswitcher}}\n"
        },
        "$:/core/ui/ControlPanel/Theme": {
            "title": "$:/core/ui/ControlPanel/Theme",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "{{$:/language/ControlPanel/Theme/Caption}}",
            "text": "{{$:/snippets/themeswitcher}}\n"
        },
        "$:/core/ui/ControlPanel/TiddlerFields": {
            "title": "$:/core/ui/ControlPanel/TiddlerFields",
            "tags": "$:/tags/ControlPanel/Advanced",
            "caption": "{{$:/language/ControlPanel/TiddlerFields/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/\n\n<<lingo TiddlerFields/Hint>>\n\n{{$:/snippets/allfields}}"
        },
        "$:/core/ui/ControlPanel/Toolbars/EditToolbar": {
            "title": "$:/core/ui/ControlPanel/Toolbars/EditToolbar",
            "tags": "$:/tags/ControlPanel/Toolbars",
            "caption": "{{$:/language/ControlPanel/Toolbars/EditToolbar/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\\define config-title()\n$:/config/EditToolbarButtons/Visibility/$(listItem)$\n\\end\n\n{{$:/language/ControlPanel/Toolbars/EditToolbar/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditToolbar]!has[draft.of]]\" variable=\"listItem\">\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>> field=\"caption\"/> <i class=\"tc-muted\">-- <$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</$list>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/ControlPanel/Toolbars/PageControls": {
            "title": "$:/core/ui/ControlPanel/Toolbars/PageControls",
            "tags": "$:/tags/ControlPanel/Toolbars",
            "caption": "{{$:/language/ControlPanel/Toolbars/PageControls/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n\n{{$:/language/ControlPanel/Toolbars/PageControls/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>> field=\"caption\"/> <i class=\"tc-muted\">-- <$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</$list>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/ControlPanel/Toolbars/ViewToolbar": {
            "title": "$:/core/ui/ControlPanel/Toolbars/ViewToolbar",
            "tags": "$:/tags/ControlPanel/Toolbars",
            "caption": "{{$:/language/ControlPanel/Toolbars/ViewToolbar/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n\n{{$:/language/ControlPanel/Toolbars/ViewToolbar/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]\" variable=\"listItem\">\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>> field=\"caption\"/> <i class=\"tc-muted\">-- <$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</$list>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/ControlPanel/Toolbars": {
            "title": "$:/core/ui/ControlPanel/Toolbars",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "{{$:/language/ControlPanel/Toolbars/Caption}}",
            "text": "{{$:/language/ControlPanel/Toolbars/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Toolbars]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Toolbars/ViewToolbar\" \"$:/state/tabs/controlpanel/toolbars\" \"tc-vertical\">>\n</div>\n"
        },
        "$:/ControlPanel": {
            "title": "$:/ControlPanel",
            "icon": "$:/core/images/options-button",
            "color": "#bbb",
            "text": "<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Info\">>\n</div>\n"
        },
        "$:/core/ui/DefaultSearchResultList": {
            "title": "$:/core/ui/DefaultSearchResultList",
            "tags": "$:/tags/SearchResults",
            "caption": "{{$:/language/Search/DefaultResults/Caption}}",
            "text": "\\define searchResultList()\n//<small>{{$:/language/Search/Matches/Title}}</small>//\n\n<$list filter=\"[!is[system]search:title{$(searchTiddler)$}sort[title]limit[250]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n//<small>{{$:/language/Search/Matches/All}}</small>//\n\n<$list filter=\"[!is[system]search{$(searchTiddler)$}sort[title]limit[250]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n\\end\n<<searchResultList>>\n"
        },
        "$:/core/ui/EditTemplate/body": {
            "title": "$:/core/ui/EditTemplate/body",
            "tags": "$:/tags/EditTemplate",
            "text": "\\define lingo-base() $:/language/EditTemplate/Body/\n<$list filter=\"[is[current]has[_canonical_uri]]\">\n\n<div class=\"tc-message-box\">\n\n<<lingo External/Hint>>\n\n<a href={{!!_canonical_uri}}><$text text={{!!_canonical_uri}}/></a>\n\n<$edit-text field=\"_canonical_uri\" class=\"tc-edit-fields\"></$edit-text>\n\n</div>\n\n</$list>\n\n<$list filter=\"[is[current]!has[_canonical_uri]]\">\n\n<$reveal state=\"$:/state/showeditpreview\" type=\"match\" text=\"yes\">\n\n<em class=\"tc-edit\"><<lingo Hint>></em> <$button type=\"set\" set=\"$:/state/showeditpreview\" setTo=\"no\"><<lingo Preview/Button/Hide>></$button>\n\n<div class=\"tc-tiddler-preview\">\n<div class=\"tc-tiddler-preview-preview\">\n<$set name=\"tv-tiddler-preview\" value=\"yes\">\n\n<$transclude />\n\n</$set>\n</div>\n\n<div class=\"tc-tiddler-preview-edit\">\n<$edit field=\"text\" class=\"tc-edit-texteditor\" placeholder={{$:/language/EditTemplate/Body/Placeholder}}/>\n\n</div>\n\n</div>\n\n</$reveal>\n\n<$reveal state=\"$:/state/showeditpreview\" type=\"nomatch\" text=\"yes\">\n\n<em class=\"tc-edit\"><<lingo Hint>></em> <$button type=\"set\" set=\"$:/state/showeditpreview\" setTo=\"yes\"><<lingo Preview/Button/Show>></$button>\n<$edit field=\"text\" class=\"tc-edit-texteditor\" placeholder={{$:/language/EditTemplate/Body/Placeholder}}/>\n\n</$reveal>\n\n</$list>\n"
        },
        "$:/core/ui/EditTemplate/controls": {
            "title": "$:/core/ui/EditTemplate/controls",
            "tags": "$:/tags/EditTemplate",
            "text": "\\define config-title()\n$:/config/EditToolbarButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-tiddler-title tc-tiddler-edit-title\">\n<$view field=\"title\"/>\n<span class=\"tc-tiddler-controls tc-titlebar\"><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditToolbar]!has[draft.of]]\" variable=\"listItem\"><$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"><$transclude tiddler=<<listItem>>/></$reveal></$list></span>\n<div style=\"clear: both;\"></div>\n</div>\n"
        },
        "$:/core/ui/EditTemplate/fields": {
            "title": "$:/core/ui/EditTemplate/fields",
            "tags": "$:/tags/EditTemplate",
            "text": "\\define lingo-base() $:/language/EditTemplate/\n\\define config-title()\n$:/config/EditTemplateFields/Visibility/$(currentField)$\n\\end\n\n\\define config-filter()\n[[hide]] -[title{$(config-title)$}]\n\\end\n\n\\define new-field-inner()\n<$reveal type=\"nomatch\" text=\"\" default=<<name>>>\n<$button>\n<$action-sendmessage $message=\"tm-add-field\" $name=<<name>> $value=<<value>>/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldname\"/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldvalue\"/>\n<<lingo Fields/Add/Button>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" text=\"\" default=<<name>>>\n<$button>\n<<lingo Fields/Add/Button>>\n</$button>\n</$reveal>\n\\end\n\n\\define new-field()\n<$set name=\"name\" value={{$:/temp/newfieldname}}>\n<$set name=\"value\" value={{$:/temp/newfieldvalue}}>\n<<new-field-inner>>\n</$set>\n</$set>\n\\end\n\n<div class=\"tc-edit-fields\">\n<table class=\"tc-edit-fields\">\n<tbody>\n<$list filter=\"[all[current]fields[]] +[sort[title]]\" variable=\"currentField\">\n<$list filter=<<config-filter>> variable=\"temp\">\n<tr class=\"tc-edit-field\">\n<td class=\"tc-edit-field-name\">\n<$text text=<<currentField>>/>:</td>\n<td class=\"tc-edit-field-value\">\n<$edit-text tiddler=<<currentTiddler>> field=<<currentField>> placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}}/>\n</td>\n<td class=\"tc-edit-field-remove\">\n<$button class=\"tc-btn-invisible\" tooltip={{$:/language/EditTemplate/Field/Remove/Hint}} aria-label={{$:/language/EditTemplate/Field/Remove/Caption}}>\n<$action-deletefield $field=<<currentField>>/>\n{{$:/core/images/delete-button}}\n</$button>\n</td>\n</tr>\n</$list>\n</$list>\n</tbody>\n</table>\n</div>\n\n<$fieldmangler>\n<div class=\"tc-edit-field-add\">\n<em class=\"tc-edit\">\n<<lingo Fields/Add/Prompt>>\n</em>\n<span class=\"tc-edit-field-add-name\">\n<$edit-text tiddler=\"$:/temp/newfieldname\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Name/Placeholder}} focusPopup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-edit-texteditor tc-popup-handle\"/>\n</span>\n<$button popup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Field/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Field/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button>\n<$reveal state=<<qualify \"$:/state/popup/field-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$linkcatcher to=\"$:/temp/newfieldname\">\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/User>>\n</div>\n<$list filter=\"[!is[shadow]!is[system]fields[]sort[]] -created -creator -draft.of -draft.title -modified -modifier -tags -text -title -type\"  variable=\"currentField\">\n<$link to=<<currentField>>>\n<<currentField>>\n</$link>\n</$list>\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/System>>\n</div>\n<$list filter=\"[fields[]sort[]] -[!is[shadow]!is[system]fields[]]\" variable=\"currentField\">\n<$link to=<<currentField>>>\n<<currentField>>\n</$link>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>\n<span class=\"tc-edit-field-add-value\">\n<$edit-text tiddler=\"$:/temp/newfieldvalue\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}} class=\"tc-edit-texteditor\"/>\n</span>\n<span class=\"tc-edit-field-add-button\">\n<$macrocall $name=\"new-field\"/>\n</span>\n</div>\n</$fieldmangler>\n\n"
        },
        "$:/core/ui/EditTemplate/shadow": {
            "title": "$:/core/ui/EditTemplate/shadow",
            "tags": "$:/tags/EditTemplate",
            "text": "\\define lingo-base() $:/language/EditTemplate/Shadow/\n\\define pluginLinkBody()\n<$link to=\"\"\"$(pluginTitle)$\"\"\">\n<$text text=\"\"\"$(pluginTitle)$\"\"\"/>\n</$link>\n\\end\n<$list filter=\"[all[current]get[draft.of]is[shadow]!is[tiddler]]\">\n\n<$list filter=\"[all[current]shadowsource[]]\" variable=\"pluginTitle\">\n\n<$set name=\"pluginLink\" value=<<pluginLinkBody>>>\n<div class=\"tc-message-box\">\n\n<<lingo Warning>>\n\n</div>\n</$set>\n</$list>\n\n</$list>\n\n<$list filter=\"[all[current]get[draft.of]is[shadow]is[tiddler]]\">\n\n<$list filter=\"[all[current]shadowsource[]]\" variable=\"pluginTitle\">\n\n<$set name=\"pluginLink\" value=<<pluginLinkBody>>>\n<div class=\"tc-message-box\">\n\n<<lingo OverriddenWarning>>\n\n</div>\n</$set>\n</$list>\n\n</$list>"
        },
        "$:/core/ui/EditTemplate/tags": {
            "title": "$:/core/ui/EditTemplate/tags",
            "tags": "$:/tags/EditTemplate",
            "text": "\\define lingo-base() $:/language/EditTemplate/\n\\define tag-styles()\nbackground-color:$(backgroundColor)$;\n\\end\n<div class=\"tc-edit-tags\">\n<$fieldmangler>\n<$list filter=\"[all[current]tags[]sort[title]]\" storyview=\"pop\"><$set name=\"backgroundColor\" value={{!!color}}><span style=<<tag-styles>> class=\"tc-tag-label\">\n<$view field=\"title\" format=\"text\" />\n<$button message=\"tm-remove-tag\" param={{!!title}} class=\"tc-btn-invisible tc-remove-tag-button\">&times;</$button></span>\n</$set>\n</$list>\n\n<div class=\"tc-edit-add-tag\">\n<span class=\"tc-add-tag-name\">\n<$edit-text tiddler=\"$:/temp/NewTagName\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Tags/Add/Placeholder}} focusPopup=<<qualify \"$:/state/popup/tags-auto-complete\">> class=\"tc-edit-texteditor tc-popup-handle\"/>\n</span> <$button popup=<<qualify \"$:/state/popup/tags-auto-complete\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Tags/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Tags/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button> <span class=\"tc-add-tag-button\">\n<$button message=\"tm-add-tag\" param={{$:/temp/NewTagName}} set=\"$:/temp/NewTagName\" setTo=\"\" class=\"\">\n<<lingo Tags/Add/Button>>\n</$button>\n</span>\n</div>\n\n<div class=\"tc-block-dropdown-wrapper\">\n<$reveal state=<<qualify \"$:/state/popup/tags-auto-complete\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown\">\n<$linkcatcher set=\"$:/temp/NewTagName\" setTo=\"\" message=\"tm-add-tag\">\n<$list filter=\"[tags[]!is[system]search:title{$:/temp/NewTagName}sort[]]\">\n{{||$:/core/ui/Components/tag-link}}\n</$list>\n<hr>\n<$list filter=\"[tags[]is[system]search:title{$:/temp/NewTagName}sort[]]\">\n{{||$:/core/ui/Components/tag-link}}\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>\n</div>\n</$fieldmangler>\n</div>"
        },
        "$:/core/ui/EditTemplate/title": {
            "title": "$:/core/ui/EditTemplate/title",
            "tags": "$:/tags/EditTemplate",
            "text": "<$edit-text field=\"draft.title\" class=\"tc-titlebar tc-edit-texteditor\" focus=\"true\"/>"
        },
        "$:/core/ui/EditTemplate/type": {
            "title": "$:/core/ui/EditTemplate/type",
            "tags": "$:/tags/EditTemplate",
            "text": "\\define lingo-base() $:/language/EditTemplate/\n<div class=\"tc-type-selector\"><$fieldmangler>\n<em class=\"tc-edit\"><<lingo Type/Prompt>></em> <$edit-text field=\"type\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Type/Placeholder}} focusPopup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-edit-typeeditor tc-popup-handle\"/> <$button popup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Type/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Type/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button> <$button message=\"tm-remove-field\" param=\"type\" class=\"tc-btn-invisible tc-btn-icon\" tooltip={{$:/language/EditTemplate/Type/Delete/Hint}} aria-label={{$:/language/EditTemplate/Type/Delete/Caption}}>{{$:/core/images/delete-button}}</$button>\n</$fieldmangler></div>\n\n<div class=\"tc-block-dropdown-wrapper\">\n<$reveal state=<<qualify \"$:/state/popup/type-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$linkcatcher to=\"!!type\">\n<$list filter='[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]each[group]sort[group]]'>\n<div class=\"tc-dropdown-item\">\n<$text text={{!!group}}/>\n</div>\n<$list filter=\"[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]group{!!group}] +[sort[description]]\"><$link to={{!!name}}><$view field=\"description\"/> (<$view field=\"name\"/>)</$link>\n</$list>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>\n</div>"
        },
        "$:/core/ui/EditTemplate": {
            "title": "$:/core/ui/EditTemplate",
            "text": "\\define frame-classes()\ntc-tiddler-frame tc-tiddler-edit-frame $(missingTiddlerClass)$ $(shadowTiddlerClass)$ $(systemTiddlerClass)$\n\\end\n<div class=<<frame-classes>>>\n<$set name=\"storyTiddler\" value=<<currentTiddler>>>\n<$keyboard key={{$:/config/shortcuts/cancel-edit-tiddler}} message=\"tm-cancel-tiddler\">\n<$keyboard key={{$:/config/shortcuts/save-tiddler}} message=\"tm-save-tiddler\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditTemplate]!has[draft.of]]\" variable=\"listItem\">\n<$transclude tiddler=<<listItem>>/>\n</$list>\n</$keyboard>\n</$keyboard>\n</$set>\n</div>\n"
        },
        "$:/core/ui/Buttons/cancel": {
            "title": "$:/core/ui/Buttons/cancel",
            "tags": "$:/tags/EditToolbar",
            "caption": "{{$:/core/images/cancel-button}} {{$:/language/Buttons/Cancel/Caption}}",
            "description": "{{$:/language/Buttons/Cancel/Hint}}",
            "text": "<$button message=\"tm-cancel-tiddler\" tooltip={{$:/language/Buttons/Cancel/Hint}} aria-label={{$:/language/Buttons/Cancel/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/cancel-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Cancel/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/delete": {
            "title": "$:/core/ui/Buttons/delete",
            "tags": "$:/tags/EditToolbar $:/tags/ViewToolbar",
            "caption": "{{$:/core/images/delete-button}} {{$:/language/Buttons/Delete/Caption}}",
            "description": "{{$:/language/Buttons/Delete/Hint}}",
            "text": "<$button message=\"tm-delete-tiddler\" tooltip={{$:/language/Buttons/Delete/Hint}} aria-label={{$:/language/Buttons/Delete/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/delete-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Delete/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/save": {
            "title": "$:/core/ui/Buttons/save",
            "tags": "$:/tags/EditToolbar",
            "caption": "{{$:/core/images/done-button}} {{$:/language/Buttons/Save/Caption}}",
            "description": "{{$:/language/Buttons/Save/Hint}}",
            "text": "<$fieldmangler>\n<$button tooltip={{$:/language/Buttons/Save/Hint}} aria-label={{$:/language/Buttons/Save/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-add-tag\" $param={{$:/temp/NewTagName}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/NewTagName\"/>\n<$action-sendmessage $message=\"tm-add-field\" $name={{$:/temp/newfieldname}} $value={{$:/temp/newfieldvalue}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldname\"/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldvalue\"/>\n<$action-sendmessage $message=\"tm-save-tiddler\"/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/done-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Save/Caption}}/></span>\n</$list>\n</$button>\n</$fieldmangler>\n"
        },
        "$:/core/Filters/AllTags": {
            "title": "$:/core/Filters/AllTags",
            "tags": "$:/tags/Filter",
            "filter": "[tags[]!is[system]sort[title]]",
            "description": "{{$:/language/Filters/AllTags}}",
            "text": ""
        },
        "$:/core/Filters/AllTiddlers": {
            "title": "$:/core/Filters/AllTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[!is[system]sort[title]]",
            "description": "{{$:/language/Filters/AllTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/Drafts": {
            "title": "$:/core/Filters/Drafts",
            "tags": "$:/tags/Filter",
            "filter": "[has[draft.of]sort[title]]",
            "description": "{{$:/language/Filters/Drafts}}",
            "text": ""
        },
        "$:/core/Filters/Missing": {
            "title": "$:/core/Filters/Missing",
            "tags": "$:/tags/Filter",
            "filter": "[all[missing]sort[title]]",
            "description": "{{$:/language/Filters/Missing}}",
            "text": ""
        },
        "$:/core/Filters/Orphans": {
            "title": "$:/core/Filters/Orphans",
            "tags": "$:/tags/Filter",
            "filter": "[all[orphans]sort[title]]",
            "description": "{{$:/language/Filters/Orphans}}",
            "text": ""
        },
        "$:/core/Filters/OverriddenShadowTiddlers": {
            "title": "$:/core/Filters/OverriddenShadowTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[is[shadow]]",
            "description": "{{$:/language/Filters/OverriddenShadowTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/RecentSystemTiddlers": {
            "title": "$:/core/Filters/RecentSystemTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[has[modified]!sort[modified]limit[50]]",
            "description": "{{$:/language/Filters/RecentSystemTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/RecentTiddlers": {
            "title": "$:/core/Filters/RecentTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[!is[system]has[modified]!sort[modified]limit[50]]",
            "description": "{{$:/language/Filters/RecentTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/ShadowTiddlers": {
            "title": "$:/core/Filters/ShadowTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[all[shadows]sort[title]]",
            "description": "{{$:/language/Filters/ShadowTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/SystemTags": {
            "title": "$:/core/Filters/SystemTags",
            "tags": "$:/tags/Filter",
            "filter": "[all[shadows+tiddlers]tags[]is[system]sort[title]]",
            "description": "{{$:/language/Filters/SystemTags}}",
            "text": ""
        },
        "$:/core/Filters/SystemTiddlers": {
            "title": "$:/core/Filters/SystemTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[is[system]sort[title]]",
            "description": "{{$:/language/Filters/SystemTiddlers}}",
            "text": ""
        },
        "$:/core/Filters/TypedTiddlers": {
            "title": "$:/core/Filters/TypedTiddlers",
            "tags": "$:/tags/Filter",
            "filter": "[!is[system]has[type]each[type]sort[type]] -[type[text/vnd.tiddlywiki]]",
            "description": "{{$:/language/Filters/TypedTiddlers}}",
            "text": ""
        },
        "$:/core/ui/ImportListing": {
            "title": "$:/core/ui/ImportListing",
            "text": "\\define lingo-base() $:/language/Import/\n\\define messageField()\nmessage-$(payloadTiddler)$\n\\end\n\\define selectionField()\nselection-$(payloadTiddler)$\n\\end\n\\define previewPopupState()\n$(currentTiddler)$!!popup-$(payloadTiddler)$\n\\end\n<table>\n<tbody>\n<tr>\n<th>\n<<lingo Listing/Select/Caption>>\n</th>\n<th>\n<<lingo Listing/Title/Caption>>\n</th>\n<th>\n<<lingo Listing/Status/Caption>>\n</th>\n</tr>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" variable=\"payloadTiddler\">\n<tr>\n<td>\n<$checkbox field=<<selectionField>> checked=\"checked\" unchecked=\"unchecked\" default=\"checked\"/>\n</td>\n<td>\n<$reveal type=\"nomatch\" state=<<previewPopupState>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<previewPopupState>> setTo=\"yes\">\n{{$:/core/images/right-arrow}}&nbsp;<$text text=<<payloadTiddler>>/>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<previewPopupState>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<previewPopupState>> setTo=\"no\">\n{{$:/core/images/down-arrow}}&nbsp;<$text text=<<payloadTiddler>>/>\n</$button>\n</$reveal>\n</td>\n<td>\n<$view field=<<messageField>>/>\n</td>\n</tr>\n<tr>\n<td colspan=\"3\">\n<$reveal type=\"match\" text=\"yes\" state=<<previewPopupState>>>\n<$transclude subtiddler=<<payloadTiddler>> mode=\"block\"/>\n</$reveal>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/ListItemTemplate": {
            "title": "$:/core/ui/ListItemTemplate",
            "text": "<div class=\"tc-menu-list-item\">\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</div>"
        },
        "$:/core/ui/MissingTemplate": {
            "title": "$:/core/ui/MissingTemplate",
            "text": "<div class=\"tc-tiddler-missing\">\n<$button popup=<<qualify \"$:/state/popup/missing\">> class=\"tc-btn-invisible tc-missing-tiddler-label\">\n<$view field=\"title\" format=\"text\" />\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/missing\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n<hr>\n<$list filter=\"[all[current]backlinks[]sort[title]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$reveal>\n</div>\n"
        },
        "$:/core/ui/MoreSideBar/All": {
            "title": "$:/core/ui/MoreSideBar/All",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/All/Caption}}",
            "text": "<$list filter={{$:/core/Filters/AllTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Drafts": {
            "title": "$:/core/ui/MoreSideBar/Drafts",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Drafts/Caption}}",
            "text": "<$list filter={{$:/core/Filters/Drafts!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Missing": {
            "title": "$:/core/ui/MoreSideBar/Missing",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Missing/Caption}}",
            "text": "<$list filter={{$:/core/Filters/Missing!!filter}} template=\"$:/core/ui/MissingTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Orphans": {
            "title": "$:/core/ui/MoreSideBar/Orphans",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Orphans/Caption}}",
            "text": "<$list filter={{$:/core/Filters/Orphans!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Recent": {
            "title": "$:/core/ui/MoreSideBar/Recent",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Recent/Caption}}",
            "text": "<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n"
        },
        "$:/core/ui/MoreSideBar/Shadows": {
            "title": "$:/core/ui/MoreSideBar/Shadows",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Shadows/Caption}}",
            "text": "<$list filter={{$:/core/Filters/ShadowTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/System": {
            "title": "$:/core/ui/MoreSideBar/System",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/System/Caption}}",
            "text": "<$list filter={{$:/core/Filters/SystemTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/MoreSideBar/Tags": {
            "title": "$:/core/ui/MoreSideBar/Tags",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Tags/Caption}}",
            "text": "<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n{{$:/core/ui/Buttons/tag-manager}}\n\n</$set>\n\n</$set>\n\n</$set>\n\n<$list filter={{$:/core/Filters/AllTags!!filter}}>\n\n<$transclude tiddler=\"$:/core/ui/TagTemplate\"/>\n\n</$list>\n\n<hr class=\"tc-untagged-separator\">\n\n{{$:/core/ui/UntaggedTemplate}}\n"
        },
        "$:/core/ui/MoreSideBar/Types": {
            "title": "$:/core/ui/MoreSideBar/Types",
            "tags": "$:/tags/MoreSideBar",
            "caption": "{{$:/language/SideBar/Types/Caption}}",
            "text": "<$list filter={{$:/core/Filters/TypedTiddlers!!filter}}>\n<div class=\"tc-menu-list-item\">\n<$view field=\"type\"/>\n<$list filter=\"[type{!!type}!is[system]sort[title]]\">\n<div class=\"tc-menu-list-subitem\">\n<$link to={{!!title}}><$view field=\"title\"/></$link>\n</div>\n</$list>\n</div>\n</$list>\n"
        },
        "$:/core/ui/Buttons/advanced-search": {
            "title": "$:/core/ui/Buttons/advanced-search",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/advanced-search-button}} {{$:/language/Buttons/AdvancedSearch/Caption}}",
            "description": "{{$:/language/Buttons/AdvancedSearch/Hint}}",
            "text": "\\define control-panel-button(class)\n<$button to=\"$:/AdvancedSearch\" tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/advanced-search-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/AdvancedSearch/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/AdvancedSearch]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n"
        },
        "$:/core/ui/Buttons/close-all": {
            "title": "$:/core/ui/Buttons/close-all",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/close-all-button}} {{$:/language/Buttons/CloseAll/Caption}}",
            "description": "{{$:/language/Buttons/CloseAll/Hint}}",
            "text": "<$button message=\"tm-close-all-tiddlers\" tooltip={{$:/language/Buttons/CloseAll/Hint}} aria-label={{$:/language/Buttons/CloseAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/close-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/CloseAll/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/control-panel": {
            "title": "$:/core/ui/Buttons/control-panel",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/options-button}} {{$:/language/Buttons/ControlPanel/Caption}}",
            "description": "{{$:/language/Buttons/ControlPanel/Hint}}",
            "text": "\\define control-panel-button(class)\n<$button to=\"$:/ControlPanel\" tooltip={{$:/language/Buttons/ControlPanel/Hint}} aria-label={{$:/language/Buttons/ControlPanel/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/options-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/ControlPanel/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/ControlPanel]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n"
        },
        "$:/core/ui/Buttons/encryption": {
            "title": "$:/core/ui/Buttons/encryption",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/locked-padlock}} {{$:/language/Buttons/Encryption/Caption}}",
            "description": "{{$:/language/Buttons/Encryption/Hint}}",
            "text": "<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\n<$button message=\"tm-clear-password\" tooltip={{$:/language/Buttons/Encryption/ClearPassword/Hint}} aria-label={{$:/language/Buttons/Encryption/ClearPassword/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/locked-padlock}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Encryption/ClearPassword/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n<$button message=\"tm-set-password\" tooltip={{$:/language/Buttons/Encryption/SetPassword/Hint}} aria-label={{$:/language/Buttons/Encryption/SetPassword/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/unlocked-padlock}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Encryption/SetPassword/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>"
        },
        "$:/core/ui/Buttons/export-page": {
            "title": "$:/core/ui/Buttons/export-page",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/export-button}} {{$:/language/Buttons/ExportPage/Caption}}",
            "description": "{{$:/language/Buttons/ExportPage/Hint}}",
            "text": "<$macrocall $name=\"exportButton\" exportFilter=\"[!is[system]sort[title]]\" lingoBase=\"$:/language/Buttons/ExportPage/\"/>"
        },
        "$:/core/ui/Buttons/fold-all": {
            "title": "$:/core/ui/Buttons/fold-all",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/fold-all-button}} {{$:/language/Buttons/FoldAll/Caption}}",
            "description": "{{$:/language/Buttons/FoldAll/Hint}}",
            "text": "<$button tooltip={{$:/language/Buttons/FoldAll/Hint}} aria-label={{$:/language/Buttons/FoldAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-all-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/FoldAll/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/full-screen": {
            "title": "$:/core/ui/Buttons/full-screen",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/full-screen-button}} {{$:/language/Buttons/FullScreen/Caption}}",
            "description": "{{$:/language/Buttons/FullScreen/Hint}}",
            "text": "<$button message=\"tm-full-screen\" tooltip={{$:/language/Buttons/FullScreen/Hint}} aria-label={{$:/language/Buttons/FullScreen/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/full-screen-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/FullScreen/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/home": {
            "title": "$:/core/ui/Buttons/home",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/home-button}} {{$:/language/Buttons/Home/Caption}}",
            "description": "{{$:/language/Buttons/Home/Hint}}",
            "text": "<$button message=\"tm-home\" tooltip={{$:/language/Buttons/Home/Hint}} aria-label={{$:/language/Buttons/Home/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/home-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Home/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/import": {
            "title": "$:/core/ui/Buttons/import",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/import-button}} {{$:/language/Buttons/Import/Caption}}",
            "description": "{{$:/language/Buttons/Import/Hint}}",
            "text": "<div class=\"tc-file-input-wrapper\">\n<$button tooltip={{$:/language/Buttons/Import/Hint}} aria-label={{$:/language/Buttons/Import/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/import-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Import/Caption}}/></span>\n</$list>\n</$button>\n<$browse tooltip={{$:/language/Buttons/Import/Hint}}/>\n</div>"
        },
        "$:/core/ui/Buttons/language": {
            "title": "$:/core/ui/Buttons/language",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/globe}} {{$:/language/Buttons/Language/Caption}}",
            "description": "{{$:/language/Buttons/Language/Hint}}",
            "text": "\\define flag-title()\n$(languagePluginTitle)$/icon\n\\end\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/language\">> tooltip={{$:/language/Buttons/Language/Hint}} aria-label={{$:/language/Buttons/Language/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n<span class=\"tc-image-button\">\n<$set name=\"languagePluginTitle\" value={{$:/language}}>\n<$image source=<<flag-title>>/>\n</$set>\n</span>\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Language/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/language\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down tc-drop-down-language-chooser\">\n<$linkcatcher to=\"$:/language\">\n<$list filter=\"[[$:/languages/en-GB]] [plugin-type[language]sort[description]]\">\n<$link>\n<span class=\"tc-drop-down-bullet\">\n<$reveal type=\"match\" state=\"$:/language\" text=<<currentTiddler>>>\n&bull;\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/language\" text=<<currentTiddler>>>\n&nbsp;\n</$reveal>\n</span>\n<span class=\"tc-image-button\">\n<$set name=\"languagePluginTitle\" value=<<currentTiddler>>>\n<$transclude subtiddler=<<flag-title>>>\n<$list filter=\"[all[current]field:title[$:/languages/en-GB]]\">\n<$transclude tiddler=\"$:/languages/en-GB/icon\"/>\n</$list>\n</$transclude>\n</$set>\n</span>\n<$view field=\"description\">\n<$view field=\"name\">\n<$view field=\"title\"/>\n</$view>\n</$view>\n</$link>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>"
        },
        "$:/core/ui/Buttons/more-page-actions": {
            "title": "$:/core/ui/Buttons/more-page-actions",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/down-arrow}} {{$:/language/Buttons/More/Caption}}",
            "description": "{{$:/language/Buttons/More/Hint}}",
            "text": "\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n<$button popup=<<qualify \"$:/state/popup/more\">> tooltip={{$:/language/Buttons/More/Hint}} aria-label={{$:/language/Buttons/More/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/down-arrow}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/More/Caption}}/></span>\n</$list>\n</$button><$reveal state=<<qualify \"$:/state/popup/more\">> type=\"popup\" position=\"below\" animate=\"yes\">\n\n<div class=\"tc-drop-down\">\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"tc-btn-invisible\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]] -[[$:/core/ui/Buttons/more-page-actions]]\" variable=\"listItem\">\n\n<$reveal type=\"match\" state=<<config-title>> text=\"hide\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$reveal>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</div>\n\n</$reveal>"
        },
        "$:/core/ui/Buttons/new-journal": {
            "title": "$:/core/ui/Buttons/new-journal",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/new-journal-button}} {{$:/language/Buttons/NewJournal/Caption}}",
            "description": "{{$:/language/Buttons/NewJournal/Hint}}",
            "text": "\\define journalButton()\n<$button tooltip={{$:/language/Buttons/NewJournal/Hint}} aria-label={{$:/language/Buttons/NewJournal/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<now \"$(journalTitleTemplate)$\">> tags=\"$(journalTags)$\"/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/new-journal-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewJournal/Caption}}/></span>\n</$list>\n</$button>\n\\end\n<$set name=\"journalTitleTemplate\" value={{$:/config/NewJournal/Title}}>\n<$set name=\"journalTags\" value={{$:/config/NewJournal/Tags}}>\n<<journalButton>>\n</$set></$set>"
        },
        "$:/core/ui/Buttons/new-tiddler": {
            "title": "$:/core/ui/Buttons/new-tiddler",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/new-button}} {{$:/language/Buttons/NewTiddler/Caption}}",
            "description": "{{$:/language/Buttons/NewTiddler/Hint}}",
            "text": "<$button message=\"tm-new-tiddler\" tooltip={{$:/language/Buttons/NewTiddler/Hint}} aria-label={{$:/language/Buttons/NewTiddler/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/new-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewTiddler/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/palette": {
            "title": "$:/core/ui/Buttons/palette",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/palette}} {{$:/language/Buttons/Palette/Caption}}",
            "description": "{{$:/language/Buttons/Palette/Hint}}",
            "text": "<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/palette\">> tooltip={{$:/language/Buttons/Palette/Hint}} aria-label={{$:/language/Buttons/Palette/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/palette}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Palette/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/palette\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\" style=\"font-size:0.7em;\">\n{{$:/snippets/paletteswitcher}}\n</div>\n</$reveal>"
        },
        "$:/core/ui/Buttons/refresh": {
            "title": "$:/core/ui/Buttons/refresh",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/refresh-button}} {{$:/language/Buttons/Refresh/Caption}}",
            "description": "{{$:/language/Buttons/Refresh/Hint}}",
            "text": "<$button message=\"tm-browser-refresh\" tooltip={{$:/language/Buttons/Refresh/Hint}} aria-label={{$:/language/Buttons/Refresh/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/refresh-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Refresh/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/save-wiki": {
            "title": "$:/core/ui/Buttons/save-wiki",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/save-button}} {{$:/language/Buttons/SaveWiki/Caption}}",
            "description": "{{$:/language/Buttons/SaveWiki/Hint}}",
            "text": "<$button message=\"tm-save-wiki\" param={{$:/config/SaveWikiButton/Template}} tooltip={{$:/language/Buttons/SaveWiki/Hint}} aria-label={{$:/language/Buttons/SaveWiki/Caption}} class=<<tv-config-toolbar-class>>>\n<span class=\"tc-dirty-indicator\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/save-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/SaveWiki/Caption}}/></span>\n</$list>\n</span>\n</$button>"
        },
        "$:/core/ui/Buttons/storyview": {
            "title": "$:/core/ui/Buttons/storyview",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/storyview-classic}} {{$:/language/Buttons/StoryView/Caption}}",
            "description": "{{$:/language/Buttons/StoryView/Hint}}",
            "text": "\\define icon()\n$:/core/images/storyview-$(storyview)$\n\\end\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/storyview\">> tooltip={{$:/language/Buttons/StoryView/Hint}} aria-label={{$:/language/Buttons/StoryView/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n<$set name=\"storyview\" value={{$:/view}}>\n<$transclude tiddler=<<icon>>/>\n</$set>\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/StoryView/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/storyview\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$linkcatcher to=\"$:/view\">\n<$list filter=\"[storyviews[]]\" variable=\"storyview\">\n<$link to=<<storyview>>>\n<span class=\"tc-drop-down-bullet\">\n<$reveal type=\"match\" state=\"$:/view\" text=<<storyview>>>\n&bull;\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/view\" text=<<storyview>>>\n&nbsp;\n</$reveal>\n</span>\n<$transclude tiddler=<<icon>>/>\n<$text text=<<storyview>>/></$link>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>"
        },
        "$:/core/ui/Buttons/tag-manager": {
            "title": "$:/core/ui/Buttons/tag-manager",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/tag-button}} {{$:/language/Buttons/TagManager/Caption}}",
            "description": "{{$:/language/Buttons/TagManager/Hint}}",
            "text": "\\define control-panel-button(class)\n<$button to=\"$:/TagManager\" tooltip={{$:/language/Buttons/TagManager/Hint}} aria-label={{$:/language/Buttons/TagManager/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/tag-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/TagManager/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/TagManager]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n"
        },
        "$:/core/ui/Buttons/theme": {
            "title": "$:/core/ui/Buttons/theme",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/theme-button}} {{$:/language/Buttons/Theme/Caption}}",
            "description": "{{$:/language/Buttons/Theme/Hint}}",
            "text": "<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/theme\">> tooltip={{$:/language/Buttons/Theme/Hint}} aria-label={{$:/language/Buttons/Theme/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/theme-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Theme/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/theme\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$linkcatcher to=\"$:/theme\">\n<$list filter=\"[plugin-type[theme]sort[title]]\" variable=\"themeTitle\">\n<$link to=<<themeTitle>>>\n<span class=\"tc-drop-down-bullet\">\n<$reveal type=\"match\" state=\"$:/theme\" text=<<themeTitle>>>\n&bull;\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/theme\" text=<<themeTitle>>>\n&nbsp;\n</$reveal>\n</span>\n<$view tiddler=<<themeTitle>> field=\"name\"/>\n</$link>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>"
        },
        "$:/core/ui/Buttons/unfold-all": {
            "title": "$:/core/ui/Buttons/unfold-all",
            "tags": "$:/tags/PageControls",
            "caption": "{{$:/core/images/unfold-all-button}} {{$:/language/Buttons/UnfoldAll/Caption}}",
            "description": "{{$:/language/Buttons/UnfoldAll/Hint}}",
            "text": "<$button tooltip={{$:/language/Buttons/UnfoldAll/Hint}} aria-label={{$:/language/Buttons/UnfoldAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-unfold-all-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\" variable=\"listItem\">\n{{$:/core/images/unfold-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/UnfoldAll/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/PageTemplate/pagecontrols": {
            "title": "$:/core/ui/PageTemplate/pagecontrols",
            "text": "\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-page-controls\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n<$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\">\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n</$reveal>\n</$list>\n</div>\n\n"
        },
        "$:/core/ui/PageStylesheet": {
            "title": "$:/core/ui/PageStylesheet",
            "text": "<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n\n<$set name=\"currentTiddler\" value={{$:/language}}>\n\n<$set name=\"languageTitle\" value={{!!name}}>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]!has[draft.of]]\">\n<$transclude mode=\"block\"/>\n</$list>\n\n</$set>\n\n</$set>\n\n</$importvariables>\n"
        },
        "$:/core/ui/PageTemplate/alerts": {
            "title": "$:/core/ui/PageTemplate/alerts",
            "tags": "$:/tags/PageTemplate",
            "text": "<div class=\"tc-alerts\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Alert]!has[draft.of]]\" template=\"$:/core/ui/AlertTemplate\" storyview=\"pop\"/>\n\n</div>\n"
        },
        "$:/core/ui/PageTemplate/pluginreloadwarning": {
            "title": "$:/core/ui/PageTemplate/pluginreloadwarning",
            "tags": "$:/tags/PageTemplate",
            "text": "\\define lingo-base() $:/language/\n\n<$list filter=\"[has[plugin-type]haschanged[]!plugin-type[import]limit[1]]\">\n\n<$reveal type=\"nomatch\" state=\"$:/temp/HidePluginWarning\" text=\"yes\">\n\n<div class=\"tc-plugin-reload-warning\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<<lingo PluginReloadWarning>> <$button set=\"$:/temp/HidePluginWarning\" setTo=\"yes\" class=\"tc-btn-invisible\">{{$:/core/images/close-button}}</$button>\n\n</$set>\n\n</div>\n\n</$reveal>\n\n</$list>\n"
        },
        "$:/core/ui/PageTemplate/sidebar": {
            "title": "$:/core/ui/PageTemplate/sidebar",
            "tags": "$:/tags/PageTemplate",
            "text": "<$scrollable fallthrough=\"no\" class=\"tc-sidebar-scrollable\">\n\n<div class=\"tc-sidebar-header\">\n\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"yes\" default=\"yes\" retain=\"yes\" animate=\"yes\">\n\n<h1 class=\"tc-site-title\">\n\n<$transclude tiddler=\"$:/SiteTitle\" mode=\"inline\"/>\n\n</h1>\n\n<div class=\"tc-site-subtitle\">\n\n<$transclude tiddler=\"$:/SiteSubtitle\" mode=\"inline\"/>\n\n</div>\n\n{{||$:/core/ui/PageTemplate/pagecontrols}}\n\n<$transclude tiddler=\"$:/core/ui/SideBarLists\" mode=\"inline\"/>\n\n</$reveal>\n\n</div>\n\n</$scrollable>"
        },
        "$:/core/ui/PageTemplate/story": {
            "title": "$:/core/ui/PageTemplate/story",
            "tags": "$:/tags/PageTemplate",
            "text": "<section class=\"tc-story-river\">\n\n<section class=\"story-backdrop\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/AboveStory]!has[draft.of]]\">\n\n<$transclude/>\n\n</$list>\n\n</section>\n\n<$list filter=\"[list[$:/StoryList]]\" history=\"$:/HistoryList\" template=\"$:/core/ui/ViewTemplate\" editTemplate=\"$:/core/ui/EditTemplate\" storyview={{$:/view}} emptyMessage={{$:/config/EmptyStoryMessage}}/>\n\n<section class=\"story-frontdrop\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/BelowStory]!has[draft.of]]\">\n\n<$transclude/>\n\n</$list>\n\n</section>\n\n</section>\n"
        },
        "$:/core/ui/PageTemplate/topleftbar": {
            "title": "$:/core/ui/PageTemplate/topleftbar",
            "tags": "$:/tags/PageTemplate",
            "text": "<span class=\"tc-topbar tc-topbar-left\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TopLeftBar]!has[draft.of]]\" variable=\"listItem\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$list>\n\n</span>\n"
        },
        "$:/core/ui/PageTemplate/toprightbar": {
            "title": "$:/core/ui/PageTemplate/toprightbar",
            "tags": "$:/tags/PageTemplate",
            "text": "<span class=\"tc-topbar tc-topbar-right\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TopRightBar]!has[draft.of]]\" variable=\"listItem\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$list>\n\n</span>\n"
        },
        "$:/core/ui/PageTemplate": {
            "title": "$:/core/ui/PageTemplate",
            "text": "\\define containerClasses()\ntc-page-container tc-page-view-$(themeTitle)$ tc-language-$(languageTitle)$\n\\end\n\n<$importvariables filter=\"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\">\n\n<$set name=\"tv-config-toolbar-icons\" value={{$:/config/Toolbar/Icons}}>\n\n<$set name=\"tv-config-toolbar-text\" value={{$:/config/Toolbar/Text}}>\n\n<$set name=\"tv-config-toolbar-class\" value={{$:/config/Toolbar/ButtonClass}}>\n\n<$set name=\"themeTitle\" value={{$:/view}}>\n\n<$set name=\"currentTiddler\" value={{$:/language}}>\n\n<$set name=\"languageTitle\" value={{!!name}}>\n\n<$set name=\"currentTiddler\" value=\"\">\n\n<div class=<<containerClasses>>>\n\n<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}}>\n\n<$dropzone>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageTemplate]!has[draft.of]]\" variable=\"listItem\">\n\n<$transclude tiddler=<<listItem>>/>\n\n</$list>\n\n</$dropzone>\n\n</$navigator>\n\n</div>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$importvariables>\n"
        },
        "$:/core/ui/PluginInfo": {
            "title": "$:/core/ui/PluginInfo",
            "text": "\\define localised-info-tiddler-title()\n$(currentTiddler)$/$(languageTitle)$/$(currentTab)$\n\\end\n\\define info-tiddler-title()\n$(currentTiddler)$/$(currentTab)$\n\\end\n<$transclude tiddler=<<localised-info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<localised-info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<info-tiddler-title>> mode=\"block\">\nNo ''\"<$text text=<<currentTab>>/>\"'' found\n</$transclude>\n</$transclude>\n</$transclude>\n"
        },
        "$:/core/ui/SearchResults": {
            "title": "$:/core/ui/SearchResults",
            "text": "<div class=\"tc-search-results\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]butfirst[]limit[1]]\" emptyMessage=\"\"\"\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\">\n<$transclude mode=\"block\"/>\n</$list>\n\"\"\">\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\" default={{$:/config/SearchResults/Default}}/>\n\n</$list>\n\n</div>\n"
        },
        "$:/core/ui/SideBar/More": {
            "title": "$:/core/ui/SideBar/More",
            "tags": "$:/tags/SideBar",
            "caption": "{{$:/language/SideBar/More/Caption}}",
            "text": "<div class=\"tc-more-sidebar\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar]!has[draft.of]]\" \"$:/core/ui/MoreSideBar/Tags\" \"$:/state/tab/moresidebar\" \"tc-vertical\">>\n</div>\n"
        },
        "$:/core/ui/SideBar/Open": {
            "title": "$:/core/ui/SideBar/Open",
            "tags": "$:/tags/SideBar",
            "caption": "{{$:/language/SideBar/Open/Caption}}",
            "text": "\\define lingo-base() $:/language/CloseAll/\n<$list filter=\"[list[$:/StoryList]]\" history=\"$:/HistoryList\" storyview=\"pop\">\n\n<$button message=\"tm-close-tiddler\" tooltip={{$:/language/Buttons/Close/Hint}} aria-label={{$:/language/Buttons/Close/Caption}} class=\"tc-btn-invisible tc-btn-mini\">&times;</$button> <$link to={{!!title}}><$view field=\"title\"/></$link>\n\n</$list>\n\n<$button message=\"tm-close-all-tiddlers\" class=\"tc-btn-invisible tc-btn-mini\"><<lingo Button>></$button>\n"
        },
        "$:/core/ui/SideBar/Recent": {
            "title": "$:/core/ui/SideBar/Recent",
            "tags": "$:/tags/SideBar",
            "caption": "{{$:/language/SideBar/Recent/Caption}}",
            "text": "<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n"
        },
        "$:/core/ui/SideBar/Tools": {
            "title": "$:/core/ui/SideBar/Tools",
            "tags": "$:/tags/SideBar",
            "caption": "{{$:/language/SideBar/Tools/Caption}}",
            "text": "\\define lingo-base() $:/language/ControlPanel/\n\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n\n<<lingo Basics/Version/Prompt>> <<version>>\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n\n<div style=\"position:relative;\">\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>>/> <i class=\"tc-muted\"><$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</div>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/SideBarLists": {
            "title": "$:/core/ui/SideBarLists",
            "text": "<div class=\"tc-sidebar-lists\">\n\n<$set name=\"searchTiddler\" value=\"$:/temp/search\">\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/search\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}} focusPopup=<<qualify \"$:/state/popup/search-dropdown\">> class=\"tc-popup-handle\"/>\n<$reveal state=\"$:/temp/search\" type=\"nomatch\" text=\"\">\n<$button tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" text={{$:/temp/search}}/>\n<$action-setfield $tiddler=\"$:/temp/search\" text=\"\"/>\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n{{$:/core/images/advanced-search-button}}\n</$button>\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/search\" text=\"\" />\n{{$:/core/images/close-button}}\n</$button>\n<$button popup=<<qualify \"$:/state/popup/search-dropdown\">> class=\"tc-btn-invisible\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[!is[system]search{$(searchTiddler)$}]\"/>\"\"\">\n{{$:/core/images/down-arrow}} {{$:/language/Search/Matches}}\n</$set>\n</$button>\n</$reveal>\n<$reveal state=\"$:/temp/search\" type=\"match\" text=\"\">\n<$button to=\"$:/AdvancedSearch\" tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"tc-btn-invisible\">\n{{$:/core/images/advanced-search-button}}\n</$button>\n</$reveal>\n</div>\n\n<$reveal tag=\"div\" class=\"tc-block-dropdown-wrapper\" state=\"$:/temp/search\" type=\"nomatch\" text=\"\">\n\n<$reveal tag=\"div\" class=\"tc-block-dropdown tc-search-drop-down tc-popup-handle\" state=<<qualify \"$:/state/popup/search-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n\n{{$:/core/ui/SearchResults}}\n\n</$reveal>\n\n</$reveal>\n\n</$set>\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]\" default={{$:/config/DefaultSidebarTab}} state=\"$:/state/tab/sidebar\" />\n\n</div>\n"
        },
        "$:/TagManager": {
            "title": "$:/TagManager",
            "icon": "$:/core/images/tag-button",
            "color": "#bbb",
            "text": "\\define lingo-base() $:/language/TagManager/\n\\define iconEditorTab(type)\n<$list filter=\"[all[shadows+tiddlers]is[image]] [all[shadows+tiddlers]tag[$:/tags/Image]] -[type[application/pdf]] +[sort[title]] +[$type$is[system]]\">\n<$link to={{!!title}}>\n<$transclude/> <$view field=\"title\"/>\n</$link>\n</$list>\n\\end\n\\define iconEditor(title)\n<div class=\"tc-drop-down-wrapper\">\n<$button popup=<<qualify \"$:/state/popup/icon/$title$\">> class=\"tc-btn-invisible tc-btn-dropdown\">{{$:/core/images/down-arrow}}</$button>\n<$reveal state=<<qualify \"$:/state/popup/icon/$title$\">> type=\"popup\" position=\"belowleft\" text=\"\" default=\"\">\n<div class=\"tc-drop-down\">\n<$linkcatcher to=\"$title$!!icon\">\n<<iconEditorTab type:\"!\">>\n<hr/>\n<<iconEditorTab type:\"\">>\n</$linkcatcher>\n</div>\n</$reveal>\n</div>\n\\end\n\\define qualifyTitle(title)\n$title$$(currentTiddler)$\n\\end\n\\define toggleButton(state)\n<$reveal state=\"$state$\" type=\"match\" text=\"closed\" default=\"closed\">\n<$button set=\"$state$\" setTo=\"open\" class=\"tc-btn-invisible tc-btn-dropdown\" selectedClass=\"tc-selected\">\n{{$:/core/images/info-button}}\n</$button>\n</$reveal>\n<$reveal state=\"$state$\" type=\"match\" text=\"open\" default=\"closed\">\n<$button set=\"$state$\" setTo=\"closed\" class=\"tc-btn-invisible tc-btn-dropdown\" selectedClass=\"tc-selected\">\n{{$:/core/images/info-button}}\n</$button>\n</$reveal>\n\\end\n<table class=\"tc-tag-manager-table\">\n<tbody>\n<tr>\n<th><<lingo Colour/Heading>></th>\n<th class=\"tc-tag-manager-tag\"><<lingo Tag/Heading>></th>\n<th><<lingo Count/Heading>></th>\n<th><<lingo Icon/Heading>></th>\n<th><<lingo Info/Heading>></th>\n</tr>\n<$list filter=\"[tags[]!is[system]sort[title]]\">\n<tr>\n<td><$edit-text field=\"color\" tag=\"input\" type=\"color\"/></td>\n<td><$transclude tiddler=\"$:/core/ui/TagTemplate\"/></td>\n<td><$count filter=\"[all[current]tagging[]]\"/></td>\n<td>\n<$macrocall $name=\"iconEditor\" title={{!!title}}/>\n</td>\n<td>\n<$macrocall $name=\"toggleButton\" state=<<qualifyTitle \"$:/state/tag-manager/\">> /> \n</td>\n</tr>\n<tr>\n<td></td>\n<td colspan=\"4\">\n<$reveal state=<<qualifyTitle \"$:/state/tag-manager/\">> type=\"match\" text=\"open\" default=\"\">\n<table>\n<tbody>\n<tr><td><<lingo Colour/Heading>></td><td><$edit-text field=\"color\" tag=\"input\" type=\"text\" size=\"9\"/></td></tr>\n<tr><td><<lingo Icon/Heading>></td><td><$edit-text field=\"icon\" tag=\"input\" size=\"45\"/></td></tr>\n</tbody>\n</table>\n</$reveal>\n</td>\n</tr>\n</$list>\n<tr>\n<td></td>\n<td>\n{{$:/core/ui/UntaggedTemplate}}\n</td>\n<td>\n<small class=\"tc-menu-list-count\"><$count filter=\"[untagged[]!is[system]] -[tags[]]\"/></small>\n</td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/TagTemplate": {
            "title": "$:/core/ui/TagTemplate",
            "text": "\\define tag-styles()\nbackground-color:$(backgroundColor)$;\nfill:$(foregroundColor)$;\ncolor:$(foregroundColor)$;\n\\end\n\n\\define tag-body-inner(colour,fallbackTarget,colourA,colourB)\n<$set name=\"foregroundColor\" value=<<contrastcolour target:\"\"\"$colour$\"\"\" fallbackTarget:\"\"\"$fallbackTarget$\"\"\" colourA:\"\"\"$colourA$\"\"\" colourB:\"\"\"$colourB$\"\"\">>>\n<$set name=\"backgroundColor\" value=\"\"\"$colour$\"\"\">\n<$button popup=<<qualify \"$:/state/popup/tag\">> class=\"tc-btn-invisible tc-tag-label\" style=<<tag-styles>>>\n<$transclude tiddler={{!!icon}}/> <$view field=\"title\" format=\"text\" />\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/tag\">> type=\"popup\" position=\"below\" animate=\"yes\"><div class=\"tc-drop-down\"><$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n<hr>\n<$list filter=\"[all[current]tagging[]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$reveal>\n</$set>\n</$set>\n\\end\n\n\\define tag-body(colour,palette)\n<span class=\"tc-tag-list-item\">\n<$macrocall $name=\"tag-body-inner\" colour=\"\"\"$colour$\"\"\" fallbackTarget={{$palette$##tag-background}} colourA={{$palette$##foreground}} colourB={{$palette$##background}}/>\n</span>\n\\end\n\n<$macrocall $name=\"tag-body\" colour={{!!color}} palette={{$:/palette}}/>"
        },
        "$:/core/ui/TiddlerFieldTemplate": {
            "title": "$:/core/ui/TiddlerFieldTemplate",
            "text": "<tr class=\"tc-view-field\">\n<td class=\"tc-view-field-name\">\n<$text text=<<listItem>>/>\n</td>\n<td class=\"tc-view-field-value\">\n<$view field=<<listItem>>/>\n</td>\n</tr>"
        },
        "$:/core/ui/TiddlerFields": {
            "title": "$:/core/ui/TiddlerFields",
            "text": "<table class=\"tc-view-field-table\">\n<tbody>\n<$list filter=\"[all[current]fields[]sort[title]] -text\" template=\"$:/core/ui/TiddlerFieldTemplate\" variable=\"listItem\"/>\n</tbody>\n</table>\n"
        },
        "$:/core/ui/TiddlerInfo/Advanced/PluginInfo": {
            "title": "$:/core/ui/TiddlerInfo/Advanced/PluginInfo",
            "tags": "$:/tags/TiddlerInfo/Advanced",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/PluginInfo/\n<$list filter=\"[all[current]has[plugin-type]]\">\n\n! <<lingo Heading>>\n\n<<lingo Hint>>\n<ul>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" emptyMessage=<<lingo Empty/Hint>>>\n<li>\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</li>\n</$list>\n</ul>\n\n</$list>\n"
        },
        "$:/core/ui/TiddlerInfo/Advanced/ShadowInfo": {
            "title": "$:/core/ui/TiddlerInfo/Advanced/ShadowInfo",
            "tags": "$:/tags/TiddlerInfo/Advanced",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/ShadowInfo/\n<$set name=\"infoTiddler\" value=<<currentTiddler>>>\n\n''<<lingo Heading>>''\n\n<$list filter=\"[all[current]!is[shadow]]\">\n\n<<lingo NotShadow/Hint>>\n\n</$list>\n\n<$list filter=\"[all[current]is[shadow]]\">\n\n<<lingo Shadow/Hint>>\n\n<$list filter=\"[all[current]shadowsource[]]\">\n\n<$set name=\"pluginTiddler\" value=<<currentTiddler>>>\n<<lingo Shadow/Source>>\n</$set>\n\n</$list>\n\n<$list filter=\"[all[current]is[shadow]is[tiddler]]\">\n\n<<lingo OverriddenShadow/Hint>>\n\n</$list>\n\n\n</$list>\n</$set>\n"
        },
        "$:/core/ui/TiddlerInfo/Advanced": {
            "title": "$:/core/ui/TiddlerInfo/Advanced",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/Advanced/Caption}}",
            "text": "<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfo/Advanced]!has[draft.of]]\" variable=\"listItem\">\n<$transclude tiddler=<<listItem>>/>\n\n</$list>\n"
        },
        "$:/core/ui/TiddlerInfo/Fields": {
            "title": "$:/core/ui/TiddlerInfo/Fields",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/Fields/Caption}}",
            "text": "<$transclude tiddler=\"$:/core/ui/TiddlerFields\"/>\n"
        },
        "$:/core/ui/TiddlerInfo/List": {
            "title": "$:/core/ui/TiddlerInfo/List",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/List/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[list{!!title}]\" emptyMessage=<<lingo List/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/TiddlerInfo/Listed": {
            "title": "$:/core/ui/TiddlerInfo/Listed",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/Listed/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]listed[]!is[system]]\" emptyMessage=<<lingo Listed/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/TiddlerInfo/References": {
            "title": "$:/core/ui/TiddlerInfo/References",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/References/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]backlinks[]sort[title]]\" emptyMessage=<<lingo References/Empty>> template=\"$:/core/ui/ListItemTemplate\">\n</$list>\n"
        },
        "$:/core/ui/TiddlerInfo/Tagging": {
            "title": "$:/core/ui/TiddlerInfo/Tagging",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/Tagging/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]tagging[]]\" emptyMessage=<<lingo Tagging/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n"
        },
        "$:/core/ui/TiddlerInfo/Tools": {
            "title": "$:/core/ui/TiddlerInfo/Tools",
            "tags": "$:/tags/TiddlerInfo",
            "caption": "{{$:/language/TiddlerInfo/Tools/Caption}}",
            "text": "\\define lingo-base() $:/language/TiddlerInfo/\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]\" variable=\"listItem\">\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>>/> <i class=\"tc-muted\"><$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n"
        },
        "$:/core/ui/TiddlerInfo": {
            "title": "$:/core/ui/TiddlerInfo",
            "text": "<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfo]!has[draft.of]]\" default={{$:/config/TiddlerInfo/Default}}/>"
        },
        "$:/core/ui/TopBar/menu": {
            "title": "$:/core/ui/TopBar/menu",
            "tags": "$:/tags/TopRightBar",
            "text": "<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"no\">\n<$button set=\"$:/state/sidebar\" setTo=\"no\" tooltip={{$:/language/Buttons/HideSideBar/Hint}} aria-label={{$:/language/Buttons/HideSideBar/Caption}} class=\"tc-btn-invisible\">{{$:/core/images/chevron-right}}</$button>\n</$reveal>\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"no\">\n<$button set=\"$:/state/sidebar\" setTo=\"yes\" tooltip={{$:/language/Buttons/ShowSideBar/Hint}} aria-label={{$:/language/Buttons/ShowSideBar/Caption}} class=\"tc-btn-invisible\">{{$:/core/images/chevron-left}}</$button>\n</$reveal>\n"
        },
        "$:/core/ui/UntaggedTemplate": {
            "title": "$:/core/ui/UntaggedTemplate",
            "text": "\\define lingo-base() $:/language/SideBar/\n<$button popup=<<qualify \"$:/state/popup/tag\">> class=\"tc-btn-invisible tc-untagged-label tc-tag-label\">\n<<lingo Tags/Untagged/Caption>>\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/tag\">> type=\"popup\" position=\"below\">\n<div class=\"tc-drop-down\">\n<$list filter=\"[untagged[]!is[system]] -[tags[]] +[sort[title]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$reveal>\n"
        },
        "$:/core/ui/ViewTemplate/body": {
            "title": "$:/core/ui/ViewTemplate/body",
            "tags": "$:/tags/ViewTemplate",
            "text": "<$reveal tag=\"div\" class=\"tc-tiddler-body\" type=\"nomatch\" state=<<folded-state>> text=\"hide\" retain=\"yes\" animate=\"yes\">\n\n<$list filter=\"[all[current]!has[plugin-type]!field:hide-body[yes]]\">\n\n<$transclude>\n\n<$transclude tiddler=\"$:/language/MissingTiddler/Hint\"/>\n\n</$transclude>\n\n</$list>\n\n</$reveal>\n"
        },
        "$:/core/ui/ViewTemplate/classic": {
            "title": "$:/core/ui/ViewTemplate/classic",
            "tags": "$:/tags/ViewTemplate $:/tags/EditTemplate",
            "text": "\\define lingo-base() $:/language/ClassicWarning/\n<$list filter=\"[all[current]type[text/x-tiddlywiki]]\">\n<div class=\"tc-message-box\">\n\n<<lingo Hint>>\n\n<$button set=\"!!type\" setTo=\"text/vnd.tiddlywiki\"><<lingo Upgrade/Caption>></$button>\n\n</div>\n</$list>\n"
        },
        "$:/core/ui/ViewTemplate/import": {
            "title": "$:/core/ui/ViewTemplate/import",
            "tags": "$:/tags/ViewTemplate",
            "text": "\\define lingo-base() $:/language/Import/\n\n<$list filter=\"[all[current]field:plugin-type[import]]\">\n\n<div class=\"tc-import\">\n\n<<lingo Listing/Hint>>\n\n<$button message=\"tm-delete-tiddler\" param=<<currentTiddler>>><<lingo Listing/Cancel/Caption>></$button>\n<$button message=\"tm-perform-import\" param=<<currentTiddler>>><<lingo Listing/Import/Caption>></$button>\n\n{{||$:/core/ui/ImportListing}}\n\n<$button message=\"tm-delete-tiddler\" param=<<currentTiddler>>><<lingo Listing/Cancel/Caption>></$button>\n<$button message=\"tm-perform-import\" param=<<currentTiddler>>><<lingo Listing/Import/Caption>></$button>\n\n</div>\n\n</$list>\n"
        },
        "$:/core/ui/ViewTemplate/plugin": {
            "title": "$:/core/ui/ViewTemplate/plugin",
            "tags": "$:/tags/ViewTemplate",
            "text": "<$list filter=\"[all[current]has[plugin-type]] -[all[current]field:plugin-type[import]]\">\n\n{{||$:/core/ui/TiddlerInfo/Advanced/PluginInfo}}\n\n</$list>\n"
        },
        "$:/core/ui/ViewTemplate/subtitle": {
            "title": "$:/core/ui/ViewTemplate/subtitle",
            "tags": "$:/tags/ViewTemplate",
            "text": "<$reveal type=\"nomatch\" state=<<folded-state>> text=\"hide\" tag=\"div\" retain=\"yes\" animate=\"yes\">\n<div class=\"tc-subtitle\">\n<$link to={{!!modifier}}>\n<$view field=\"modifier\"/>\n</$link> <$view field=\"modified\" format=\"date\" template={{$:/language/Tiddler/DateFormat}}/>\n</div>\n</$reveal>\n"
        },
        "$:/core/ui/ViewTemplate/tags": {
            "title": "$:/core/ui/ViewTemplate/tags",
            "tags": "$:/tags/ViewTemplate",
            "text": "<$reveal type=\"nomatch\" state=<<folded-state>> text=\"hide\" tag=\"div\" retain=\"yes\" animate=\"yes\">\n<div class=\"tc-tags-wrapper\"><$list filter=\"[all[current]tags[]sort[title]]\" template=\"$:/core/ui/TagTemplate\" storyview=\"pop\"/></div>\n</$reveal>"
        },
        "$:/core/ui/ViewTemplate/title": {
            "title": "$:/core/ui/ViewTemplate/title",
            "tags": "$:/tags/ViewTemplate",
            "text": "\\define title-styles()\nfill:$(foregroundColor)$;\n\\end\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-tiddler-title\">\n<div class=\"tc-titlebar\">\n<span class=\"tc-tiddler-controls\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]\" variable=\"listItem\"><$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"><$transclude tiddler=<<listItem>>/></$reveal></$list>\n</span>\n<$set name=\"tv-wikilinks\" value={{$:/config/Tiddlers/TitleLinks}}>\n<$link>\n<$set name=\"foregroundColor\" value={{!!color}}>\n<span class=\"tc-tiddler-title-icon\" style=<<title-styles>>>\n<$transclude tiddler={{!!icon}}/>\n</span>\n</$set>\n<$list filter=\"[all[current]removeprefix[$:/]]\">\n<h2 class=\"tc-title\" title={{$:/language/SystemTiddler/Tooltip}}>\n<span class=\"tc-system-title-prefix\">$:/</span><$text text=<<currentTiddler>>/>\n</h2>\n</$list>\n<$list filter=\"[all[current]!prefix[$:/]]\">\n<h2 class=\"tc-title\">\n<$view field=\"title\"/>\n</h2>\n</$list>\n</$link>\n</$set>\n</div>\n\n<$reveal type=\"nomatch\" text=\"\" default=\"\" state=<<tiddlerInfoState>> class=\"tc-tiddler-info tc-popup-handle\" animate=\"yes\" retain=\"yes\">\n\n<$transclude tiddler=\"$:/core/ui/TiddlerInfo\"/>\n\n</$reveal>\n</div>"
        },
        "$:/core/ui/ViewTemplate/unfold": {
            "title": "$:/core/ui/ViewTemplate/unfold",
            "tags": "$:/tags/ViewTemplate",
            "text": "<$reveal tag=\"div\" type=\"nomatch\" state=\"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar\" text=\"hide\">\n<$reveal tag=\"div\" type=\"nomatch\" state=<<folded-state>> text=\"hide\" default=\"show\" retain=\"yes\" animate=\"yes\">\n<$button tooltip={{$:/language/Buttons/Fold/Hint}} aria-label={{$:/language/Buttons/Fold/Caption}} class=\"tc-fold-banner\">\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n{{$:/core/images/chevron-up}}\n</$button>\n</$reveal>\n<$reveal tag=\"div\" type=\"nomatch\" state=<<folded-state>> text=\"show\" default=\"show\" retain=\"yes\" animate=\"yes\">\n<$button tooltip={{$:/language/Buttons/Unfold/Hint}} aria-label={{$:/language/Buttons/Unfold/Caption}} class=\"tc-unfold-banner\">\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n{{$:/core/images/chevron-down}}\n</$button>\n</$reveal>\n</$reveal>\n"
        },
        "$:/core/ui/ViewTemplate": {
            "title": "$:/core/ui/ViewTemplate",
            "text": "\\define frame-classes()\ntc-tiddler-frame tc-tiddler-view-frame $(missingTiddlerClass)$ $(shadowTiddlerClass)$ $(systemTiddlerClass)$ $(tiddlerTagClasses)$\n\\end\n\\define folded-state()\n$:/state/folded/$(currentTiddler)$\n\\end\n<$set name=\"storyTiddler\" value=<<currentTiddler>>><$set name=\"tiddlerInfoState\" value=<<qualify \"$:/state/popup/tiddler-info\">>><$tiddler tiddler=<<currentTiddler>>><div class=<<frame-classes>>><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewTemplate]!has[draft.of]]\" variable=\"listItem\"><$transclude tiddler=<<listItem>>/></$list>\n</div>\n</$tiddler></$set></$set>\n"
        },
        "$:/core/ui/Buttons/clone": {
            "title": "$:/core/ui/Buttons/clone",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/clone-button}} {{$:/language/Buttons/Clone/Caption}}",
            "description": "{{$:/language/Buttons/Clone/Hint}}",
            "text": "<$button message=\"tm-new-tiddler\" param=<<currentTiddler>> tooltip={{$:/language/Buttons/Clone/Hint}} aria-label={{$:/language/Buttons/Clone/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/clone-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Clone/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/close-others": {
            "title": "$:/core/ui/Buttons/close-others",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/close-others-button}} {{$:/language/Buttons/CloseOthers/Caption}}",
            "description": "{{$:/language/Buttons/CloseOthers/Hint}}",
            "text": "<$button message=\"tm-close-other-tiddlers\" param=<<currentTiddler>> tooltip={{$:/language/Buttons/CloseOthers/Hint}} aria-label={{$:/language/Buttons/CloseOthers/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/close-others-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/CloseOthers/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/close": {
            "title": "$:/core/ui/Buttons/close",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/close-button}} {{$:/language/Buttons/Close/Caption}}",
            "description": "{{$:/language/Buttons/Close/Hint}}",
            "text": "<$button message=\"tm-close-tiddler\" tooltip={{$:/language/Buttons/Close/Hint}} aria-label={{$:/language/Buttons/Close/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/close-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Close/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/edit": {
            "title": "$:/core/ui/Buttons/edit",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/edit-button}} {{$:/language/Buttons/Edit/Caption}}",
            "description": "{{$:/language/Buttons/Edit/Hint}}",
            "text": "<$button message=\"tm-edit-tiddler\" tooltip={{$:/language/Buttons/Edit/Hint}} aria-label={{$:/language/Buttons/Edit/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/edit-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Edit/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/export-tiddler": {
            "title": "$:/core/ui/Buttons/export-tiddler",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/export-button}} {{$:/language/Buttons/ExportTiddler/Caption}}",
            "description": "{{$:/language/Buttons/ExportTiddler/Hint}}",
            "text": "\\define makeExportFilter()\n[[$(currentTiddler)$]]\n\\end\n<$macrocall $name=\"exportButton\" exportFilter=<<makeExportFilter>> lingoBase=\"$:/language/Buttons/ExportTiddler/\" baseFilename=<<currentTiddler>>/>"
        },
        "$:/core/ui/Buttons/fold-bar": {
            "title": "$:/core/ui/Buttons/fold-bar",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/language/Buttons/Fold/FoldBar/Caption}}",
            "description": "{{$:/language/Buttons/Fold/FoldBar/Hint}}",
            "text": "<!-- This dummy toolbar button is here to allow visibility of the fold-bar to be controlled as if it were a toolbar button -->"
        },
        "$:/core/ui/Buttons/fold-others": {
            "title": "$:/core/ui/Buttons/fold-others",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/fold-others-button}} {{$:/language/Buttons/FoldOthers/Caption}}",
            "description": "{{$:/language/Buttons/FoldOthers/Hint}}",
            "text": "<$button tooltip={{$:/language/Buttons/FoldOthers/Hint}} aria-label={{$:/language/Buttons/FoldOthers/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-other-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-others-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/FoldOthers/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/fold": {
            "title": "$:/core/ui/Buttons/fold",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/fold-button}} {{$:/language/Buttons/Fold/Caption}}",
            "description": "{{$:/language/Buttons/Fold/Hint}}",
            "text": "<$reveal type=\"nomatch\" state=<<folded-state>> text=\"hide\" default=\"show\"><$button tooltip={{$:/language/Buttons/Fold/Hint}} aria-label={{$:/language/Buttons/Fold/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Fold/Caption}}/>\n</span>\n</$list>\n</$button></$reveal><$reveal type=\"match\" state=<<folded-state>> text=\"hide\" default=\"show\"><$button tooltip={{$:/language/Buttons/Unfold/Hint}} aria-label={{$:/language/Buttons/Unfold/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\" variable=\"listItem\">\n{{$:/core/images/unfold-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Unfold/Caption}}/>\n</span>\n</$list>\n</$button></$reveal>"
        },
        "$:/core/ui/Buttons/info": {
            "title": "$:/core/ui/Buttons/info",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/info-button}} {{$:/language/Buttons/Info/Caption}}",
            "description": "{{$:/language/Buttons/Info/Hint}}",
            "text": "<$button popup=<<tiddlerInfoState>> tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/info-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Info/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/more-tiddler-actions": {
            "title": "$:/core/ui/Buttons/more-tiddler-actions",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/down-arrow}} {{$:/language/Buttons/More/Caption}}",
            "description": "{{$:/language/Buttons/More/Hint}}",
            "text": "\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<$button popup=<<qualify \"$:/state/popup/more\">> tooltip={{$:/language/Buttons/More/Hint}} aria-label={{$:/language/Buttons/More/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/down-arrow}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/More/Caption}}/></span>\n</$list>\n</$button><$reveal state=<<qualify \"$:/state/popup/more\">> type=\"popup\" position=\"below\" animate=\"yes\">\n\n<div class=\"tc-drop-down\">\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"tc-btn-invisible\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]] -[[$:/core/ui/Buttons/more-tiddler-actions]]\" variable=\"listItem\">\n\n<$reveal type=\"match\" state=<<config-title>> text=\"hide\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$reveal>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</div>\n\n</$reveal>"
        },
        "$:/core/ui/Buttons/new-here": {
            "title": "$:/core/ui/Buttons/new-here",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/new-here-button}} {{$:/language/Buttons/NewHere/Caption}}",
            "description": "{{$:/language/Buttons/NewHere/Hint}}",
            "text": "\\define newHereButtonTags()\n[[$(currentTiddler)$]]\n\\end\n\\define newHereButton()\n<$button tooltip={{$:/language/Buttons/NewHere/Hint}} aria-label={{$:/language/Buttons/NewHere/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-new-tiddler\" tags=<<newHereButtonTags>>/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/new-here-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewHere/Caption}}/></span>\n</$list>\n</$button>\n\\end\n<<newHereButton>>"
        },
        "$:/core/ui/Buttons/new-journal-here": {
            "title": "$:/core/ui/Buttons/new-journal-here",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/new-journal-button}} {{$:/language/Buttons/NewJournalHere/Caption}}",
            "description": "{{$:/language/Buttons/NewJournalHere/Hint}}",
            "text": "\\define journalButtonTags()\n[[$(currentTiddlerTag)$]] $(journalTags)$\n\\end\n\\define journalButton()\n<$button tooltip={{$:/language/Buttons/NewJournalHere/Hint}} aria-label={{$:/language/Buttons/NewJournalHere/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<now \"$(journalTitleTemplate)$\">> tags=<<journalButtonTags>>/>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/new-journal-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewJournalHere/Caption}}/></span>\n</$list>\n</$button>\n\\end\n<$set name=\"journalTitleTemplate\" value={{$:/config/NewJournal/Title}}>\n<$set name=\"journalTags\" value={{$:/config/NewJournal/Tags}}>\n<$set name=\"currentTiddlerTag\" value=<<currentTiddler>>>\n<<journalButton>>\n</$set></$set></$set>"
        },
        "$:/core/ui/Buttons/open-window": {
            "title": "$:/core/ui/Buttons/open-window",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/open-window}} {{$:/language/Buttons/OpenWindow/Caption}}",
            "description": "{{$:/language/Buttons/OpenWindow/Hint}}",
            "text": "<$button message=\"tm-open-window\" tooltip={{$:/language/Buttons/OpenWindow/Hint}} aria-label={{$:/language/Buttons/OpenWindow/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/open-window}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/OpenWindow/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/permalink": {
            "title": "$:/core/ui/Buttons/permalink",
            "tags": "$:/tags/ViewToolbar",
            "caption": "{{$:/core/images/permalink-button}} {{$:/language/Buttons/Permalink/Caption}}",
            "description": "{{$:/language/Buttons/Permalink/Hint}}",
            "text": "<$button message=\"tm-permalink\" tooltip={{$:/language/Buttons/Permalink/Hint}} aria-label={{$:/language/Buttons/Permalink/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/permalink-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Permalink/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/core/ui/Buttons/permaview": {
            "title": "$:/core/ui/Buttons/permaview",
            "tags": "$:/tags/ViewToolbar $:/tags/PageControls",
            "caption": "{{$:/core/images/permaview-button}} {{$:/language/Buttons/Permaview/Caption}}",
            "description": "{{$:/language/Buttons/Permaview/Hint}}",
            "text": "<$button message=\"tm-permaview\" tooltip={{$:/language/Buttons/Permaview/Hint}} aria-label={{$:/language/Buttons/Permaview/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/permaview-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Permaview/Caption}}/></span>\n</$list>\n</$button>"
        },
        "$:/DefaultTiddlers": {
            "title": "$:/DefaultTiddlers",
            "text": "GettingStarted\n"
        },
        "$:/temp/advancedsearch": {
            "title": "$:/temp/advancedsearch",
            "text": ""
        },
        "$:/snippets/allfields": {
            "title": "$:/snippets/allfields",
            "text": "\\define renderfield(title)\n<tr class=\"tc-view-field\"><td class=\"tc-view-field-name\">''$title$'':</td><td class=\"tc-view-field-value\">//{{$:/language/Docs/Fields/$title$}}//</td></tr>\n\\end\n<table class=\"tc-view-field-table\"><tbody><$list filter=\"[fields[]sort[title]]\" variable=\"listItem\"><$macrocall $name=\"renderfield\" title=<<listItem>>/></$list>\n</tbody></table>\n"
        },
        "$:/config/AnimationDuration": {
            "title": "$:/config/AnimationDuration",
            "text": "400"
        },
        "$:/config/AutoSave": {
            "title": "$:/config/AutoSave",
            "text": "yes"
        },
        "$:/config/BitmapEditor/Colour": {
            "title": "$:/config/BitmapEditor/Colour",
            "text": "#ff0"
        },
        "$:/config/BitmapEditor/LineWidth": {
            "title": "$:/config/BitmapEditor/LineWidth",
            "text": "3"
        },
        "$:/config/DefaultSidebarTab": {
            "title": "$:/config/DefaultSidebarTab",
            "text": "$:/core/ui/SideBar/Open"
        },
        "$:/config/Drafts/TypingTimeout": {
            "title": "$:/config/Drafts/TypingTimeout",
            "text": "400"
        },
        "$:/config/EditTemplateFields/Visibility/title": {
            "title": "$:/config/EditTemplateFields/Visibility/title",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/tags": {
            "title": "$:/config/EditTemplateFields/Visibility/tags",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/text": {
            "title": "$:/config/EditTemplateFields/Visibility/text",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/creator": {
            "title": "$:/config/EditTemplateFields/Visibility/creator",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/created": {
            "title": "$:/config/EditTemplateFields/Visibility/created",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/modified": {
            "title": "$:/config/EditTemplateFields/Visibility/modified",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/modifier": {
            "title": "$:/config/EditTemplateFields/Visibility/modifier",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/type": {
            "title": "$:/config/EditTemplateFields/Visibility/type",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/draft.title": {
            "title": "$:/config/EditTemplateFields/Visibility/draft.title",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/draft.of": {
            "title": "$:/config/EditTemplateFields/Visibility/draft.of",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/revision": {
            "title": "$:/config/EditTemplateFields/Visibility/revision",
            "text": "hide"
        },
        "$:/config/EditTemplateFields/Visibility/bag": {
            "title": "$:/config/EditTemplateFields/Visibility/bag",
            "text": "hide"
        },
        "$:/config/EditorTypeMappings/image/gif": {
            "title": "$:/config/EditorTypeMappings/image/gif",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/jpeg": {
            "title": "$:/config/EditorTypeMappings/image/jpeg",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/jpg": {
            "title": "$:/config/EditorTypeMappings/image/jpg",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/png": {
            "title": "$:/config/EditorTypeMappings/image/png",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/image/x-icon": {
            "title": "$:/config/EditorTypeMappings/image/x-icon",
            "text": "bitmap"
        },
        "$:/config/EditorTypeMappings/text/vnd.tiddlywiki": {
            "title": "$:/config/EditorTypeMappings/text/vnd.tiddlywiki",
            "text": "text"
        },
        "$:/config/Navigation/UpdateAddressBar": {
            "title": "$:/config/Navigation/UpdateAddressBar",
            "text": "no"
        },
        "$:/config/Navigation/UpdateHistory": {
            "title": "$:/config/Navigation/UpdateHistory",
            "text": "no"
        },
        "$:/config/OfficialPluginLibrary": {
            "title": "$:/config/OfficialPluginLibrary",
            "tags": "$:/tags/PluginLibrary",
            "url": "http://tiddlywiki.com/library/v5.1.9/index.html",
            "caption": "{{$:/language/OfficialPluginLibrary}}",
            "text": "{{$:/language/OfficialPluginLibrary/Hint}}\n"
        },
        "$:/config/Navigation/openLinkFromInsideRiver": {
            "title": "$:/config/Navigation/openLinkFromInsideRiver",
            "text": "below"
        },
        "$:/config/Navigation/openLinkFromOutsideRiver": {
            "title": "$:/config/Navigation/openLinkFromOutsideRiver",
            "text": "top"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/advanced-search": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/advanced-search",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/close-all": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/close-all",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/encryption": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/encryption",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/export-page": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/export-page",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/fold-all": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/fold-all",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/full-screen": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/full-screen",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/refresh": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/refresh",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/import": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/import",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/language": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/language",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/tag-manager": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/tag-manager",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/more-page-actions": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/more-page-actions",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-journal": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-journal",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/palette": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/palette",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/storyview": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/storyview",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/theme": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/theme",
            "text": "hide"
        },
        "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/unfold-all": {
            "title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/unfold-all",
            "text": "hide"
        },
        "$:/config/Performance/Instrumentation": {
            "title": "$:/config/Performance/Instrumentation",
            "text": "no"
        },
        "$:/config/SaveWikiButton/Template": {
            "title": "$:/config/SaveWikiButton/Template",
            "text": "$:/core/save/all"
        },
        "$:/config/SaverFilter": {
            "title": "$:/config/SaverFilter",
            "text": "[all[]] -[[$:/HistoryList]] -[[$:/StoryList]] -[[$:/Import]] -[[$:/isEncrypted]] -[[$:/UploadName]] -[prefix[$:/state/]] -[prefix[$:/temp/]]"
        },
        "$:/config/Search/AutoFocus": {
            "title": "$:/config/Search/AutoFocus",
            "text": "true"
        },
        "$:/config/SearchResults/Default": {
            "title": "$:/config/SearchResults/Default",
            "text": "$:/core/ui/DefaultSearchResultList"
        },
        "$:/config/SyncFilter": {
            "title": "$:/config/SyncFilter",
            "text": "[is[tiddler]] -[[$:/HistoryList]] -[[$:/Import]] -[[$:/isEncrypted]] -[prefix[$:/status/]] -[prefix[$:/state/]] -[prefix[$:/temp/]]"
        },
        "$:/config/TiddlerInfo/Default": {
            "title": "$:/config/TiddlerInfo/Default",
            "text": "$:/core/ui/TiddlerInfo/Fields"
        },
        "$:/config/Tiddlers/TitleLinks": {
            "title": "$:/config/Tiddlers/TitleLinks",
            "text": "no"
        },
        "$:/config/Toolbar/ButtonClass": {
            "title": "$:/config/Toolbar/ButtonClass",
            "text": "tc-btn-invisible"
        },
        "$:/config/Toolbar/Icons": {
            "title": "$:/config/Toolbar/Icons",
            "text": "yes"
        },
        "$:/config/Toolbar/Text": {
            "title": "$:/config/Toolbar/Text",
            "text": "no"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/clone": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/clone",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/close-others": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/close-others",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/export-tiddler": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/export-tiddler",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/info": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/info",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/more-tiddler-actions": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/more-tiddler-actions",
            "text": "show"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-here": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-here",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-journal-here": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-journal-here",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/open-window": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/open-window",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permalink": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permalink",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permaview": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permaview",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/delete": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/delete",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar",
            "text": "hide"
        },
        "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-others": {
            "title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-others",
            "text": "hide"
        },
        "$:/config/shortcuts/cancel-edit-tiddler": {
            "title": "$:/config/shortcuts/cancel-edit-tiddler",
            "text": "escape"
        },
        "$:/config/shortcuts/save-tiddler": {
            "title": "$:/config/shortcuts/save-tiddler",
            "text": "ctrl+enter"
        },
        "$:/config/WikiParserRules/Inline/wikilink": {
            "title": "$:/config/WikiParserRules/Inline/wikilink",
            "text": "enable"
        },
        "$:/snippets/currpalettepreview": {
            "title": "$:/snippets/currpalettepreview",
            "text": "\\define swatchStyle()\nbackground-color: $(swatchColour)$;\n\\end\n\\define swatch(colour)\n<$set name=\"swatchColour\" value={{##$colour$}}>\n<div class=\"tc-swatch\" style=<<swatchStyle>>/>\n</$set>\n\\end\n<div class=\"tc-swatches-horiz\">\n<<swatch foreground>>\n<<swatch background>>\n<<swatch muted-foreground>>\n<<swatch primary>>\n<<swatch page-background>>\n<<swatch tab-background>>\n<<swatch tiddler-info-background>>\n</div>\n"
        },
        "$:/snippets/download-wiki-button": {
            "title": "$:/snippets/download-wiki-button",
            "text": "\\define lingo-base() $:/language/ControlPanel/Tools/Download/\n<$button class=\"tc-btn-big-green\">\n<$action-sendmessage $message=\"tm-download-file\" $param=\"$:/core/save/all\" filename=\"index.html\"/>\n<<lingo Full/Caption>> {{$:/core/images/save-button}}\n</$button>"
        },
        "$:/language": {
            "title": "$:/language",
            "text": "$:/languages/en-GB"
        },
        "$:/snippets/languageswitcher": {
            "title": "$:/snippets/languageswitcher",
            "text": "{{$:/language/ControlPanel/Basics/Language/Prompt}} <$select tiddler=\"$:/language\">\n<$list filter=\"[[$:/languages/en-GB]] [plugin-type[language]sort[description]]\">\n<option value=<<currentTiddler>>><$view field=\"description\"><$view field=\"name\"><$view field=\"title\"/></$view></$view></option>\n</$list>\n</$select>"
        },
        "$:/core/macros/CSS": {
            "title": "$:/core/macros/CSS",
            "tags": "$:/tags/Macro",
            "text": "\\define colour(name)\n<$transclude tiddler={{$:/palette}} index=\"$name$\"><$transclude tiddler=\"$:/palettes/Vanilla\" index=\"$name$\"/></$transclude>\n\\end\n\n\\define color(name)\n<<colour $name$>>\n\\end\n\n\\define box-shadow(shadow)\n``\n  -webkit-box-shadow: $shadow$;\n     -moz-box-shadow: $shadow$;\n          box-shadow: $shadow$;\n``\n\\end\n\n\\define filter(filter)\n``\n  -webkit-filter: $filter$;\n     -moz-filter: $filter$;\n          filter: $filter$;\n``\n\\end\n\n\\define transition(transition)\n``\n  -webkit-transition: $transition$;\n     -moz-transition: $transition$;\n          transition: $transition$;\n``\n\\end\n\n\\define transform-origin(origin)\n``\n  -webkit-transform-origin: $origin$;\n     -moz-transform-origin: $origin$;\n          transform-origin: $origin$;\n``\n\\end\n\n\\define background-linear-gradient(gradient)\n``\nbackground-image: linear-gradient($gradient$);\nbackground-image: -o-linear-gradient($gradient$);\nbackground-image: -moz-linear-gradient($gradient$);\nbackground-image: -webkit-linear-gradient($gradient$);\nbackground-image: -ms-linear-gradient($gradient$);\n``\n\\end\n\n\\define datauri(title)\n<$macrocall $name=\"makedatauri\" type={{$title$!!type}} text={{$title$}}/>\n\\end\n\n\\define if-sidebar(text)\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"yes\" default=\"yes\">$text$</$reveal>\n\\end\n\n\\define if-no-sidebar(text)\n<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">$text$</$reveal>\n\\end\n"
        },
        "$:/core/macros/export": {
            "title": "$:/core/macros/export",
            "tags": "$:/tags/Macro",
            "text": "\\define exportButtonFilename(baseFilename)\n$baseFilename$$(extension)$\n\\end\n\n\\define exportButton(exportFilter:\"[!is[system]sort[title]]\",lingoBase,baseFilename:\"tiddlers\")\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/export\">> tooltip={{$lingoBase$Hint}} aria-label={{$lingoBase$Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/export-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$lingoBase$Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/export\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Exporter]]\">\n<$set name=\"extension\" value={{!!extension}}>\n<$button class=\"tc-btn-invisible\">\n<$action-sendmessage $message=\"tm-download-file\" $param=<<currentTiddler>> exportFilter=\"\"\"$exportFilter$\"\"\" filename=<<exportButtonFilename \"\"\"$baseFilename$\"\"\">>/>\n<$action-deletetiddler $tiddler=<<qualify \"$:/state/popup/export\">>/>\n<$transclude field=\"description\"/>\n</$button>\n</$set>\n</$list>\n</div>\n</$reveal>\n\\end\n"
        },
        "$:/core/macros/lingo": {
            "title": "$:/core/macros/lingo",
            "tags": "$:/tags/Macro",
            "text": "\\define lingo-base()\n$:/language/\n\\end\n\n\\define lingo(title)\n{{$(lingo-base)$$title$}}\n\\end\n"
        },
        "$:/core/macros/list": {
            "title": "$:/core/macros/list",
            "tags": "$:/tags/Macro",
            "text": "\\define list-links(filter,type:\"ul\",subtype:\"li\",class:\"\")\n<$type$ class=\"$class$\">\n<$list filter=\"$filter$\">\n<$subtype$>\n<$link to={{!!title}}>\n<$transclude field=\"caption\">\n<$view field=\"title\"/>\n</$transclude>\n</$link>\n</$subtype$>\n</$list>\n</$type$>\n\\end\n"
        },
        "$:/core/macros/tabs": {
            "title": "$:/core/macros/tabs",
            "tags": "$:/tags/Macro",
            "text": "\\define tabs(tabsList,default,state:\"$:/state/tab\",class,template)\n<div class=\"tc-tab-set $class$\">\n<div class=\"tc-tab-buttons $class$\">\n<$list filter=\"$tabsList$ +[nsort[order]]\" variable=\"currentTab\"><$set name=\"save-currentTiddler\" value=<<currentTiddler>>><$tiddler tiddler=<<currentTab>>><$button set=<<qualify \"$state$\">> setTo=<<currentTab>> default=\"$default$\" selectedClass=\"tc-tab-selected\" tooltip={{!!tooltip}}>\n<$tiddler tiddler=<<save-currentTiddler>>>\n<$set name=\"tv-wikilinks\" value=\"no\">\n<$transclude tiddler=<<currentTab>> field=\"caption\">\n<$macrocall $name=\"currentTab\" $type=\"text/plain\" $output=\"text/plain\"/>\n</$transclude>\n</$set></$tiddler></$button></$tiddler></$set></$list>\n</div>\n<div class=\"tc-tab-divider $class$\"/>\n<div class=\"tc-tab-content $class$\">\n<$list filter=\"$tabsList$\" variable=\"currentTab\">\n\n<$reveal type=\"match\" state=<<qualify \"$state$\">> text=<<currentTab>> default=\"$default$\">\n\n<$transclude tiddler=\"$template$\" mode=\"block\">\n\n<$transclude tiddler=<<currentTab>> mode=\"block\"/>\n\n</$transclude>\n\n</$reveal>\n\n</$list>\n</div>\n</div>\n\\end\n"
        },
        "$:/core/macros/tag": {
            "title": "$:/core/macros/tag",
            "tags": "$:/tags/Macro",
            "text": "\\define tag(tag)\n{{$tag$||$:/core/ui/TagTemplate}}\n\\end\n"
        },
        "$:/core/macros/thumbnails": {
            "title": "$:/core/macros/thumbnails",
            "tags": "$:/tags/Macro",
            "text": "\\define thumbnail(link,icon,color,background-color,image,caption,width:\"280\",height:\"157\")\n<$link to=\"\"\"$link$\"\"\"><div class=\"tc-thumbnail-wrapper\">\n<div class=\"tc-thumbnail-image\" style=\"width:$width$px;height:$height$px;\"><$reveal type=\"nomatch\" text=\"\" default=\"\"\"$image$\"\"\" tag=\"div\" style=\"width:$width$px;height:$height$px;\">\n[img[$image$]]\n</$reveal><$reveal type=\"match\" text=\"\" default=\"\"\"$image$\"\"\" tag=\"div\" class=\"tc-thumbnail-background\" style=\"width:$width$px;height:$height$px;background-color:$background-color$;\"></$reveal></div><div class=\"tc-thumbnail-icon\" style=\"fill:$color$;color:$color$;\">\n$icon$\n</div><div class=\"tc-thumbnail-caption\">\n$caption$\n</div>\n</div></$link>\n\\end\n\n\\define thumbnail-right(link,icon,color,background-color,image,caption,width:\"280\",height:\"157\")\n<div class=\"tc-thumbnail-right-wrapper\"><<thumbnail \"\"\"$link$\"\"\" \"\"\"$icon$\"\"\" \"\"\"$color$\"\"\" \"\"\"$background-color$\"\"\" \"\"\"$image$\"\"\" \"\"\"$caption$\"\"\" \"\"\"$width$\"\"\" \"\"\"$height$\"\"\">></div>\n\\end\n\n\\define list-thumbnails(filter,width:\"280\",height:\"157\")\n<$list filter=\"\"\"$filter$\"\"\"><$macrocall $name=\"thumbnail\" link={{!!link}} icon={{!!icon}} color={{!!color}} background-color={{!!background-color}} image={{!!image}} caption={{!!caption}} width=\"\"\"$width$\"\"\" height=\"\"\"$height$\"\"\"/></$list>\n\\end\n"
        },
        "$:/core/macros/timeline": {
            "created": "20141212105914482",
            "modified": "20141212110330815",
            "tags": "$:/tags/Macro",
            "title": "$:/core/macros/timeline",
            "type": "text/vnd.tiddlywiki",
            "text": "\\define timeline-title()\n<!-- Override this macro with a global macro \n     of the same name if you need to change \n     how titles are displayed on the timeline \n     -->\n<$view field=\"title\"/>\n\\end\n\\define timeline(limit:\"100\",format:\"DDth MMM YYYY\",subfilter:\"\",dateField:\"modified\")\n<div class=\"tc-timeline\">\n<$list filter=\"[!is[system]$subfilter$has[$dateField$]!sort[$dateField$]limit[$limit$]eachday[$dateField$]]\">\n<div class=\"tc-menu-list-item\">\n<$view field=\"$dateField$\" format=\"date\" template=\"$format$\"/>\n<$list filter=\"[sameday:$dateField${!!$dateField$}!is[system]$subfilter$!sort[$dateField$]]\">\n<div class=\"tc-menu-list-subitem\">\n<$link to={{!!title}}>\n<<timeline-title>>\n</$link>\n</div>\n</$list>\n</div>\n</$list>\n</div>\n\\end\n"
        },
        "$:/core/macros/toc": {
            "title": "$:/core/macros/toc",
            "tags": "$:/tags/Macro",
            "text": "\\define toc-caption()\n<$set name=\"tv-wikilinks\" value=\"no\">\n<$transclude field=\"caption\">\n<$view field=\"title\"/>\n</$transclude>\n</$set>\n\\end\n\n\\define toc-body(rootTag,tag,sort:\"\",itemClassFilter)\n<ol class=\"tc-toc\">\n<$list filter=\"\"\"[all[shadows+tiddlers]tag[$tag$]!has[draft.of]$sort$]\"\"\">\n<$set name=\"toc-item-class\" filter=\"\"\"$itemClassFilter$\"\"\" value=\"toc-item-selected\" emptyValue=\"toc-item\">\n<li class=<<toc-item-class>>>\n<$list filter=\"[all[current]toc-link[no]]\" emptyMessage=\"<$link><$view field='caption'><$view field='title'/></$view></$link>\">\n<<toc-caption>>\n</$list>\n<$list filter=\"\"\"[all[current]] -[[$rootTag$]]\"\"\">\n<$macrocall $name=\"toc-body\" rootTag=\"\"\"$rootTag$\"\"\" tag=<<currentTiddler>> sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\"/>\n</$list>\n</li>\n</$set>\n</$list>\n</ol>\n\\end\n\n\\define toc(tag,sort:\"\",itemClassFilter)\n<<toc-body rootTag:\"\"\"$tag$\"\"\" tag:\"\"\"$tag$\"\"\" sort:\"\"\"$sort$\"\"\" itemClassFilter:\"\"\"itemClassFilter\"\"\">>\n\\end\n\n\\define toc-linked-expandable-body(tag,sort:\"\",itemClassFilter)\n<$set name=\"toc-state\" value=<<qualify \"$:/state/toc/$tag$-$(currentTiddler)$\">>>\n<$set name=\"toc-item-class\" filter=\"\"\"$itemClassFilter$\"\"\" value=\"toc-item-selected\" emptyValue=\"toc-item\">\n<li class=<<toc-item-class>>>\n<$link>\n<$reveal type=\"nomatch\" state=<<toc-state>> text=\"open\">\n<$button set=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible\">\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n<$button set=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n<<toc-caption>>\n</$link>\n<$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n<$macrocall $name=\"toc-expandable\" tag=<<currentTiddler>> sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\"/>\n</$reveal>\n</li>\n</$set>\n</$set>\n\\end\n\n\\define toc-unlinked-expandable-body(tag,sort:\"\",itemClassFilter)\n<$set name=\"toc-state\" value=<<qualify \"$:/state/toc/$tag$-$(currentTiddler)$\">>>\n<$set name=\"toc-item-class\" filter=\"\"\"$itemClassFilter$\"\"\" value=\"toc-item-selected\" emptyValue=\"toc-item\">\n<li class=<<toc-item-class>>>\n<$reveal type=\"nomatch\" state=<<toc-state>> text=\"open\">\n<$button set=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible\">\n{{$:/core/images/right-arrow}}\n<<toc-caption>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n<$button set=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n<<toc-caption>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n<$macrocall $name=\"toc-expandable\" tag=<<currentTiddler>> sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\"/>\n</$reveal>\n</li>\n</$set>\n</$set>\n\\end\n\n\\define toc-expandable(tag,sort:\"\",itemClassFilter)\n<ol class=\"tc-toc toc-expandable\">\n<$list filter=\"[all[shadows+tiddlers]tag[$tag$]!has[draft.of]$sort$]\">\n<$list filter=\"[all[current]toc-link[no]]\" emptyMessage=\"<<toc-linked-expandable-body tag:'$tag$' sort:'$sort$' itemClassFilter:'$itemClassFilter$'>>\">\n<<toc-unlinked-expandable-body tag:\"\"\"$tag$\"\"\" sort:\"\"\"$sort$\"\"\" itemClassFilter:\"\"\"itemClassFilter\"\"\">>\n</$list>\n</$list>\n</ol>\n\\end\n\n\\define toc-linked-selective-expandable-body(tag,sort:\"\",itemClassFilter)\n<$set name=\"toc-state\" value=<<qualify \"$:/state/toc/$tag$-$(currentTiddler)$\">>>\n<$set name=\"toc-item-class\" filter=\"\"\"$itemClassFilter$\"\"\" value=\"toc-item-selected\" emptyValue=\"toc-item\">\n<li class=<<toc-item-class>>>\n<$link>\n<$list filter=\"[all[current]tagging[]limit[1]]\" variable=\"ignore\" emptyMessage=\"<$button class='tc-btn-invisible'>{{$:/core/images/blank}}</$button>\">\n<$reveal type=\"nomatch\" state=<<toc-state>> text=\"open\">\n<$button set=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible\">\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n<$button set=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n</$list>\n<<toc-caption>>\n</$link>\n<$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n<$macrocall $name=\"toc-selective-expandable\" tag=<<currentTiddler>> sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\"/>\n</$reveal>\n</li>\n</$set>\n</$set>\n\\end\n\n\\define toc-unlinked-selective-expandable-body(tag,sort:\"\",itemClassFilter)\n<$set name=\"toc-state\" value=<<qualify \"$:/state/toc/$tag$-$(currentTiddler)$\">>>\n<$set name=\"toc-item-class\" filter=\"\"\"$itemClassFilter$\"\"\" value=\"toc-item-selected\" emptyValue=\"toc-item\">\n<li class=<<toc-item-class>>>\n<$list filter=\"[all[current]tagging[]limit[1]]\" variable=\"ignore\" emptyMessage=\"<$button class='tc-btn-invisible'>{{$:/core/images/blank}}</$button> <$view field='caption'><$view field='title'/></$view>\">\n<$reveal type=\"nomatch\" state=<<toc-state>> text=\"open\">\n<$button set=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible\">\n{{$:/core/images/right-arrow}}\n<<toc-caption>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n<$button set=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n<<toc-caption>>\n</$button>\n</$reveal>\n</$list>\n<$reveal type=\"match\" state=<<toc-state>> text=\"open\">\n<$macrocall $name=\"\"\"toc-selective-expandable\"\"\" tag=<<currentTiddler>> sort=\"\"\"$sort$\"\"\" itemClassFilter=\"\"\"$itemClassFilter$\"\"\"/>\n</$reveal>\n</li>\n</$set>\n</$set>\n\\end\n\n\\define toc-selective-expandable(tag,sort:\"\",itemClassFilter)\n<ol class=\"tc-toc toc-selective-expandable\">\n<$list filter=\"[all[shadows+tiddlers]tag[$tag$]!has[draft.of]$sort$]\">\n<$list filter=\"[all[current]toc-link[no]]\" variable=\"ignore\" emptyMessage=\"<<toc-linked-selective-expandable-body tag:'$tag$' sort:'$sort$' itemClassFilter:'$itemClassFilter$'>>\">\n<<toc-unlinked-selective-expandable-body tag:\"\"\"$tag$\"\"\" sort:\"\"\"$sort$\"\"\" itemClassFilter:\"\"\"$itemClassFilter$\"\"\">>\n</$list>\n</$list>\n</ol>\n\\end\n\n\\define toc-tabbed-selected-item-filter(selectedTiddler)\n[all[current]field:title{$selectedTiddler$}]\n\\end\n\n\\define toc-tabbed-external-nav(tag,sort:\"\",selectedTiddler:\"$:/temp/toc/selectedTiddler\",unselectedText,missingText,template:\"\")\n<$tiddler tiddler={{$selectedTiddler$}}>\n<div class=\"tc-tabbed-table-of-contents\">\n<$linkcatcher to=\"$selectedTiddler$\">\n<div class=\"tc-table-of-contents\">\n<$macrocall $name=\"toc-selective-expandable\" tag=\"\"\"$tag$\"\"\" sort=\"\"\"$sort$\"\"\" itemClassFilter=<<toc-tabbed-selected-item-filter selectedTiddler:\"\"\"$selectedTiddler$\"\"\">>/>\n</div>\n</$linkcatcher>\n<div class=\"tc-tabbed-table-of-contents-content\">\n<$reveal state=\"\"\"$selectedTiddler$\"\"\" type=\"nomatch\" text=\"\">\n<$transclude mode=\"block\" tiddler=\"$template$\">\n<h1><<toc-caption>></h1>\n<$transclude mode=\"block\">$missingText$</$transclude>\n</$transclude>\n</$reveal>\n<$reveal state=\"\"\"$selectedTiddler$\"\"\" type=\"match\" text=\"\">\n$unselectedText$\n</$reveal>\n</div>\n</div>\n</$tiddler>\n\\end\n\n\\define toc-tabbed-internal-nav(tag,sort:\"\",selectedTiddler:\"$:/temp/toc/selectedTiddler\",unselectedText,missingText,template:\"\")\n<$linkcatcher to=\"\"\"$selectedTiddler$\"\"\">\n<$macrocall $name=\"toc-tabbed-external-nav\" tag=\"\"\"$tag$\"\"\" sort=\"\"\"$sort$\"\"\" selectedTiddler=\"\"\"$selectedTiddler$\"\"\" unselectedText=\"\"\"$unselectedText$\"\"\" missingText=\"\"\"$missingText$\"\"\" template=\"\"\"$template$\"\"\"/>\n</$linkcatcher>\n\\end\n\n"
        },
        "$:/snippets/minilanguageswitcher": {
            "title": "$:/snippets/minilanguageswitcher",
            "text": "<$select tiddler=\"$:/language\">\n<$list filter=\"[[$:/languages/en-GB]] [plugin-type[language]sort[title]]\">\n<option value=<<currentTiddler>>><$view field=\"description\"><$view field=\"name\"><$view field=\"title\"/></$view></$view></option>\n</$list>\n</$select>"
        },
        "$:/snippets/minithemeswitcher": {
            "title": "$:/snippets/minithemeswitcher",
            "text": "\\define lingo-base() $:/language/ControlPanel/Theme/\n<<lingo Prompt>> <$select tiddler=\"$:/theme\">\n<$list filter=\"[plugin-type[theme]sort[title]]\">\n<option value=<<currentTiddler>>><$view field=\"name\"><$view field=\"title\"/></$view></option>\n</$list>\n</$select>"
        },
        "$:/snippets/modules": {
            "title": "$:/snippets/modules",
            "text": "\\define describeModuleType(type)\n{{$:/language/Docs/ModuleTypes/$type$}}\n\\end\n<$list filter=\"[moduletypes[]]\">\n\n!! <$macrocall $name=\"currentTiddler\" $type=\"text/plain\" $output=\"text/plain\"/>\n\n<$macrocall $name=\"describeModuleType\" type=<<currentTiddler>>/>\n\n<ul><$list filter=\"[all[current]modules[]]\"><li><$link><<currentTiddler>></$link>\n</li>\n</$list>\n</ul>\n</$list>\n"
        },
        "$:/palette": {
            "title": "$:/palette",
            "text": "$:/palettes/Vanilla"
        },
        "$:/snippets/paletteeditor": {
            "title": "$:/snippets/paletteeditor",
            "text": "\\define lingo-base() $:/language/ControlPanel/Palette/Editor/\n\\define describePaletteColour(colour)\n<$transclude tiddler=\"$:/language/Docs/PaletteColours/$colour$\"><$text text=\"$colour$\"/></$transclude>\n\\end\n<$set name=\"currentTiddler\" value={{$:/palette}}>\n\n<<lingo Prompt>> <$link to={{$:/palette}}><$macrocall $name=\"currentTiddler\" $output=\"text/plain\"/></$link>\n\n<$list filter=\"[all[current]is[shadow]is[tiddler]]\" variable=\"listItem\">\n<<lingo Prompt/Modified>>\n<$button message=\"tm-delete-tiddler\" param={{$:/palette}}><<lingo Reset/Caption>></$button>\n</$list>\n\n<$list filter=\"[all[current]is[shadow]!is[tiddler]]\" variable=\"listItem\">\n<<lingo Clone/Prompt>>\n</$list>\n\n<$button message=\"tm-new-tiddler\" param={{$:/palette}}><<lingo Clone/Caption>></$button>\n\n<table>\n<tbody>\n<$list filter=\"[all[current]indexes[]]\" variable=\"colourName\">\n<tr>\n<td>\n''<$macrocall $name=\"describePaletteColour\" colour=<<colourName>>/>''<br/>\n<$macrocall $name=\"colourName\" $output=\"text/plain\"/>\n</td>\n<td>\n<$edit-text index=<<colourName>> tag=\"input\"/>\n<br>\n<$edit-text index=<<colourName>> type=\"color\" tag=\"input\"/>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n</$set>\n"
        },
        "$:/snippets/palettepreview": {
            "title": "$:/snippets/palettepreview",
            "text": "<$set name=\"currentTiddler\" value={{$:/palette}}>\n<$transclude tiddler=\"$:/snippets/currpalettepreview\"/>\n</$set>\n"
        },
        "$:/snippets/paletteswitcher": {
            "title": "$:/snippets/paletteswitcher",
            "text": "\\define lingo-base() $:/language/ControlPanel/Palette/\n<div class=\"tc-prompt\">\n<<lingo Prompt>> <$view tiddler={{$:/palette}} field=\"name\"/>\n</div>\n\n<$linkcatcher to=\"$:/palette\">\n<div class=\"tc-chooser\"><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Palette]sort[description]]\"><div class=\"tc-chooser-item\"><$link to={{!!title}}><div><$reveal state=\"$:/palette\" type=\"match\" text={{!!title}}>&bull;</$reveal><$reveal state=\"$:/palette\" type=\"nomatch\" text={{!!title}}>&nbsp;</$reveal> ''<$view field=\"name\" format=\"text\"/>'' - <$view field=\"description\" format=\"text\"/></div><$transclude tiddler=\"$:/snippets/currpalettepreview\"/></$link></div>\n</$list>\n</div>\n</$linkcatcher>"
        },
        "$:/temp/search": {
            "title": "$:/temp/search",
            "text": ""
        },
        "$:/tags/AdvancedSearch": {
            "title": "$:/tags/AdvancedSearch",
            "list": "[[$:/core/ui/AdvancedSearch/Standard]] [[$:/core/ui/AdvancedSearch/System]] [[$:/core/ui/AdvancedSearch/Shadows]] [[$:/core/ui/AdvancedSearch/Filter]]"
        },
        "$:/tags/ControlPanel": {
            "title": "$:/tags/ControlPanel",
            "list": "$:/core/ui/ControlPanel/Info $:/core/ui/ControlPanel/Appearance $:/core/ui/ControlPanel/Settings $:/core/ui/ControlPanel/Saving $:/core/ui/ControlPanel/Plugins $:/core/ui/ControlPanel/Tools $:/core/ui/ControlPanel/Internals"
        },
        "$:/tags/ControlPanel/Info": {
            "title": "$:/tags/ControlPanel/Info",
            "list": "$:/core/ui/ControlPanel/Basics $:/core/ui/ControlPanel/Advanced"
        },
        "$:/tags/ControlPanel/Plugins": {
            "title": "$:/tags/ControlPanel/Plugins",
            "list": "[[$:/core/ui/ControlPanel/Plugins/Installed]] [[$:/core/ui/ControlPanel/Plugins/Add]]"
        },
        "$:/tags/EditTemplate": {
            "title": "$:/tags/EditTemplate",
            "list": "[[$:/core/ui/EditTemplate/controls]] [[$:/core/ui/EditTemplate/title]] [[$:/core/ui/EditTemplate/tags]] [[$:/core/ui/EditTemplate/shadow]] [[$:/core/ui/ViewTemplate/classic]] [[$:/core/ui/EditTemplate/body]] [[$:/core/ui/EditTemplate/type]] [[$:/core/ui/EditTemplate/fields]]"
        },
        "$:/tags/EditToolbar": {
            "title": "$:/tags/EditToolbar",
            "list": "[[$:/core/ui/Buttons/delete]] [[$:/core/ui/Buttons/cancel]] [[$:/core/ui/Buttons/save]]"
        },
        "$:/tags/MoreSideBar": {
            "title": "$:/tags/MoreSideBar",
            "list": "[[$:/core/ui/MoreSideBar/All]] [[$:/core/ui/MoreSideBar/Recent]] [[$:/core/ui/MoreSideBar/Tags]] [[$:/core/ui/MoreSideBar/Missing]] [[$:/core/ui/MoreSideBar/Drafts]] [[$:/core/ui/MoreSideBar/Orphans]] [[$:/core/ui/MoreSideBar/Types]] [[$:/core/ui/MoreSideBar/System]] [[$:/core/ui/MoreSideBar/Shadows]]",
            "text": ""
        },
        "$:/tags/PageControls": {
            "title": "$:/tags/PageControls",
            "list": "[[$:/core/ui/Buttons/home]] [[$:/core/ui/Buttons/close-all]] [[$:/core/ui/Buttons/fold-all]] [[$:/core/ui/Buttons/unfold-all]] [[$:/core/ui/Buttons/permaview]] [[$:/core/ui/Buttons/new-tiddler]] [[$:/core/ui/Buttons/new-journal]] [[$:/core/ui/Buttons/import]] [[$:/core/ui/Buttons/export-page]] [[$:/core/ui/Buttons/control-panel]] [[$:/core/ui/Buttons/advanced-search]] [[$:/core/ui/Buttons/tag-manager]] [[$:/core/ui/Buttons/language]] [[$:/core/ui/Buttons/palette]] [[$:/core/ui/Buttons/theme]] [[$:/core/ui/Buttons/storyview]] [[$:/core/ui/Buttons/encryption]] [[$:/core/ui/Buttons/full-screen]] [[$:/core/ui/Buttons/save-wiki]] [[$:/core/ui/Buttons/refresh]] [[$:/core/ui/Buttons/more-page-actions]]"
        },
        "$:/tags/PageTemplate": {
            "title": "$:/tags/PageTemplate",
            "list": "[[$:/core/ui/PageTemplate/topleftbar]] [[$:/core/ui/PageTemplate/toprightbar]] [[$:/core/ui/PageTemplate/sidebar]] [[$:/core/ui/PageTemplate/story]] [[$:/core/ui/PageTemplate/alerts]]",
            "text": ""
        },
        "$:/tags/SideBar": {
            "title": "$:/tags/SideBar",
            "list": "[[$:/core/ui/SideBar/Open]] [[$:/core/ui/SideBar/Recent]] [[$:/core/ui/SideBar/Tools]] [[$:/core/ui/SideBar/More]]",
            "text": ""
        },
        "$:/tags/TiddlerInfo": {
            "title": "$:/tags/TiddlerInfo",
            "list": "[[$:/core/ui/TiddlerInfo/Tools]] [[$:/core/ui/TiddlerInfo/References]] [[$:/core/ui/TiddlerInfo/Tagging]] [[$:/core/ui/TiddlerInfo/List]] [[$:/core/ui/TiddlerInfo/Listed]] [[$:/core/ui/TiddlerInfo/Fields]]",
            "text": ""
        },
        "$:/tags/TiddlerInfo/Advanced": {
            "title": "$:/tags/TiddlerInfo/Advanced",
            "list": "[[$:/core/ui/TiddlerInfo/Advanced/ShadowInfo]] [[$:/core/ui/TiddlerInfo/Advanced/PluginInfo]]"
        },
        "$:/tags/ViewTemplate": {
            "title": "$:/tags/ViewTemplate",
            "list": "[[$:/core/ui/ViewTemplate/title]] [[$:/core/ui/ViewTemplate/unfold]] [[$:/core/ui/ViewTemplate/subtitle]] [[$:/core/ui/ViewTemplate/tags]] [[$:/core/ui/ViewTemplate/classic]] [[$:/core/ui/ViewTemplate/body]]"
        },
        "$:/tags/ViewToolbar": {
            "title": "$:/tags/ViewToolbar",
            "list": "[[$:/core/ui/Buttons/more-tiddler-actions]] [[$:/core/ui/Buttons/info]] [[$:/core/ui/Buttons/new-here]] [[$:/core/ui/Buttons/new-journal-here]] [[$:/core/ui/Buttons/clone]] [[$:/core/ui/Buttons/export-tiddler]] [[$:/core/ui/Buttons/edit]] [[$:/core/ui/Buttons/delete]] [[$:/core/ui/Buttons/permalink]] [[$:/core/ui/Buttons/permaview]] [[$:/core/ui/Buttons/open-window]] [[$:/core/ui/Buttons/close-others]] [[$:/core/ui/Buttons/close]] [[$:/core/ui/Buttons/fold-others]] [[$:/core/ui/Buttons/fold]]"
        },
        "$:/snippets/themeswitcher": {
            "title": "$:/snippets/themeswitcher",
            "text": "\\define lingo-base() $:/language/ControlPanel/Theme/\n<<lingo Prompt>> <$view tiddler={{$:/theme}} field=\"name\"/>\n\n<$linkcatcher to=\"$:/theme\">\n<$list filter=\"[plugin-type[theme]sort[title]]\"><div><$reveal state=\"$:/theme\" type=\"match\" text={{!!title}}>&bull;</$reveal><$reveal state=\"$:/theme\" type=\"nomatch\" text={{!!title}}>&nbsp;</$reveal> <$link to={{!!title}}>''<$view field=\"name\" format=\"text\"/>'' <$view field=\"description\" format=\"text\"/></$link></div>\n</$list>\n</$linkcatcher>"
        },
        "$:/core/wiki/title": {
            "title": "$:/core/wiki/title",
            "type": "text/vnd.tiddlywiki",
            "text": "{{$:/SiteTitle}} --- {{$:/SiteSubtitle}}"
        },
        "$:/view": {
            "title": "$:/view",
            "text": "classic"
        },
        "$:/snippets/viewswitcher": {
            "title": "$:/snippets/viewswitcher",
            "text": "\\define lingo-base() $:/language/ControlPanel/StoryView/\n<<lingo Prompt>> <$select tiddler=\"$:/view\">\n<$list filter=\"[storyviews[]]\">\n<option><$view field=\"title\"/></option>\n</$list>\n</$select>"
        }
    }
}
[[ ]]
TiddlyWiki
Tiddlers
Links
Formatting
Audio
Tags
Transclusion
Lists
Customisation
Plugins
Translations
\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline

html body .tc-subtitle {
	display: none;
}

.tc-btn-big-blue {
	padding: 6px;
	margin: 4px 6px;
	background: #44f;
	color: #fff;
	fill: #fff;
	border: none;
	font-size: 16px;
	line-height: 18px;
}

.tc-view-toolbar-tools {
	font-size: 0.7em;	
}

.tc-view-toolbar-tools p {
	margin: 0;
}

.tc-edit-bitmapeditor-width,
.tc-edit-bitmapeditor-height {
	display: none;
}

.tc-language-list {
	color: #777;
}

.tc-language-list-greeting {
	display: inline-block;
	width: 40%;
}

.tc-language-list-name {
	display: inline-block;
	width: 55%;
}
.tc-language-list-name img {
	margin: 0.1em 0.5em;
}

.tc-example-box {
	border: 3px dashed #ddd;
	background: #fff;
	padding: 1em;	
}

.tc-example-box img {
	width: 2em;
}

.tc-cecily-demo {
	height: 7em;
}

.tc-cecily-demo-inner {
}

.tc-cecily-demo .tc-tiddler-frame {
	background-color: white;
	<<box-shadow "0px 0px 15px rgba(0, 0, 0, 0.3)">>
}
no
{
    "tiddlers": {
        "$:/language/Buttons/AdvancedSearch/Caption": {
            "title": "$:/language/Buttons/AdvancedSearch/Caption",
            "text": "pokročilé hledání"
        },
        "$:/language/Buttons/AdvancedSearch/Hint": {
            "title": "$:/language/Buttons/AdvancedSearch/Hint",
            "text": "Pokročilé hledání"
        },
        "$:/language/Buttons/Cancel/Caption": {
            "title": "$:/language/Buttons/Cancel/Caption",
            "text": "zrušit"
        },
        "$:/language/Buttons/Cancel/Hint": {
            "title": "$:/language/Buttons/Cancel/Hint",
            "text": "Zrušit editaci tohoto tiddleru"
        },
        "$:/language/Buttons/Clone/Caption": {
            "title": "$:/language/Buttons/Clone/Caption",
            "text": "klonovat"
        },
        "$:/language/Buttons/Clone/Hint": {
            "title": "$:/language/Buttons/Clone/Hint",
            "text": "Klonovat tento tiddler"
        },
        "$:/language/Buttons/Close/Caption": {
            "title": "$:/language/Buttons/Close/Caption",
            "text": "zavřít"
        },
        "$:/language/Buttons/Close/Hint": {
            "title": "$:/language/Buttons/Close/Hint",
            "text": "Zavřít tento tiddler"
        },
        "$:/language/Buttons/CloseAll/Caption": {
            "title": "$:/language/Buttons/CloseAll/Caption",
            "text": "zavřít vše"
        },
        "$:/language/Buttons/CloseAll/Hint": {
            "title": "$:/language/Buttons/CloseAll/Hint",
            "text": "Zavřít všechny tiddlery"
        },
        "$:/language/Buttons/CloseOthers/Caption": {
            "title": "$:/language/Buttons/CloseOthers/Caption",
            "text": "zavřít ostatní"
        },
        "$:/language/Buttons/CloseOthers/Hint": {
            "title": "$:/language/Buttons/CloseOthers/Hint",
            "text": "Zavřít ostatní tiddlery"
        },
        "$:/language/Buttons/ControlPanel/Caption": {
            "title": "$:/language/Buttons/ControlPanel/Caption",
            "text": "panel nastavení"
        },
        "$:/language/Buttons/ControlPanel/Hint": {
            "title": "$:/language/Buttons/ControlPanel/Hint",
            "text": "Otevřít panel nastavení"
        },
        "$:/language/Buttons/Delete/Caption": {
            "title": "$:/language/Buttons/Delete/Caption",
            "text": "smazat"
        },
        "$:/language/Buttons/Delete/Hint": {
            "title": "$:/language/Buttons/Delete/Hint",
            "text": "Smazat tento tiddler"
        },
        "$:/language/Buttons/Edit/Caption": {
            "title": "$:/language/Buttons/Edit/Caption",
            "text": "editovat"
        },
        "$:/language/Buttons/Edit/Hint": {
            "title": "$:/language/Buttons/Edit/Hint",
            "text": "Editovat tento tiddler"
        },
        "$:/language/Buttons/Encryption/Caption": {
            "title": "$:/language/Buttons/Encryption/Caption",
            "text": "šifrování"
        },
        "$:/language/Buttons/Encryption/ClearPassword/Caption": {
            "title": "$:/language/Buttons/Encryption/ClearPassword/Caption",
            "text": "smazat heslo"
        },
        "$:/language/Buttons/Encryption/ClearPassword/Hint": {
            "title": "$:/language/Buttons/Encryption/ClearPassword/Hint",
            "text": "Smazat heslo a uložit tuto wiki bez šifrování"
        },
        "$:/language/Buttons/Encryption/Hint": {
            "title": "$:/language/Buttons/Encryption/Hint",
            "text": "Nastavit nebo smazat heslo pro ukádání této wiki"
        },
        "$:/language/Buttons/Encryption/SetPassword/Caption": {
            "title": "$:/language/Buttons/Encryption/SetPassword/Caption",
            "text": "nastavit heslo"
        },
        "$:/language/Buttons/Encryption/SetPassword/Hint": {
            "title": "$:/language/Buttons/Encryption/SetPassword/Hint",
            "text": "Nastavit heslo pro ukládání této wiki se šifrováním"
        },
        "$:/language/Buttons/ExportPage/Caption": {
            "title": "$:/language/Buttons/ExportPage/Caption",
            "text": "exportovat vše"
        },
        "$:/language/Buttons/ExportPage/Hint": {
            "title": "$:/language/Buttons/ExportPage/Hint",
            "text": "Expertovat všechny tiddlery"
        },
        "$:/language/Buttons/ExportTiddler/Caption": {
            "title": "$:/language/Buttons/ExportTiddler/Caption",
            "text": "exportovat tiddler"
        },
        "$:/language/Buttons/ExportTiddler/Hint": {
            "title": "$:/language/Buttons/ExportTiddler/Hint",
            "text": "Exportovat tiddler"
        },
        "$:/language/Buttons/ExportTiddlers/Caption": {
            "title": "$:/language/Buttons/ExportTiddlers/Caption",
            "text": "exportovat tiddlery"
        },
        "$:/language/Buttons/ExportTiddlers/Hint": {
            "title": "$:/language/Buttons/ExportTiddlers/Hint",
            "text": "Exportovat tiddlery"
        },
        "$:/language/Buttons/FullScreen/Caption": {
            "title": "$:/language/Buttons/FullScreen/Caption",
            "text": "full-screen"
        },
        "$:/language/Buttons/FullScreen/Hint": {
            "title": "$:/language/Buttons/FullScreen/Hint",
            "text": "Přepnout full-screen mód"
        },
        "$:/language/Buttons/HideSideBar/Caption": {
            "title": "$:/language/Buttons/HideSideBar/Caption",
            "text": "skrýt boční panel"
        },
        "$:/language/Buttons/HideSideBar/Hint": {
            "title": "$:/language/Buttons/HideSideBar/Hint",
            "text": "Skrýt boční panel"
        },
        "$:/language/Buttons/Home/Caption": {
            "title": "$:/language/Buttons/Home/Caption",
            "text": "domů"
        },
        "$:/language/Buttons/Home/Hint": {
            "title": "$:/language/Buttons/Home/Hint",
            "text": "Otevřít výchozí tiddlery"
        },
        "$:/language/Buttons/Import/Caption": {
            "title": "$:/language/Buttons/Import/Caption",
            "text": "import"
        },
        "$:/language/Buttons/Import/Hint": {
            "title": "$:/language/Buttons/Import/Hint",
            "text": "Importovat soubory"
        },
        "$:/language/Buttons/Info/Caption": {
            "title": "$:/language/Buttons/Info/Caption",
            "text": "info"
        },
        "$:/language/Buttons/Info/Hint": {
            "title": "$:/language/Buttons/Info/Hint",
            "text": "Zobrazit info o tomto tiddleru"
        },
        "$:/language/Buttons/Language/Caption": {
            "title": "$:/language/Buttons/Language/Caption",
            "text": "jazyk"
        },
        "$:/language/Buttons/Language/Hint": {
            "title": "$:/language/Buttons/Language/Hint",
            "text": "Vyberte jazyk"
        },
        "$:/language/Buttons/More/Caption": {
            "title": "$:/language/Buttons/More/Caption",
            "text": "více"
        },
        "$:/language/Buttons/More/Hint": {
            "title": "$:/language/Buttons/More/Hint",
            "text": "Více akcí"
        },
        "$:/language/Buttons/NewHere/Caption": {
            "title": "$:/language/Buttons/NewHere/Caption",
            "text": "nový k tomuto"
        },
        "$:/language/Buttons/NewHere/Hint": {
            "title": "$:/language/Buttons/NewHere/Hint",
            "text": "Vytvořit nový tiddler se štítkem na tento"
        },
        "$:/language/Buttons/NewJournal/Caption": {
            "title": "$:/language/Buttons/NewJournal/Caption",
            "text": "nový deník"
        },
        "$:/language/Buttons/NewJournal/Hint": {
            "title": "$:/language/Buttons/NewJournal/Hint",
            "text": "Vytvořit nový deníkový tiddler"
        },
        "$:/language/Buttons/NewJournalHere/Caption": {
            "title": "$:/language/Buttons/NewJournalHere/Caption",
            "text": "nový deník k tomuto"
        },
        "$:/language/Buttons/NewJournalHere/Hint": {
            "title": "$:/language/Buttons/NewJournalHere/Hint",
            "text": "Vytvořit nový deníkový tiddler se štítkem na tento"
        },
        "$:/language/Buttons/NewTiddler/Caption": {
            "title": "$:/language/Buttons/NewTiddler/Caption",
            "text": "nový tiddler"
        },
        "$:/language/Buttons/NewTiddler/Hint": {
            "title": "$:/language/Buttons/NewTiddler/Hint",
            "text": "Vytvořit nový tiddler"
        },
        "$:/language/Buttons/Permalink/Caption": {
            "title": "$:/language/Buttons/Permalink/Caption",
            "text": "permalink"
        },
        "$:/language/Buttons/Permalink/Hint": {
            "title": "$:/language/Buttons/Permalink/Hint",
            "text": "Nastavit adresu v prohlížeči na přímý odkaz na tento tiddler"
        },
        "$:/language/Buttons/Permaview/Caption": {
            "title": "$:/language/Buttons/Permaview/Caption",
            "text": "permaview"
        },
        "$:/language/Buttons/Permaview/Hint": {
            "title": "$:/language/Buttons/Permaview/Hint",
            "text": "Nastavit adresu v prohlížeči na přímý odkaz na tok zobrazených tiddlery"
        },
        "$:/language/Buttons/Refresh/Caption": {
            "title": "$:/language/Buttons/Refresh/Caption",
            "text": "obnovit"
        },
        "$:/language/Buttons/Refresh/Hint": {
            "title": "$:/language/Buttons/Refresh/Hint",
            "text": "Spustit znovunačtení wiki"
        },
        "$:/language/Buttons/Save/Caption": {
            "title": "$:/language/Buttons/Save/Caption",
            "text": "uložit"
        },
        "$:/language/Buttons/Save/Hint": {
            "title": "$:/language/Buttons/Save/Hint",
            "text": "Uložit tento tiddler"
        },
        "$:/language/Buttons/SaveWiki/Caption": {
            "title": "$:/language/Buttons/SaveWiki/Caption",
            "text": "uložit změny"
        },
        "$:/language/Buttons/SaveWiki/Hint": {
            "title": "$:/language/Buttons/SaveWiki/Hint",
            "text": "Uložit změny"
        },
        "$:/language/Buttons/ShowSideBar/Caption": {
            "title": "$:/language/Buttons/ShowSideBar/Caption",
            "text": "zobrazit boční panel"
        },
        "$:/language/Buttons/ShowSideBar/Hint": {
            "title": "$:/language/Buttons/ShowSideBar/Hint",
            "text": "Zobrazit boční panel"
        },
        "$:/language/Buttons/StoryView/Caption": {
            "title": "$:/language/Buttons/StoryView/Caption",
            "text": "styl zobrazování"
        },
        "$:/language/Buttons/StoryView/Hint": {
            "title": "$:/language/Buttons/StoryView/Hint",
            "text": "Vybrat styl zobrazování"
        },
        "$:/language/Buttons/TagManager/Caption": {
            "title": "$:/language/Buttons/TagManager/Caption",
            "text": "správce štítků"
        },
        "$:/language/Buttons/TagManager/Hint": {
            "title": "$:/language/Buttons/TagManager/Hint",
            "text": "Otevřít správce štítků"
        },
        "$:/language/Buttons/Theme/Caption": {
            "title": "$:/language/Buttons/Theme/Caption",
            "text": "vzhled"
        },
        "$:/language/Buttons/Theme/Hint": {
            "title": "$:/language/Buttons/Theme/Hint",
            "text": "výběr vzhledu"
        },
        "$:/language/ControlPanel/Advanced/Caption": {
            "title": "$:/language/ControlPanel/Advanced/Caption",
            "text": "Pokročilé"
        },
        "$:/language/ControlPanel/Advanced/Hint": {
            "title": "$:/language/ControlPanel/Advanced/Hint",
            "text": "Podrobnější informace o této TiddlyWiki"
        },
        "$:/language/ControlPanel/Appearance/Caption": {
            "title": "$:/language/ControlPanel/Appearance/Caption",
            "text": "Vzhled"
        },
        "$:/language/ControlPanel/Appearance/Hint": {
            "title": "$:/language/ControlPanel/Appearance/Hint",
            "text": "Možnosti přizpůsobení vzhledu vaší TiddlyWiki."
        },
        "$:/language/ControlPanel/Basics/AnimDuration/Prompt": {
            "title": "$:/language/ControlPanel/Basics/AnimDuration/Prompt",
            "text": "Délka animace:"
        },
        "$:/language/ControlPanel/Basics/Caption": {
            "title": "$:/language/ControlPanel/Basics/Caption",
            "text": "Základní"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint",
            "text": "Použijte &#91;&#91;dvojité hranaté závorky&#93;&#93; pro názvy s mezerami. Nebo můžete zvolit <$button set=\"$:/DefaultTiddlers\" setTo=\"[list[$:/StoryList]]\">zachování toku</$button>"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt",
            "text": "Výchozí tiddlery:"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint",
            "text": "Vyberte které tiddlery budou zobrazeny po spuštění:"
        },
        "$:/language/ControlPanel/Basics/Language/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Language/Prompt",
            "text": "Ahoj! Aktuální jazyk:"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt",
            "text": "Štítky pro nové deníkové tiddlery"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt",
            "text": "Název nových deníkových tiddlerů"
        },
        "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt",
            "text": "Počet přepsaných stínových tiddlerů:"
        },
        "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt",
            "text": "Počet stínových tiddlerů:"
        },
        "$:/language/ControlPanel/Basics/Subtitle/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Subtitle/Prompt",
            "text": "Podtitul:"
        },
        "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt",
            "text": "Počet systémových tiddlerů:"
        },
        "$:/language/ControlPanel/Basics/Tags/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Tags/Prompt",
            "text": "Počet štítků:"
        },
        "$:/language/ControlPanel/Basics/Tiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Tiddlers/Prompt",
            "text": "Počet tiddlerů:"
        },
        "$:/language/ControlPanel/Basics/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Title/Prompt",
            "text": "Název této ~TiddlyWiki:"
        },
        "$:/language/ControlPanel/Basics/Username/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Username/Prompt",
            "text": "Jméno do podpisu:"
        },
        "$:/language/ControlPanel/Basics/Version/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Version/Prompt",
            "text": "Verze ~TiddlyWiki:"
        },
        "$:/language/ControlPanel/EditorTypes/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Caption",
            "text": "Typy editorů"
        },
        "$:/language/ControlPanel/EditorTypes/Editor/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Editor/Caption",
            "text": "Editor"
        },
        "$:/language/ControlPanel/EditorTypes/Hint": {
            "title": "$:/language/ControlPanel/EditorTypes/Hint",
            "text": "Tyto tiddlery určují, který editor bude použit pro úpravu daného typu tiddleru."
        },
        "$:/language/ControlPanel/EditorTypes/Type/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Type/Caption",
            "text": "Typ"
        },
        "$:/language/ControlPanel/Info/Caption": {
            "title": "$:/language/ControlPanel/Info/Caption",
            "text": "Info"
        },
        "$:/language/ControlPanel/Info/Hint": {
            "title": "$:/language/ControlPanel/Info/Hint",
            "text": "Informace o této TiddlyWiki"
        },
        "$:/language/ControlPanel/LoadedModules/Caption": {
            "title": "$:/language/ControlPanel/LoadedModules/Caption",
            "text": "Nahrané moduly"
        },
        "$:/language/ControlPanel/LoadedModules/Hint": {
            "title": "$:/language/ControlPanel/LoadedModules/Hint",
            "text": "Toto jsou aktálně nahrané moduly spojené s jejich zdrojovými tiddlery. Kurzívou psaným modulům chybí zdrojový tiddler, obvykle proto, že byli nastaveny během startu."
        },
        "$:/language/ControlPanel/Palette/Caption": {
            "title": "$:/language/ControlPanel/Palette/Caption",
            "text": "Paleta barev"
        },
        "$:/language/ControlPanel/Palette/Editor/Clone/Caption": {
            "title": "$:/language/ControlPanel/Palette/Editor/Clone/Caption",
            "text": "zkopírovat"
        },
        "$:/language/ControlPanel/Palette/Editor/Clone/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Editor/Clone/Prompt",
            "text": "Doporučujeme si tuto paletu před úpravami zkopírovat"
        },
        "$:/language/ControlPanel/Palette/Editor/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Editor/Prompt",
            "text": "Editace"
        },
        "$:/language/ControlPanel/Palette/Editor/Prompt/Modified": {
            "title": "$:/language/ControlPanel/Palette/Editor/Prompt/Modified",
            "text": "Tato paleta byla upravena"
        },
        "$:/language/ControlPanel/Palette/Editor/Reset/Caption": {
            "title": "$:/language/ControlPanel/Palette/Editor/Reset/Caption",
            "text": "reset"
        },
        "$:/language/ControlPanel/Palette/HideEditor/Caption": {
            "title": "$:/language/ControlPanel/Palette/HideEditor/Caption",
            "text": "skrýt editor"
        },
        "$:/language/ControlPanel/Palette/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Prompt",
            "text": "Aktivní paleta:"
        },
        "$:/language/ControlPanel/Palette/ShowEditor/Caption": {
            "title": "$:/language/ControlPanel/Palette/ShowEditor/Caption",
            "text": "zobrazit editor"
        },
        "$:/language/ControlPanel/Plugins/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Caption",
            "text": "Pluginy"
        },
        "$:/language/ControlPanel/Plugins/Disable/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Disable/Caption",
            "text": "vypnout"
        },
        "$:/language/ControlPanel/Plugins/Disable/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Disable/Hint",
            "text": "Vypne tento plugin po obnovení stránky"
        },
        "$:/language/ControlPanel/Plugins/Disabled/Status": {
            "title": "$:/language/ControlPanel/Plugins/Disabled/Status",
            "text": "(vypnuto)"
        },
        "$:/language/ControlPanel/Plugins/Empty/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Empty/Hint",
            "text": "Žadný"
        },
        "$:/language/ControlPanel/Plugins/Enable/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Enable/Caption",
            "text": "zapnout"
        },
        "$:/language/ControlPanel/Plugins/Enable/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Enable/Hint",
            "text": "Zapne tento plugin po obnovení stránky"
        },
        "$:/language/ControlPanel/Plugins/Language/Prompt": {
            "title": "$:/language/ControlPanel/Plugins/Language/Prompt",
            "text": "Jazyky"
        },
        "$:/language/ControlPanel/Plugins/Plugin/Prompt": {
            "title": "$:/language/ControlPanel/Plugins/Plugin/Prompt",
            "text": "Pluginy"
        },
        "$:/language/ControlPanel/Plugins/Theme/Prompt": {
            "title": "$:/language/ControlPanel/Plugins/Theme/Prompt",
            "text": "Témata"
        },
        "$:/language/ControlPanel/Saving/Caption": {
            "title": "$:/language/ControlPanel/Saving/Caption",
            "text": "Ukládání"
        },
        "$:/language/ControlPanel/Saving/Heading": {
            "title": "$:/language/ControlPanel/Saving/Heading",
            "text": "Ukládání"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading",
            "text": "Pokročilé nastavení"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir",
            "text": "Složka záloh"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Backups": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Backups",
            "text": "Zálohy"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Description": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Description",
            "text": "Toto nastavení je použito pouze pro ukládání na http://tiddlyspot.com nebo kompatibilní server"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Filename": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Filename",
            "text": "Jméno souboru pro upload"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Heading": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Heading",
            "text": "~TiddlySpot"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Hint": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Hint",
            "text": "//Výchozí URL serveru je `http://<wikiname>.tiddlyspot.com/store.cgi` a může být změněno na adresu vlastního serveru//"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Password": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Password",
            "text": "Heslo"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL",
            "text": "URL serveru"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir",
            "text": "Složka pro upload"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/UserName": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/UserName",
            "text": "Wiki Jméno"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Caption": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Caption",
            "text": "Autosave"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description",
            "text": "Neukládat změny automaticky"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description",
            "text": "Ukládat změny automaticky"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Hint": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Hint",
            "text": "Automatické ukládání změn během editace"
        },
        "$:/language/ControlPanel/Settings/Caption": {
            "title": "$:/language/ControlPanel/Settings/Caption",
            "text": "Nastavení"
        },
        "$:/language/ControlPanel/Settings/Hint": {
            "title": "$:/language/ControlPanel/Settings/Hint",
            "text": "Tato nastavení ovlivňují chování TiddlyWiki."
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption",
            "text": "Adresní řádek prohlížeče"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint",
            "text": "Chování adresního řádku během pohybu mezi tiddlery:"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description",
            "text": "Neměnit adresní řádek"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description",
            "text": "Vložit cílový tiddler"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description",
            "text": "Vložit cílový tiddler a tok tiddlerů"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Caption",
            "text": "Historie navigace"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Hint",
            "text": "Chování historie prohížeče během pohybu mezi tiddlery:"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/No/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/No/Description",
            "text": "Neukládat historii"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description",
            "text": "Ukládat historii"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Caption": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Caption",
            "text": "Lišta tlačítek"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Hint": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Hint",
            "text": "Výchozí zobrazení lišty tlačítek:"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description",
            "text": "Včetně ikon"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description",
            "text": "Včetně textu"
        },
        "$:/language/ControlPanel/StoryView/Caption": {
            "title": "$:/language/ControlPanel/StoryView/Caption",
            "text": "Zobrazení toku tiddlerů"
        },
        "$:/language/ControlPanel/StoryView/Prompt": {
            "title": "$:/language/ControlPanel/StoryView/Prompt",
            "text": "Aktivní zobrazení:"
        },
        "$:/language/ControlPanel/Theme/Caption": {
            "title": "$:/language/ControlPanel/Theme/Caption",
            "text": "Téma"
        },
        "$:/language/ControlPanel/Theme/Prompt": {
            "title": "$:/language/ControlPanel/Theme/Prompt",
            "text": "Aktivní téma:"
        },
        "$:/language/ControlPanel/TiddlerFields/Caption": {
            "title": "$:/language/ControlPanel/TiddlerFields/Caption",
            "text": "Pole tiddleru"
        },
        "$:/language/ControlPanel/TiddlerFields/Hint": {
            "title": "$:/language/ControlPanel/TiddlerFields/Hint",
            "text": "Toto je kompletí set polí tiddleru použitých v tété wiki (včetně systémových ale bez stínových)"
        },
        "$:/language/ControlPanel/Toolbars/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/Caption",
            "text": "Lišty tlačítek"
        },
        "$:/language/ControlPanel/Toolbars/EditToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Caption",
            "text": "Editační lištu"
        },
        "$:/language/ControlPanel/Toolbars/EditToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Hint",
            "text": "Vyberte, které tlačítka budou zobrazena při editaci tiddleru"
        },
        "$:/language/ControlPanel/Toolbars/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/Hint",
            "text": "Vyberte, které tlačítka budou zobrazena"
        },
        "$:/language/ControlPanel/Toolbars/PageControls/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/PageControls/Caption",
            "text": "Hlavní lišta"
        },
        "$:/language/ControlPanel/Toolbars/PageControls/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/PageControls/Hint",
            "text": "Vyberte, které tlačítka budou zobrazena na hlavní liště"
        },
        "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption",
            "text": "Lišta tiddleru"
        },
        "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint",
            "text": "Vyberte, které tlačítka budou zobrazena při prohlížení tiddleru"
        },
        "$:/language/ControlPanel/Tools/Download/Full/Caption": {
            "title": "$:/language/ControlPanel/Tools/Download/Full/Caption",
            "text": "Stáhnout kompletní wiki"
        },
        "$:/core/cs-CZ/readme": {
            "title": "$:/core/cs-CZ/readme",
            "text": "Tento plugin obsahuje hlavní komponenty TiddlyWiki, jako jsou:\n\n* JavaScript kód\n* Ikony\n* Šablony potřebné k vytvoření uživatelského rozhraní TiddlyWiki\n* Anglickou (en-GB) verzi základních textů\n"
        },
        "$:/language/Date/DaySuffix/1": {
            "title": "$:/language/Date/DaySuffix/1",
            "text": "."
        },
        "$:/language/Date/DaySuffix/10": {
            "title": "$:/language/Date/DaySuffix/10",
            "text": "."
        },
        "$:/language/Date/DaySuffix/11": {
            "title": "$:/language/Date/DaySuffix/11",
            "text": "."
        },
        "$:/language/Date/DaySuffix/12": {
            "title": "$:/language/Date/DaySuffix/12",
            "text": "."
        },
        "$:/language/Date/DaySuffix/13": {
            "title": "$:/language/Date/DaySuffix/13",
            "text": "."
        },
        "$:/language/Date/DaySuffix/14": {
            "title": "$:/language/Date/DaySuffix/14",
            "text": "."
        },
        "$:/language/Date/DaySuffix/15": {
            "title": "$:/language/Date/DaySuffix/15",
            "text": "."
        },
        "$:/language/Date/DaySuffix/16": {
            "title": "$:/language/Date/DaySuffix/16",
            "text": "."
        },
        "$:/language/Date/DaySuffix/17": {
            "title": "$:/language/Date/DaySuffix/17",
            "text": "."
        },
        "$:/language/Date/DaySuffix/18": {
            "title": "$:/language/Date/DaySuffix/18",
            "text": "."
        },
        "$:/language/Date/DaySuffix/19": {
            "title": "$:/language/Date/DaySuffix/19",
            "text": "."
        },
        "$:/language/Date/DaySuffix/2": {
            "title": "$:/language/Date/DaySuffix/2",
            "text": "."
        },
        "$:/language/Date/DaySuffix/20": {
            "title": "$:/language/Date/DaySuffix/20",
            "text": "."
        },
        "$:/language/Date/DaySuffix/21": {
            "title": "$:/language/Date/DaySuffix/21",
            "text": "."
        },
        "$:/language/Date/DaySuffix/22": {
            "title": "$:/language/Date/DaySuffix/22",
            "text": "."
        },
        "$:/language/Date/DaySuffix/23": {
            "title": "$:/language/Date/DaySuffix/23",
            "text": "."
        },
        "$:/language/Date/DaySuffix/24": {
            "title": "$:/language/Date/DaySuffix/24",
            "text": "."
        },
        "$:/language/Date/DaySuffix/25": {
            "title": "$:/language/Date/DaySuffix/25",
            "text": "."
        },
        "$:/language/Date/DaySuffix/26": {
            "title": "$:/language/Date/DaySuffix/26",
            "text": "."
        },
        "$:/language/Date/DaySuffix/27": {
            "title": "$:/language/Date/DaySuffix/27",
            "text": "."
        },
        "$:/language/Date/DaySuffix/28": {
            "title": "$:/language/Date/DaySuffix/28",
            "text": "."
        },
        "$:/language/Date/DaySuffix/29": {
            "title": "$:/language/Date/DaySuffix/29",
            "text": "."
        },
        "$:/language/Date/DaySuffix/3": {
            "title": "$:/language/Date/DaySuffix/3",
            "text": "."
        },
        "$:/language/Date/DaySuffix/30": {
            "title": "$:/language/Date/DaySuffix/30",
            "text": "."
        },
        "$:/language/Date/DaySuffix/31": {
            "title": "$:/language/Date/DaySuffix/31",
            "text": "."
        },
        "$:/language/Date/DaySuffix/4": {
            "title": "$:/language/Date/DaySuffix/4",
            "text": "."
        },
        "$:/language/Date/DaySuffix/5": {
            "title": "$:/language/Date/DaySuffix/5",
            "text": "."
        },
        "$:/language/Date/DaySuffix/6": {
            "title": "$:/language/Date/DaySuffix/6",
            "text": "."
        },
        "$:/language/Date/DaySuffix/7": {
            "title": "$:/language/Date/DaySuffix/7",
            "text": "."
        },
        "$:/language/Date/DaySuffix/8": {
            "title": "$:/language/Date/DaySuffix/8",
            "text": "."
        },
        "$:/language/Date/DaySuffix/9": {
            "title": "$:/language/Date/DaySuffix/9",
            "text": "."
        },
        "$:/language/Date/Long/Day/0": {
            "title": "$:/language/Date/Long/Day/0",
            "text": "Neděle"
        },
        "$:/language/Date/Long/Day/1": {
            "title": "$:/language/Date/Long/Day/1",
            "text": "Pondělí"
        },
        "$:/language/Date/Long/Day/2": {
            "title": "$:/language/Date/Long/Day/2",
            "text": "Úterý"
        },
        "$:/language/Date/Long/Day/3": {
            "title": "$:/language/Date/Long/Day/3",
            "text": "Středa"
        },
        "$:/language/Date/Long/Day/4": {
            "title": "$:/language/Date/Long/Day/4",
            "text": "Čtvrtek"
        },
        "$:/language/Date/Long/Day/5": {
            "title": "$:/language/Date/Long/Day/5",
            "text": "Pátek"
        },
        "$:/language/Date/Long/Day/6": {
            "title": "$:/language/Date/Long/Day/6",
            "text": "Sobota"
        },
        "$:/language/Date/Long/Month/1": {
            "title": "$:/language/Date/Long/Month/1",
            "text": "Leden"
        },
        "$:/language/Date/Long/Month/10": {
            "title": "$:/language/Date/Long/Month/10",
            "text": "Říjen"
        },
        "$:/language/Date/Long/Month/11": {
            "title": "$:/language/Date/Long/Month/11",
            "text": "Listopad"
        },
        "$:/language/Date/Long/Month/12": {
            "title": "$:/language/Date/Long/Month/12",
            "text": "Prosinec"
        },
        "$:/language/Date/Long/Month/2": {
            "title": "$:/language/Date/Long/Month/2",
            "text": "Únor"
        },
        "$:/language/Date/Long/Month/3": {
            "title": "$:/language/Date/Long/Month/3",
            "text": "Březen"
        },
        "$:/language/Date/Long/Month/4": {
            "title": "$:/language/Date/Long/Month/4",
            "text": "Duben"
        },
        "$:/language/Date/Long/Month/5": {
            "title": "$:/language/Date/Long/Month/5",
            "text": "Květen"
        },
        "$:/language/Date/Long/Month/6": {
            "title": "$:/language/Date/Long/Month/6",
            "text": "Červen"
        },
        "$:/language/Date/Long/Month/7": {
            "title": "$:/language/Date/Long/Month/7",
            "text": "Červenec"
        },
        "$:/language/Date/Long/Month/8": {
            "title": "$:/language/Date/Long/Month/8",
            "text": "Srpen"
        },
        "$:/language/Date/Long/Month/9": {
            "title": "$:/language/Date/Long/Month/9",
            "text": "Září"
        },
        "$:/language/Date/Period/am": {
            "title": "$:/language/Date/Period/am",
            "text": "dop"
        },
        "$:/language/Date/Period/pm": {
            "title": "$:/language/Date/Period/pm",
            "text": "odp"
        },
        "$:/language/Date/Short/Day/0": {
            "title": "$:/language/Date/Short/Day/0",
            "text": "Ne"
        },
        "$:/language/Date/Short/Day/1": {
            "title": "$:/language/Date/Short/Day/1",
            "text": "Po"
        },
        "$:/language/Date/Short/Day/2": {
            "title": "$:/language/Date/Short/Day/2",
            "text": "Út"
        },
        "$:/language/Date/Short/Day/3": {
            "title": "$:/language/Date/Short/Day/3",
            "text": "St"
        },
        "$:/language/Date/Short/Day/4": {
            "title": "$:/language/Date/Short/Day/4",
            "text": "Čt"
        },
        "$:/language/Date/Short/Day/5": {
            "title": "$:/language/Date/Short/Day/5",
            "text": "Pá"
        },
        "$:/language/Date/Short/Day/6": {
            "title": "$:/language/Date/Short/Day/6",
            "text": "So"
        },
        "$:/language/Date/Short/Month/1": {
            "title": "$:/language/Date/Short/Month/1",
            "text": "Led"
        },
        "$:/language/Date/Short/Month/10": {
            "title": "$:/language/Date/Short/Month/10",
            "text": "Říj"
        },
        "$:/language/Date/Short/Month/11": {
            "title": "$:/language/Date/Short/Month/11",
            "text": "Lis"
        },
        "$:/language/Date/Short/Month/12": {
            "title": "$:/language/Date/Short/Month/12",
            "text": "Pro"
        },
        "$:/language/Date/Short/Month/2": {
            "title": "$:/language/Date/Short/Month/2",
            "text": "Úno"
        },
        "$:/language/Date/Short/Month/3": {
            "title": "$:/language/Date/Short/Month/3",
            "text": "Bře"
        },
        "$:/language/Date/Short/Month/4": {
            "title": "$:/language/Date/Short/Month/4",
            "text": "Dub"
        },
        "$:/language/Date/Short/Month/5": {
            "title": "$:/language/Date/Short/Month/5",
            "text": "Kvě"
        },
        "$:/language/Date/Short/Month/6": {
            "title": "$:/language/Date/Short/Month/6",
            "text": "Čer"
        },
        "$:/language/Date/Short/Month/7": {
            "title": "$:/language/Date/Short/Month/7",
            "text": "Čec"
        },
        "$:/language/Date/Short/Month/8": {
            "title": "$:/language/Date/Short/Month/8",
            "text": "Srp"
        },
        "$:/language/Date/Short/Month/9": {
            "title": "$:/language/Date/Short/Month/9",
            "text": "Zář"
        },
        "$:/language/RelativeDate/Future/Days": {
            "title": "$:/language/RelativeDate/Future/Days",
            "text": "za <<period>> dní(y)"
        },
        "$:/language/RelativeDate/Future/Hours": {
            "title": "$:/language/RelativeDate/Future/Hours",
            "text": "za <<period>> hodin(y)"
        },
        "$:/language/RelativeDate/Future/Minutes": {
            "title": "$:/language/RelativeDate/Future/Minutes",
            "text": "za <<period>> minut(y)"
        },
        "$:/language/RelativeDate/Future/Months": {
            "title": "$:/language/RelativeDate/Future/Months",
            "text": "za <<period>> měsíce(ů)"
        },
        "$:/language/RelativeDate/Future/Second": {
            "title": "$:/language/RelativeDate/Future/Second",
            "text": "za 1 sekundu"
        },
        "$:/language/RelativeDate/Future/Seconds": {
            "title": "$:/language/RelativeDate/Future/Seconds",
            "text": "za <<period>> sekund(y)"
        },
        "$:/language/RelativeDate/Future/Years": {
            "title": "$:/language/RelativeDate/Future/Years",
            "text": "za <<period>> rok(y/ů)"
        },
        "$:/language/RelativeDate/Past/Days": {
            "title": "$:/language/RelativeDate/Past/Days",
            "text": "před <<period>> dny"
        },
        "$:/language/RelativeDate/Past/Hours": {
            "title": "$:/language/RelativeDate/Past/Hours",
            "text": "před <<period>> hodinami"
        },
        "$:/language/RelativeDate/Past/Minutes": {
            "title": "$:/language/RelativeDate/Past/Minutes",
            "text": "před <<period>> minutami"
        },
        "$:/language/RelativeDate/Past/Months": {
            "title": "$:/language/RelativeDate/Past/Months",
            "text": "před <<period>> měsíci(em)"
        },
        "$:/language/RelativeDate/Past/Second": {
            "title": "$:/language/RelativeDate/Past/Second",
            "text": "před 1 sekundou"
        },
        "$:/language/RelativeDate/Past/Seconds": {
            "title": "$:/language/RelativeDate/Past/Seconds",
            "text": "před <<period>> sekundami"
        },
        "$:/language/RelativeDate/Past/Years": {
            "title": "$:/language/RelativeDate/Past/Years",
            "text": "před <<period>> roky(em)"
        },
        "$:/language/Docs/ModuleTypes/animation": {
            "title": "$:/language/Docs/ModuleTypes/animation",
            "text": "Animace může být použita s RevealWidget."
        },
        "$:/language/Docs/ModuleTypes/command": {
            "title": "$:/language/Docs/ModuleTypes/command",
            "text": "Příkaz spustitelný pomocí Node.js."
        },
        "$:/language/Docs/ModuleTypes/config": {
            "title": "$:/language/Docs/ModuleTypes/config",
            "text": "Data použitelná v `$tw.config`."
        },
        "$:/language/Docs/ModuleTypes/filteroperator": {
            "title": "$:/language/Docs/ModuleTypes/filteroperator",
            "text": "Operator individuálního filtru"
        },
        "$:/language/Docs/ModuleTypes/global": {
            "title": "$:/language/Docs/ModuleTypes/global",
            "text": "Globální data použitelná v `$tw`."
        },
        "$:/language/Docs/ModuleTypes/isfilteroperator": {
            "title": "$:/language/Docs/ModuleTypes/isfilteroperator",
            "text": "Operand pro filtr ''is''."
        },
        "$:/language/Docs/ModuleTypes/macro": {
            "title": "$:/language/Docs/ModuleTypes/macro",
            "text": "Definice JavaScript maker"
        },
        "$:/language/Docs/ModuleTypes/parser": {
            "title": "$:/language/Docs/ModuleTypes/parser",
            "text": "Parsery pro různé typy obsahu."
        },
        "$:/language/Docs/ModuleTypes/saver": {
            "title": "$:/language/Docs/ModuleTypes/saver",
            "text": "Obsluhuje různé způsoby ukládná souborů z prohlížeče."
        },
        "$:/language/Docs/ModuleTypes/startup": {
            "title": "$:/language/Docs/ModuleTypes/startup",
            "text": "Funkce spouštěné při startu"
        },
        "$:/language/Docs/ModuleTypes/storyview": {
            "title": "$:/language/Docs/ModuleTypes/storyview",
            "text": "Upravuje animace a chování widgetů"
        },
        "$:/language/Docs/ModuleTypes/tiddlerdeserializer": {
            "title": "$:/language/Docs/ModuleTypes/tiddlerdeserializer",
            "text": "Převádí různé druhy obsahu do tiddlerů"
        },
        "$:/language/Docs/ModuleTypes/tiddlerfield": {
            "title": "$:/language/Docs/ModuleTypes/tiddlerfield",
            "text": "Určuje chování jednotlivých polí tiddleru"
        },
        "$:/language/Docs/ModuleTypes/tiddlermethod": {
            "title": "$:/language/Docs/ModuleTypes/tiddlermethod",
            "text": "Přidává metody do `$tw.Tiddler` prototypu."
        },
        "$:/language/Docs/ModuleTypes/upgrader": {
            "title": "$:/language/Docs/ModuleTypes/upgrader",
            "text": "Provádí upgrade tiddleru během upgrade/importu."
        },
        "$:/language/Docs/ModuleTypes/utils": {
            "title": "$:/language/Docs/ModuleTypes/utils",
            "text": "Přidává metody do `$tw.utils`."
        },
        "$:/language/Docs/ModuleTypes/utils-node": {
            "title": "$:/language/Docs/ModuleTypes/utils-node",
            "text": "Přidává metody z Node.js-specific do `$tw.utils`."
        },
        "$:/language/Docs/ModuleTypes/widget": {
            "title": "$:/language/Docs/ModuleTypes/widget",
            "text": "Zapouzdřuje zobrazování a obnovování"
        },
        "$:/language/Docs/ModuleTypes/wikimethod": {
            "title": "$:/language/Docs/ModuleTypes/wikimethod",
            "text": "Přidává metody do `$tw.Wiki`."
        },
        "$:/language/Docs/ModuleTypes/wikirule": {
            "title": "$:/language/Docs/ModuleTypes/wikirule",
            "text": "Individuální pravidla pro hlavní WikiText parser."
        },
        "$:/language/Docs/PaletteColours/alert-background": {
            "title": "$:/language/Docs/PaletteColours/alert-background",
            "text": "Alert background"
        },
        "$:/language/Docs/PaletteColours/alert-border": {
            "title": "$:/language/Docs/PaletteColours/alert-border",
            "text": "Alert border"
        },
        "$:/language/Docs/PaletteColours/alert-highlight": {
            "title": "$:/language/Docs/PaletteColours/alert-highlight",
            "text": "Alert highlight"
        },
        "$:/language/Docs/PaletteColours/alert-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/alert-muted-foreground",
            "text": "Alert muted foreground"
        },
        "$:/language/Docs/PaletteColours/background": {
            "title": "$:/language/Docs/PaletteColours/background",
            "text": "General background"
        },
        "$:/language/Docs/PaletteColours/blockquote-bar": {
            "title": "$:/language/Docs/PaletteColours/blockquote-bar",
            "text": "Blockquote bar"
        },
        "$:/language/Docs/PaletteColours/code-background": {
            "title": "$:/language/Docs/PaletteColours/code-background",
            "text": "Code background"
        },
        "$:/language/Docs/PaletteColours/code-border": {
            "title": "$:/language/Docs/PaletteColours/code-border",
            "text": "Code border"
        },
        "$:/language/Docs/PaletteColours/code-foreground": {
            "title": "$:/language/Docs/PaletteColours/code-foreground",
            "text": "Code foreground"
        },
        "$:/language/Docs/PaletteColours/dirty-indicator": {
            "title": "$:/language/Docs/PaletteColours/dirty-indicator",
            "text": "Unsaved changes indicator"
        },
        "$:/language/Docs/PaletteColours/download-background": {
            "title": "$:/language/Docs/PaletteColours/download-background",
            "text": "Download button background"
        },
        "$:/language/Docs/PaletteColours/download-foreground": {
            "title": "$:/language/Docs/PaletteColours/download-foreground",
            "text": "Download button foreground"
        },
        "$:/language/Docs/PaletteColours/dragger-background": {
            "title": "$:/language/Docs/PaletteColours/dragger-background",
            "text": "Dragger background"
        },
        "$:/language/Docs/PaletteColours/dragger-foreground": {
            "title": "$:/language/Docs/PaletteColours/dragger-foreground",
            "text": "Dragger foreground"
        },
        "$:/language/Docs/PaletteColours/dropdown-background": {
            "title": "$:/language/Docs/PaletteColours/dropdown-background",
            "text": "Dropdown background"
        },
        "$:/language/Docs/PaletteColours/dropdown-border": {
            "title": "$:/language/Docs/PaletteColours/dropdown-border",
            "text": "Dropdown border"
        },
        "$:/language/Docs/PaletteColours/dropdown-tab-background": {
            "title": "$:/language/Docs/PaletteColours/dropdown-tab-background",
            "text": "Dropdown tab background"
        },
        "$:/language/Docs/PaletteColours/dropdown-tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/dropdown-tab-background-selected",
            "text": "Dropdown tab background for selected tabs"
        },
        "$:/language/Docs/PaletteColours/dropzone-background": {
            "title": "$:/language/Docs/PaletteColours/dropzone-background",
            "text": "Dropzone background"
        },
        "$:/language/Docs/PaletteColours/external-link-background": {
            "title": "$:/language/Docs/PaletteColours/external-link-background",
            "text": "External link background"
        },
        "$:/language/Docs/PaletteColours/external-link-background-hover": {
            "title": "$:/language/Docs/PaletteColours/external-link-background-hover",
            "text": "External link background hover"
        },
        "$:/language/Docs/PaletteColours/external-link-background-visited": {
            "title": "$:/language/Docs/PaletteColours/external-link-background-visited",
            "text": "External link background visited"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground",
            "text": "External link foreground"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground-hover",
            "text": "External link foreground hover"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground-visited": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground-visited",
            "text": "External link foreground visited"
        },
        "$:/language/Docs/PaletteColours/foreground": {
            "title": "$:/language/Docs/PaletteColours/foreground",
            "text": "General foreground"
        },
        "$:/language/Docs/PaletteColours/message-background": {
            "title": "$:/language/Docs/PaletteColours/message-background",
            "text": "Message box background"
        },
        "$:/language/Docs/PaletteColours/message-border": {
            "title": "$:/language/Docs/PaletteColours/message-border",
            "text": "Message box border"
        },
        "$:/language/Docs/PaletteColours/message-foreground": {
            "title": "$:/language/Docs/PaletteColours/message-foreground",
            "text": "Message box foreground"
        },
        "$:/language/Docs/PaletteColours/modal-backdrop": {
            "title": "$:/language/Docs/PaletteColours/modal-backdrop",
            "text": "Modal backdrop"
        },
        "$:/language/Docs/PaletteColours/modal-background": {
            "title": "$:/language/Docs/PaletteColours/modal-background",
            "text": "Modal background"
        },
        "$:/language/Docs/PaletteColours/modal-border": {
            "title": "$:/language/Docs/PaletteColours/modal-border",
            "text": "Modal border"
        },
        "$:/language/Docs/PaletteColours/modal-footer-background": {
            "title": "$:/language/Docs/PaletteColours/modal-footer-background",
            "text": "Modal footer background"
        },
        "$:/language/Docs/PaletteColours/modal-footer-border": {
            "title": "$:/language/Docs/PaletteColours/modal-footer-border",
            "text": "Modal footer border"
        },
        "$:/language/Docs/PaletteColours/modal-header-border": {
            "title": "$:/language/Docs/PaletteColours/modal-header-border",
            "text": "Modal header border"
        },
        "$:/language/Docs/PaletteColours/muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/muted-foreground",
            "text": "General muted foreground"
        },
        "$:/language/Docs/PaletteColours/notification-background": {
            "title": "$:/language/Docs/PaletteColours/notification-background",
            "text": "Notification background"
        },
        "$:/language/Docs/PaletteColours/notification-border": {
            "title": "$:/language/Docs/PaletteColours/notification-border",
            "text": "Notification border"
        },
        "$:/language/Docs/PaletteColours/page-background": {
            "title": "$:/language/Docs/PaletteColours/page-background",
            "text": "Page background"
        },
        "$:/language/Docs/PaletteColours/pre-background": {
            "title": "$:/language/Docs/PaletteColours/pre-background",
            "text": "Preformatted code background"
        },
        "$:/language/Docs/PaletteColours/pre-border": {
            "title": "$:/language/Docs/PaletteColours/pre-border",
            "text": "Preformatted code border"
        },
        "$:/language/Docs/PaletteColours/primary": {
            "title": "$:/language/Docs/PaletteColours/primary",
            "text": "General primary"
        },
        "$:/language/Docs/PaletteColours/sidebar-button-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-button-foreground",
            "text": "Sidebar button foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-controls-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground",
            "text": "Sidebar controls foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover",
            "text": "Sidebar controls foreground hover"
        },
        "$:/language/Docs/PaletteColours/sidebar-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-foreground",
            "text": "Sidebar foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-foreground-shadow": {
            "title": "$:/language/Docs/PaletteColours/sidebar-foreground-shadow",
            "text": "Sidebar foreground shadow"
        },
        "$:/language/Docs/PaletteColours/sidebar-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground",
            "text": "Sidebar muted foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover",
            "text": "Sidebar muted foreground hover"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-background": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-background",
            "text": "Sidebar tab background"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-background-selected",
            "text": "Sidebar tab background for selected tabs"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-border": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-border",
            "text": "Sidebar tab border"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-border-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-border-selected",
            "text": "Sidebar tab border for selected tabs"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-divider": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-divider",
            "text": "Sidebar tab divider"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground",
            "text": "Sidebar tab foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected",
            "text": "Sidebar tab foreground for selected tabs"
        },
        "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground",
            "text": "Sidebar tiddler link foreground"
        },
        "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover",
            "text": "Sidebar tiddler link foreground hover"
        },
        "$:/language/Docs/PaletteColours/static-alert-foreground": {
            "title": "$:/language/Docs/PaletteColours/static-alert-foreground",
            "text": "Static alert foreground"
        },
        "$:/language/Docs/PaletteColours/tab-background": {
            "title": "$:/language/Docs/PaletteColours/tab-background",
            "text": "Tab background"
        },
        "$:/language/Docs/PaletteColours/tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-background-selected",
            "text": "Tab background for selected tabs"
        },
        "$:/language/Docs/PaletteColours/tab-border": {
            "title": "$:/language/Docs/PaletteColours/tab-border",
            "text": "Tab border"
        },
        "$:/language/Docs/PaletteColours/tab-border-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-border-selected",
            "text": "Tab border for selected tabs"
        },
        "$:/language/Docs/PaletteColours/tab-divider": {
            "title": "$:/language/Docs/PaletteColours/tab-divider",
            "text": "Tab divider"
        },
        "$:/language/Docs/PaletteColours/tab-foreground": {
            "title": "$:/language/Docs/PaletteColours/tab-foreground",
            "text": "Tab foreground"
        },
        "$:/language/Docs/PaletteColours/tab-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-foreground-selected",
            "text": "Tab foreground for selected tabs"
        },
        "$:/language/Docs/PaletteColours/table-border": {
            "title": "$:/language/Docs/PaletteColours/table-border",
            "text": "Table border"
        },
        "$:/language/Docs/PaletteColours/table-footer-background": {
            "title": "$:/language/Docs/PaletteColours/table-footer-background",
            "text": "Table footer background"
        },
        "$:/language/Docs/PaletteColours/table-header-background": {
            "title": "$:/language/Docs/PaletteColours/table-header-background",
            "text": "Table header background"
        },
        "$:/language/Docs/PaletteColours/tag-background": {
            "title": "$:/language/Docs/PaletteColours/tag-background",
            "text": "Tag background"
        },
        "$:/language/Docs/PaletteColours/tag-foreground": {
            "title": "$:/language/Docs/PaletteColours/tag-foreground",
            "text": "Tag foreground"
        },
        "$:/language/Docs/PaletteColours/tiddler-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-background",
            "text": "Tiddler background"
        },
        "$:/language/Docs/PaletteColours/tiddler-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-border",
            "text": "Tiddler border"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground",
            "text": "Tiddler controls foreground"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover",
            "text": "Tiddler controls foreground hover"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected",
            "text": "Tiddler controls foreground for selected controls"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-background",
            "text": "Tiddler editor background"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-border",
            "text": "Tiddler editor border"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-border-image": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-border-image",
            "text": "Tiddler editor border image"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-fields-even": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-even",
            "text": "Tiddler editor background for even fields"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd",
            "text": "Tiddler editor background for odd fields"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-background",
            "text": "Tiddler info panel background"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-border",
            "text": "Tiddler info panel border"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-tab-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-tab-background",
            "text": "Tiddler info panel tab background"
        },
        "$:/language/Docs/PaletteColours/tiddler-link-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-link-background",
            "text": "Tiddler link background"
        },
        "$:/language/Docs/PaletteColours/tiddler-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-link-foreground",
            "text": "Tiddler link foreground"
        },
        "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground",
            "text": "Tiddler subtitle foreground"
        },
        "$:/language/Docs/PaletteColours/tiddler-title-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-title-foreground",
            "text": "Tiddler title foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-cancel-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-cancel-button",
            "text": "Toolbar 'cancel' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-close-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-close-button",
            "text": "Toolbar 'close' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-delete-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-delete-button",
            "text": "Toolbar 'delete' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-done-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-done-button",
            "text": "Toolbar 'done' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-edit-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-edit-button",
            "text": "Toolbar 'edit' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-info-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-info-button",
            "text": "Toolbar 'info' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-new-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-new-button",
            "text": "Toolbar 'new tiddler' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-options-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-options-button",
            "text": "Toolbar 'options' button foreground"
        },
        "$:/language/Docs/PaletteColours/toolbar-save-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-save-button",
            "text": "Toolbar 'save' button foreground"
        },
        "$:/language/Docs/PaletteColours/untagged-background": {
            "title": "$:/language/Docs/PaletteColours/untagged-background",
            "text": "Untagged pill background"
        },
        "$:/language/Docs/PaletteColours/very-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/very-muted-foreground",
            "text": "Very muted foreground"
        },
        "$:/language/EditTemplate/Body/External/Hint": {
            "title": "$:/language/EditTemplate/Body/External/Hint",
            "text": "Tohle je externí tiddler uložený mimo hlavní soubor TiddlyWiki. Můžete upravovat štítky a pole, ale nemůžete přímo upravovat samotný obsah"
        },
        "$:/language/EditTemplate/Body/Hint": {
            "title": "$:/language/EditTemplate/Body/Hint",
            "text": "Použijte [[wiki text|http://tiddlywiki.com/static/WikiText.html]] pro vložení formátování, obrázků a pod."
        },
        "$:/language/EditTemplate/Body/Placeholder": {
            "title": "$:/language/EditTemplate/Body/Placeholder",
            "text": "Vložte text..."
        },
        "$:/language/EditTemplate/Body/Preview/Button/Hide": {
            "title": "$:/language/EditTemplate/Body/Preview/Button/Hide",
            "text": "skrýt náhled"
        },
        "$:/language/EditTemplate/Body/Preview/Button/Show": {
            "title": "$:/language/EditTemplate/Body/Preview/Button/Show",
            "text": "náhled"
        },
        "$:/language/EditTemplate/Field/Remove/Caption": {
            "title": "$:/language/EditTemplate/Field/Remove/Caption",
            "text": "odstranit pole"
        },
        "$:/language/EditTemplate/Field/Remove/Hint": {
            "title": "$:/language/EditTemplate/Field/Remove/Hint",
            "text": "Odstranit pole"
        },
        "$:/language/EditTemplate/Fields/Add/Button": {
            "title": "$:/language/EditTemplate/Fields/Add/Button",
            "text": "přidat"
        },
        "$:/language/EditTemplate/Fields/Add/Name/Placeholder": {
            "title": "$:/language/EditTemplate/Fields/Add/Name/Placeholder",
            "text": "název pole"
        },
        "$:/language/EditTemplate/Fields/Add/Prompt": {
            "title": "$:/language/EditTemplate/Fields/Add/Prompt",
            "text": "Přidat nové pole:"
        },
        "$:/language/EditTemplate/Fields/Add/Value/Placeholder": {
            "title": "$:/language/EditTemplate/Fields/Add/Value/Placeholder",
            "text": "hodnota pole"
        },
        "$:/language/EditTemplate/Shadow/OverriddenWarning": {
            "title": "$:/language/EditTemplate/Shadow/OverriddenWarning",
            "text": "Tohle je upravený stínový tiddler. Výchozí verzi můžete obnovit smazáním tohoto tiddleru"
        },
        "$:/language/EditTemplate/Shadow/Warning": {
            "title": "$:/language/EditTemplate/Shadow/Warning",
            "text": "Tohle je stínový tiddler. Změny v něm přepíší výchozí verzi"
        },
        "$:/language/EditTemplate/Tags/Add/Button": {
            "title": "$:/language/EditTemplate/Tags/Add/Button",
            "text": "přidat"
        },
        "$:/language/EditTemplate/Tags/Add/Placeholder": {
            "title": "$:/language/EditTemplate/Tags/Add/Placeholder",
            "text": "název štítku"
        },
        "$:/language/EditTemplate/Tags/Dropdown/Caption": {
            "title": "$:/language/EditTemplate/Tags/Dropdown/Caption",
            "text": "seznam štítků"
        },
        "$:/language/EditTemplate/Tags/Dropdown/Hint": {
            "title": "$:/language/EditTemplate/Tags/Dropdown/Hint",
            "text": "Zobrazit seznam štítků"
        },
        "$:/language/EditTemplate/Type/Delete/Caption": {
            "title": "$:/language/EditTemplate/Type/Delete/Caption",
            "text": "smazat typ obsahu"
        },
        "$:/language/EditTemplate/Type/Delete/Hint": {
            "title": "$:/language/EditTemplate/Type/Delete/Hint",
            "text": "Smazat typ obsahu"
        },
        "$:/language/EditTemplate/Type/Dropdown/Caption": {
            "title": "$:/language/EditTemplate/Type/Dropdown/Caption",
            "text": "seznam typů obsahu"
        },
        "$:/language/EditTemplate/Type/Dropdown/Hint": {
            "title": "$:/language/EditTemplate/Type/Dropdown/Hint",
            "text": "Zobrazit seznam typů obsahu"
        },
        "$:/language/EditTemplate/Type/Placeholder": {
            "title": "$:/language/EditTemplate/Type/Placeholder",
            "text": "typ obsahu"
        },
        "$:/language/EditTemplate/Type/Prompt": {
            "title": "$:/language/EditTemplate/Type/Prompt",
            "text": "Typ:"
        },
        "$:/language/Docs/Fields/_canonical_uri": {
            "title": "$:/language/Docs/Fields/_canonical_uri",
            "text": "Kompletní URI exerního obrázkového tiddleru"
        },
        "$:/language/Docs/Fields/bag": {
            "title": "$:/language/Docs/Fields/bag",
            "text": "The name of the bag from which a tiddler came"
        },
        "$:/language/Docs/Fields/caption": {
            "title": "$:/language/Docs/Fields/caption",
            "text": "Text zobrazený záložce nebo tlačítku"
        },
        "$:/language/Docs/Fields/color": {
            "title": "$:/language/Docs/Fields/color",
            "text": "CSS barva tiddleru"
        },
        "$:/language/Docs/Fields/component": {
            "title": "$:/language/Docs/Fields/component",
            "text": "Název komponenty zodpovědné za [[alert tiddler|AlertMechanism]]"
        },
        "$:/language/Docs/Fields/created": {
            "title": "$:/language/Docs/Fields/created",
            "text": "Datum vytvoření tiddleru"
        },
        "$:/language/Docs/Fields/creator": {
            "title": "$:/language/Docs/Fields/creator",
            "text": "Jméno tvůrce riddleru"
        },
        "$:/language/Docs/Fields/current-tiddler": {
            "title": "$:/language/Docs/Fields/current-tiddler",
            "text": "Použito pro uložení tiddleru do cache v [[history list|HistoryMechanism]]"
        },
        "$:/language/Docs/Fields/dependents": {
            "title": "$:/language/Docs/Fields/dependents",
            "text": "Pro plugin, seznam závislých pluginů"
        },
        "$:/language/Docs/Fields/description": {
            "title": "$:/language/Docs/Fields/description",
            "text": "Popis pluginu nebo dialogu"
        },
        "$:/language/Docs/Fields/draft.of": {
            "title": "$:/language/Docs/Fields/draft.of",
            "text": "Pro rozepsané tiddlery, obsahuje titulek s popisem, že se jedná o rozepsané tiddlery"
        },
        "$:/language/Docs/Fields/draft.title": {
            "title": "$:/language/Docs/Fields/draft.title",
            "text": "Pro rozepsané tiddlery, obsahuje návrhy názvů pro nový tiddler"
        },
        "$:/language/Docs/Fields/footer": {
            "title": "$:/language/Docs/Fields/footer",
            "text": "Patička"
        },
        "$:/language/Docs/Fields/hack-to-give-us-something-to-compare-against": {
            "title": "$:/language/Docs/Fields/hack-to-give-us-something-to-compare-against",
            "text": "Dočasné pole v [[$:/core/templates/static.content]]"
        },
        "$:/language/Docs/Fields/icon": {
            "title": "$:/language/Docs/Fields/icon",
            "text": "Název tiddleru obsahujícím ikonu"
        },
        "$:/language/Docs/Fields/library": {
            "title": "$:/language/Docs/Fields/library",
            "text": "Je-li nastaveno na \"ano\", pak se tiddler bude ukládán jako JavaScriptový soubor"
        },
        "$:/language/Docs/Fields/list": {
            "title": "$:/language/Docs/Fields/list",
            "text": "Seřazený seznam názvu tiddleru"
        },
        "$:/language/Docs/Fields/list-after": {
            "title": "$:/language/Docs/Fields/list-after",
            "text": "If set, the title of the tiddler after which this tiddler should be added to the ordered list of tiddler titles"
        },
        "$:/language/Docs/Fields/list-before": {
            "title": "$:/language/Docs/Fields/list-before",
            "text": "If set, the title of a tiddler before which this tiddler should be added to the ordered list of tiddler titles, or at the start of the list if this field is present but empty"
        },
        "$:/language/Docs/Fields/modified": {
            "title": "$:/language/Docs/Fields/modified",
            "text": "Datum a čas poslední úpravy tiddleru"
        },
        "$:/language/Docs/Fields/modifier": {
            "title": "$:/language/Docs/Fields/modifier",
            "text": "Jméno člověka, který naposledy upravoval tiddler"
        },
        "$:/language/Docs/Fields/name": {
            "title": "$:/language/Docs/Fields/name",
            "text": "Název pluginu"
        },
        "$:/language/Docs/Fields/plugin-priority": {
            "title": "$:/language/Docs/Fields/plugin-priority",
            "text": "Priorita pluginu"
        },
        "$:/language/Docs/Fields/plugin-type": {
            "title": "$:/language/Docs/Fields/plugin-type",
            "text": "Druh pluginu"
        },
        "$:/language/Docs/Fields/released": {
            "title": "$:/language/Docs/Fields/released",
            "text": "Datum vydání TiddlyWiki"
        },
        "$:/language/Docs/Fields/revision": {
            "title": "$:/language/Docs/Fields/revision",
            "text": "Verze tiddleru"
        },
        "$:/language/Docs/Fields/source": {
            "title": "$:/language/Docs/Fields/source",
            "text": "Zdrojová URL tiddleru"
        },
        "$:/language/Docs/Fields/subtitle": {
            "title": "$:/language/Docs/Fields/subtitle",
            "text": "Podtitulek"
        },
        "$:/language/Docs/Fields/tags": {
            "title": "$:/language/Docs/Fields/tags",
            "text": "Seznam štítků tiddleru"
        },
        "$:/language/Docs/Fields/text": {
            "title": "$:/language/Docs/Fields/text",
            "text": "Text tiddleru"
        },
        "$:/language/Docs/Fields/title": {
            "title": "$:/language/Docs/Fields/title",
            "text": "Unikátní název tiddleru"
        },
        "$:/language/Docs/Fields/type": {
            "title": "$:/language/Docs/Fields/type",
            "text": "Typ obsahu tiddleru"
        },
        "$:/language/Docs/Fields/version": {
            "title": "$:/language/Docs/Fields/version",
            "text": "Verze pluginu"
        },
        "$:/language/Filters/AllTags": {
            "title": "$:/language/Filters/AllTags",
            "text": "Všechny štítky kromě systémových"
        },
        "$:/language/Filters/AllTiddlers": {
            "title": "$:/language/Filters/AllTiddlers",
            "text": "Všechny tiddlery kromě systémových"
        },
        "$:/language/Filters/Drafts": {
            "title": "$:/language/Filters/Drafts",
            "text": "Rozepsané tiddlery"
        },
        "$:/language/Filters/Missing": {
            "title": "$:/language/Filters/Missing",
            "text": "Chybějící tiddlery"
        },
        "$:/language/Filters/Orphans": {
            "title": "$:/language/Filters/Orphans",
            "text": "Osamocené tiddlery"
        },
        "$:/language/Filters/OverriddenShadowTiddlers": {
            "title": "$:/language/Filters/OverriddenShadowTiddlers",
            "text": "Přepsané stínové tiddlery tiddlery"
        },
        "$:/language/Filters/RecentSystemTiddlers": {
            "title": "$:/language/Filters/RecentSystemTiddlers",
            "text": "Nedávno upravené tiddlery včetně systémových"
        },
        "$:/language/Filters/RecentTiddlers": {
            "title": "$:/language/Filters/RecentTiddlers",
            "text": "Nedávno upravené tiddlery"
        },
        "$:/language/Filters/ShadowTiddlers": {
            "title": "$:/language/Filters/ShadowTiddlers",
            "text": "Stínové tiddlery"
        },
        "$:/language/Filters/SystemTags": {
            "title": "$:/language/Filters/SystemTags",
            "text": "Systémové štítky"
        },
        "$:/language/Filters/SystemTiddlers": {
            "title": "$:/language/Filters/SystemTiddlers",
            "text": "Systémové tiddlery"
        },
        "GettingStarted": {
            "title": "GettingStarted",
            "text": "Vítejte v TiddlyWiki a v TiddlyWiki komunitě\n\nNež začnete používat TiddlyWiki pro záznam důležitých informací, je potřeba se přesvědčit, zda lze informace v pořádku uložit na disk\nZjistěte více na http://tiddlywiki.com/#GettingStarted\n\n!! Nastavte si tutos TiddlyWiki\n\n| | |\n| | |\n| | [list[$:/StoryList]] |\n\nV sekci control panel najdete další nastavení\n"
        },
        "$:/language/Import/Listing/Cancel/Caption": {
            "title": "$:/language/Import/Listing/Cancel/Caption",
            "text": "Zrušit"
        },
        "$:/language/Import/Listing/Hint": {
            "title": "$:/language/Import/Listing/Hint",
            "text": "Tyto tiddlery jsou připraveny k importu:"
        },
        "$:/language/Import/Listing/Import/Caption": {
            "title": "$:/language/Import/Listing/Import/Caption",
            "text": "Importovat"
        },
        "$:/language/Import/Listing/Select/Caption": {
            "title": "$:/language/Import/Listing/Select/Caption",
            "text": "Vybrat"
        },
        "$:/language/Import/Listing/Status/Caption": {
            "title": "$:/language/Import/Listing/Status/Caption",
            "text": "Status"
        },
        "$:/language/Import/Listing/Title/Caption": {
            "title": "$:/language/Import/Listing/Title/Caption",
            "text": "Titulek"
        },
        "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible": {
            "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible",
            "text": "Zablokovaný nekompatibilní nebo zastaralý plugin"
        },
        "$:/language/Import/Upgrader/Plugins/Suppressed/Version": {
            "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Version",
            "text": "Blokovaný plugin (protože nahrávaný <<incoming>>  je starší než v systému existující <<existing>>)"
        },
        "$:/language/Import/Upgrader/Plugins/Upgraded": {
            "title": "$:/language/Import/Upgrader/Plugins/Upgraded",
            "text": "Upgradeovaný plugin z <<incoming>> na <<upgraded>>"
        },
        "$:/language/Import/Upgrader/State/Suppressed": {
            "title": "$:/language/Import/Upgrader/State/Suppressed",
            "text": "Blokovaný dočasný tiddler"
        },
        "$:/language/Import/Upgrader/System/Suppressed": {
            "title": "$:/language/Import/Upgrader/System/Suppressed",
            "text": "Blokovaný systemový tiddler"
        },
        "$:/language/Import/Upgrader/ThemeTweaks/Created": {
            "title": "$:/language/Import/Upgrader/ThemeTweaks/Created",
            "text": "Změněné téma upravené z <$text text=<<from>>/>"
        },
        "$:/language/BinaryWarning/Prompt": {
            "title": "$:/language/BinaryWarning/Prompt",
            "text": "Tento tiddler obsahuje binární data"
        },
        "$:/language/ClassicWarning/Hint": {
            "title": "$:/language/ClassicWarning/Hint",
            "text": "Tento tiddler používá formát textu z TiddlyWiki Classic, který není plně kompatibilní s TiddlyWiki verze 5. Na http://tiddlywiki.com/static/Upgrading.html zjistíte více. "
        },
        "$:/language/ClassicWarning/Upgrade/Caption": {
            "title": "$:/language/ClassicWarning/Upgrade/Caption",
            "text": "upgrade"
        },
        "$:/language/CloseAll/Button": {
            "title": "$:/language/CloseAll/Button",
            "text": "zavřít vše"
        },
        "$:/language/ConfirmCancelTiddler": {
            "title": "$:/language/ConfirmCancelTiddler",
            "text": "Chcete zrušit změny v tiddleru \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmDeleteTiddler": {
            "title": "$:/language/ConfirmDeleteTiddler",
            "text": "Chcete smazat tiddler \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmEditShadowTiddler": {
            "title": "$:/language/ConfirmEditShadowTiddler",
            "text": "Chystáte se editovat stínový tiddler. Změny přepíšý výchozí nastavení systému, díky čemuž mohou nastat komplikace při pozdějších upgrade.Opravdu chcete editovat \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmOverwriteTiddler": {
            "title": "$:/language/ConfirmOverwriteTiddler",
            "text": "Chcete přepsat tiddler \"<$text text=<<title>>/>\"?"
        },
        "$:/language/DefaultNewTiddlerTitle": {
            "title": "$:/language/DefaultNewTiddlerTitle",
            "text": "Nový Tiddler"
        },
        "$:/language/DropMessage": {
            "title": "$:/language/DropMessage",
            "text": "Zde pusťte (nebo zmáčknutím Esc zrušte)"
        },
        "$:/language/Encryption/ConfirmClearPassword": {
            "title": "$:/language/Encryption/ConfirmClearPassword",
            "text": "Chcete ztušit heslo? Tím se zruší šifrování této wiki"
        },
        "$:/language/Encryption/PromptSetPassword": {
            "title": "$:/language/Encryption/PromptSetPassword",
            "text": "Nastavte nové heslo pro tuto TiddlyWiki"
        },
        "$:/language/Exporters/CsvFile": {
            "title": "$:/language/Exporters/CsvFile",
            "text": "CSV soubor"
        },
        "$:/language/Exporters/JsonFile": {
            "title": "$:/language/Exporters/JsonFile",
            "text": "JSON soubor"
        },
        "$:/language/Exporters/StaticRiver": {
            "title": "$:/language/Exporters/StaticRiver",
            "text": "Tok tiddlerů jako statický HTML soubor"
        },
        "$:/language/Exporters/TidFile": {
            "title": "$:/language/Exporters/TidFile",
            "text": "Samostatný tiddler \".tid\" soubor"
        },
        "$:/language/InvalidFieldName": {
            "title": "$:/language/InvalidFieldName",
            "text": "Neplatné znaky v názvu pole \"<$text text=<<fieldName>>/>\". Název může obsahovat pouze malá písmena, čísla, podtržítko (`_`), pomlčku (`-`) a tečku (`.`)"
        },
        "$:/language/MissingTiddler/Hint": {
            "title": "$:/language/MissingTiddler/Hint",
            "text": "Chybějící tiddler \"<$text text=<<currentTiddler>>/>\" - klikněte na {{$:/core/images/edit-button}} pro jeho vytvoření"
        },
        "$:/language/RecentChanges/DateFormat": {
            "title": "$:/language/RecentChanges/DateFormat",
            "text": "DD. MM. YYYY"
        },
        "$:/language/SystemTiddler/Tooltip": {
            "title": "$:/language/SystemTiddler/Tooltip",
            "text": "Toto je systémový tiddler"
        },
        "$:/language/TagManager/Colour/Heading": {
            "title": "$:/language/TagManager/Colour/Heading",
            "text": "Barva"
        },
        "$:/language/TagManager/Icon/Heading": {
            "title": "$:/language/TagManager/Icon/Heading",
            "text": "Ikona"
        },
        "$:/language/TagManager/Info/Heading": {
            "title": "$:/language/TagManager/Info/Heading",
            "text": "Info"
        },
        "$:/language/TagManager/Tag/Heading": {
            "title": "$:/language/TagManager/Tag/Heading",
            "text": "Štítek"
        },
        "$:/language/UnsavedChangesWarning": {
            "title": "$:/language/UnsavedChangesWarning",
            "text": "Máte neuložené změny"
        },
        "$:/language/Modals/Download": {
            "title": "$:/language/Modals/Download",
            "type": "text/vnd.tiddlywiki",
            "subtitle": "Download changes",
            "footer": "<$button message=\"tm-close-tiddler\">Close</$button>",
            "help": "http://tiddlywiki.com/static/DownloadingChanges.html",
            "text": "Váš prohlížeč umožnuje pouze ruční ukládání.\n\nAbyste uložili vaši upravenou wiki, klikněte pravým tlačítkem myši na odkaz ke stažení níže a zvolte \"Stáhnout soubor\" nebo \"Uložit soubor\" a potom vyberte složku a jméno souboru pro uložení.\n\nNa smartphonech, které neumožnují soubory stahovat, můžete odkaz vložit do záložek a záložky synchronizovat s běžným PC. Odtud pak wiki uložíte normálně.\n"
        },
        "$:/language/Modals/SaveInstructions": {
            "title": "$:/language/Modals/SaveInstructions",
            "type": "text/vnd.tiddlywiki",
            "subtitle": "Save your work",
            "footer": "<$button message=\"tm-close-tiddler\">Close</$button>",
            "help": "http://tiddlywiki.com/static/SavingChanges.html",
            "text": "Změny v této wiki je potřeba uložit jako ~TiddlyWiki HTML soubor.\n\n!!! PC prohlížeče\n\n# Vyberte ''Uložit jako...'' z menu ''Soubor''\n# Zvolte složku a jméno souboru\n#* V některých prohlížečích je třeba nastavit formát ukládní na ''Webová stránka, pouze HTML'' nebo podobné\n# Zavřete tento tab\n\n!!! Mobilní prohlížeče\n\n# Uložte tuto stránku do záložek\n#* Pokud máte nastavený iCloud nebo Google Sync, záložky se automaticky synchronizují s počítačem, kde můžete link otevřít a uložit podle postupu výše\n# Zavřete tento tab\n\n//Pokud otevřete záložku znovu v Mobile Safari uvidíte tuto zpávu znovu. Pokud chcete pokračovat v práci, prostě klikněte na tlačítko ''zavřít'' nížš//\n"
        },
        "$:/config/NewJournal/Tags": {
            "title": "$:/config/NewJournal/Tags",
            "text": "Deník"
        },
        "$:/config/NewJournal/Title": {
            "title": "$:/config/NewJournal/Title",
            "text": "DD. MM. YYYY"
        },
        "$:/language/Notifications/Save/Done": {
            "title": "$:/language/Notifications/Save/Done",
            "text": "Wiki uložena"
        },
        "$:/language/Notifications/Save/Starting": {
            "title": "$:/language/Notifications/Save/Starting",
            "text": "Ukládám wiki"
        },
        "$:/language/Search/DefaultResults/Caption": {
            "title": "$:/language/Search/DefaultResults/Caption",
            "text": "Seznam"
        },
        "$:/language/Search/Filter/Caption": {
            "title": "$:/language/Search/Filter/Caption",
            "text": "Filtr"
        },
        "$:/language/Search/Filter/Hint": {
            "title": "$:/language/Search/Filter/Hint",
            "text": "Hledat pomocí [[filter expression|http://tiddlywiki.com/static/Filters.html]]"
        },
        "$:/language/Search/Filter/Matches": {
            "title": "$:/language/Search/Filter/Matches",
            "text": "//<small>nalezeno <<resultCount>></small>//"
        },
        "$:/language/Search/Matches": {
            "title": "$:/language/Search/Matches",
            "text": "//<small>nalezeno <<resultCount>></small>//"
        },
        "$:/language/Search/Shadows/Caption": {
            "title": "$:/language/Search/Shadows/Caption",
            "text": "Stínové"
        },
        "$:/language/Search/Shadows/Hint": {
            "title": "$:/language/Search/Shadows/Hint",
            "text": "Hledat stínové tiddlery"
        },
        "$:/language/Search/Shadows/Matches": {
            "title": "$:/language/Search/Shadows/Matches",
            "text": "//<small>nalezeno <<resultCount>></small>//"
        },
        "$:/language/Search/Standard/Caption": {
            "title": "$:/language/Search/Standard/Caption",
            "text": "Standardní"
        },
        "$:/language/Search/Standard/Hint": {
            "title": "$:/language/Search/Standard/Hint",
            "text": "Hledat standardní tiddlery"
        },
        "$:/language/Search/Standard/Matches": {
            "title": "$:/language/Search/Standard/Matches",
            "text": "//<small>nalezeno <<resultCount>></small>//"
        },
        "$:/language/Search/System/Caption": {
            "title": "$:/language/Search/System/Caption",
            "text": "Systémové"
        },
        "$:/language/Search/System/Hint": {
            "title": "$:/language/Search/System/Hint",
            "text": "Hledat systémové tiddlery"
        },
        "$:/language/Search/System/Matches": {
            "title": "$:/language/Search/System/Matches",
            "text": "//<small>nalezeno <<resultCount>></small>//"
        },
        "$:/language/SideBar/All/Caption": {
            "title": "$:/language/SideBar/All/Caption",
            "text": "Vše"
        },
        "$:/language/SideBar/Contents/Caption": {
            "title": "$:/language/SideBar/Contents/Caption",
            "text": "Obsah"
        },
        "$:/language/SideBar/Drafts/Caption": {
            "title": "$:/language/SideBar/Drafts/Caption",
            "text": "Rozepsané"
        },
        "$:/language/SideBar/Missing/Caption": {
            "title": "$:/language/SideBar/Missing/Caption",
            "text": "Chybějící"
        },
        "$:/language/SideBar/More/Caption": {
            "title": "$:/language/SideBar/More/Caption",
            "text": "Více"
        },
        "$:/language/SideBar/Open/Caption": {
            "title": "$:/language/SideBar/Open/Caption",
            "text": "Otevřené"
        },
        "$:/language/SideBar/Orphans/Caption": {
            "title": "$:/language/SideBar/Orphans/Caption",
            "text": "Osamocené"
        },
        "$:/language/SideBar/Recent/Caption": {
            "title": "$:/language/SideBar/Recent/Caption",
            "text": "Nedávné"
        },
        "$:/language/SideBar/Shadows/Caption": {
            "title": "$:/language/SideBar/Shadows/Caption",
            "text": "Stínové"
        },
        "$:/language/SideBar/System/Caption": {
            "title": "$:/language/SideBar/System/Caption",
            "text": "Systémové"
        },
        "$:/language/SideBar/Tags/Caption": {
            "title": "$:/language/SideBar/Tags/Caption",
            "text": "Štítky"
        },
        "$:/language/SideBar/Tags/Untagged/Caption": {
            "title": "$:/language/SideBar/Tags/Untagged/Caption",
            "text": "beze štítku"
        },
        "$:/language/SideBar/Tools/Caption": {
            "title": "$:/language/SideBar/Tools/Caption",
            "text": "Nástroje"
        },
        "$:/language/SideBar/Types/Caption": {
            "title": "$:/language/SideBar/Types/Caption",
            "text": "Typy"
        },
        "$:/SiteSubtitle": {
            "title": "$:/SiteSubtitle",
            "text": "osobní nelineární webový zápisník"
        },
        "$:/SiteTitle": {
            "title": "$:/SiteTitle",
            "text": "Moje TiddlyWiki"
        },
        "$:/language/TiddlerInfo/Advanced/Caption": {
            "title": "$:/language/TiddlerInfo/Advanced/Caption",
            "text": "Pokročilé"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint",
            "text": "žádné"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading",
            "text": "Detaily pluginu"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint",
            "text": "Plugin obsahuje následující stínové tiddlery:"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading",
            "text": "Stínový status"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint",
            "text": "Tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> není stínový tiddler"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint",
            "text": "Přepsáno běžným tiddlerem"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint",
            "text": "Tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> je stínový tiddler"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source",
            "text": "Je definováno v pluginu <$link to=<<pluginTiddler>>><$text text=<<pluginTiddler>>/></$link>"
        },
        "$:/language/TiddlerInfo/Fields/Caption": {
            "title": "$:/language/TiddlerInfo/Fields/Caption",
            "text": "Pole"
        },
        "$:/language/TiddlerInfo/List/Caption": {
            "title": "$:/language/TiddlerInfo/List/Caption",
            "text": "Seznam"
        },
        "$:/language/TiddlerInfo/List/Empty": {
            "title": "$:/language/TiddlerInfo/List/Empty",
            "text": "Tento tiddler nemá žádný seznam"
        },
        "$:/language/TiddlerInfo/Listed/Caption": {
            "title": "$:/language/TiddlerInfo/Listed/Caption",
            "text": "Odkazy"
        },
        "$:/language/TiddlerInfo/Listed/Empty": {
            "title": "$:/language/TiddlerInfo/Listed/Empty",
            "text": "Na tento tiddler nevede odkaz z jiného tiddleru"
        },
        "$:/language/TiddlerInfo/References/Caption": {
            "title": "$:/language/TiddlerInfo/References/Caption",
            "text": "Reference"
        },
        "$:/language/TiddlerInfo/References/Empty": {
            "title": "$:/language/TiddlerInfo/References/Empty",
            "text": "Tento tiddler neodkazuje na žádné další tiddlery"
        },
        "$:/language/TiddlerInfo/Tagging/Caption": {
            "title": "$:/language/TiddlerInfo/Tagging/Caption",
            "text": "Štítky"
        },
        "$:/language/TiddlerInfo/Tagging/Empty": {
            "title": "$:/language/TiddlerInfo/Tagging/Empty",
            "text": "Tímto štítkem není označen žádný tiddler"
        },
        "$:/language/TiddlerInfo/Tools/Caption": {
            "title": "$:/language/TiddlerInfo/Tools/Caption",
            "text": "Nástroje"
        },
        "$:/language/Docs/Types/application/javascript": {
            "title": "$:/language/Docs/Types/application/javascript",
            "description": "JavaScript code",
            "name": "application/javascript",
            "group": "Developer"
        },
        "$:/language/Docs/Types/application/json": {
            "title": "$:/language/Docs/Types/application/json",
            "description": "JSON data",
            "name": "application/json",
            "group": "Developer"
        },
        "$:/language/Docs/Types/application/x-tiddler-dictionary": {
            "title": "$:/language/Docs/Types/application/x-tiddler-dictionary",
            "description": "Data dictionary",
            "name": "application/x-tiddler-dictionary",
            "group": "Developer"
        },
        "$:/language/Docs/Types/image/gif": {
            "title": "$:/language/Docs/Types/image/gif",
            "description": "GIF image",
            "name": "image/gif",
            "group": "Image"
        },
        "$:/language/Docs/Types/image/jpeg": {
            "title": "$:/language/Docs/Types/image/jpeg",
            "description": "JPEG image",
            "name": "image/jpeg",
            "group": "Image"
        },
        "$:/language/Docs/Types/image/png": {
            "title": "$:/language/Docs/Types/image/png",
            "description": "PNG image",
            "name": "image/png",
            "group": "Image"
        },
        "$:/language/Docs/Types/image/svg+xml": {
            "title": "$:/language/Docs/Types/image/svg+xml",
            "description": "Structured Vector Graphics image",
            "name": "image/svg+xml",
            "group": "Image"
        },
        "$:/language/Docs/Types/image/x-icon": {
            "title": "$:/language/Docs/Types/image/x-icon",
            "description": "ICO format icon file",
            "name": "image/x-icon",
            "group": "Image"
        },
        "$:/language/Docs/Types/text/css": {
            "title": "$:/language/Docs/Types/text/css",
            "description": "Static stylesheet",
            "name": "text/css",
            "group": "Developer"
        },
        "$:/language/Docs/Types/text/html": {
            "title": "$:/language/Docs/Types/text/html",
            "description": "HTML markup",
            "name": "text/html",
            "group": "Text"
        },
        "$:/language/Docs/Types/text/plain": {
            "title": "$:/language/Docs/Types/text/plain",
            "description": "Plain text",
            "name": "text/plain",
            "group": "Text"
        },
        "$:/language/Docs/Types/text/vnd.tiddlywiki": {
            "title": "$:/language/Docs/Types/text/vnd.tiddlywiki",
            "description": "TiddlyWiki 5",
            "name": "text/vnd.tiddlywiki",
            "group": "Text"
        },
        "$:/language/Docs/Types/text/x-tiddlywiki": {
            "title": "$:/language/Docs/Types/text/x-tiddlywiki",
            "description": "TiddlyWiki Classic",
            "name": "text/x-tiddlywiki",
            "group": "Text"
        },
        "$:/languages/cs-CZ/icon": {
            "title": "$:/languages/cs-CZ/icon",
            "type": "image/svg+xml",
            "text": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<svg version=\"1.0\" xmlns=\"http://www.w3.org/2000/svg\" width=\"900\" height=\"600\">\n\t<rect width=\"900\" height=\"600\" fill=\"#d7141a\"/>\n\t<rect width=\"900\" height=\"300\" fill=\"#fff\"/>\n\t<path d=\"M 450,300 0,0 V 600 z\" fill=\"#11457e\"/>\n</svg>\n"
        }
    }
}
{
    "tiddlers": {
        "$:/language/Buttons/AdvancedSearch/Caption": {
            "title": "$:/language/Buttons/AdvancedSearch/Caption",
            "text": "avanceret søgning"
        },
        "$:/language/Buttons/AdvancedSearch/Hint": {
            "title": "$:/language/Buttons/AdvancedSearch/Hint",
            "text": "Avanceret søgning"
        },
        "$:/language/Buttons/Cancel/Caption": {
            "title": "$:/language/Buttons/Cancel/Caption",
            "text": "fortryd"
        },
        "$:/language/Buttons/Cancel/Hint": {
            "title": "$:/language/Buttons/Cancel/Hint",
            "text": "Fortryd redigering af denne tiddler"
        },
        "$:/language/Buttons/Clone/Caption": {
            "title": "$:/language/Buttons/Clone/Caption",
            "text": "klon"
        },
        "$:/language/Buttons/Clone/Hint": {
            "title": "$:/language/Buttons/Clone/Hint",
            "text": "Klon denne tiddler"
        },
        "$:/language/Buttons/Close/Caption": {
            "title": "$:/language/Buttons/Close/Caption",
            "text": "luk"
        },
        "$:/language/Buttons/Close/Hint": {
            "title": "$:/language/Buttons/Close/Hint",
            "text": "Luk denne tiddler"
        },
        "$:/language/Buttons/CloseAll/Caption": {
            "title": "$:/language/Buttons/CloseAll/Caption",
            "text": "Luk alle"
        },
        "$:/language/Buttons/CloseAll/Hint": {
            "title": "$:/language/Buttons/CloseAll/Hint",
            "text": "Luk alle tiddlere"
        },
        "$:/language/Buttons/CloseOthers/Caption": {
            "title": "$:/language/Buttons/CloseOthers/Caption",
            "text": "luk andre"
        },
        "$:/language/Buttons/CloseOthers/Hint": {
            "title": "$:/language/Buttons/CloseOthers/Hint",
            "text": "Luk andre tiddlere"
        },
        "$:/language/Buttons/ControlPanel/Caption": {
            "title": "$:/language/Buttons/ControlPanel/Caption",
            "text": "Kontrolpanel"
        },
        "$:/language/Buttons/ControlPanel/Hint": {
            "title": "$:/language/Buttons/ControlPanel/Hint",
            "text": "Åbn kontrolpanel"
        },
        "$:/language/Buttons/Delete/Caption": {
            "title": "$:/language/Buttons/Delete/Caption",
            "text": "slet"
        },
        "$:/language/Buttons/Delete/Hint": {
            "title": "$:/language/Buttons/Delete/Hint",
            "text": "Slet denne tiddler"
        },
        "$:/language/Buttons/Edit/Caption": {
            "title": "$:/language/Buttons/Edit/Caption",
            "text": "redigér"
        },
        "$:/language/Buttons/Edit/Hint": {
            "title": "$:/language/Buttons/Edit/Hint",
            "text": "Redigér denne tiddler"
        },
        "$:/language/Buttons/Encryption/Caption": {
            "title": "$:/language/Buttons/Encryption/Caption",
            "text": "kryptering"
        },
        "$:/language/Buttons/Encryption/ClearPassword/Caption": {
            "title": "$:/language/Buttons/Encryption/ClearPassword/Caption",
            "text": "slet kodeord"
        },
        "$:/language/Buttons/Encryption/ClearPassword/Hint": {
            "title": "$:/language/Buttons/Encryption/ClearPassword/Hint",
            "text": "Slet kodeord og gem denne wiki uden kryptering"
        },
        "$:/language/Buttons/Encryption/Hint": {
            "title": "$:/language/Buttons/Encryption/Hint",
            "text": "Angiv eller slet et kodeord for at gemme denne wiki"
        },
        "$:/language/Buttons/Encryption/SetPassword/Caption": {
            "title": "$:/language/Buttons/Encryption/SetPassword/Caption",
            "text": "Angiv kodeord"
        },
        "$:/language/Buttons/Encryption/SetPassword/Hint": {
            "title": "$:/language/Buttons/Encryption/SetPassword/Hint",
            "text": "Angiv et kodeord for gemme denne wiki i krypteret tilstand"
        },
        "$:/language/Buttons/ExportPage/Caption": {
            "title": "$:/language/Buttons/ExportPage/Caption",
            "text": "eksportér alle"
        },
        "$:/language/Buttons/ExportPage/Hint": {
            "title": "$:/language/Buttons/ExportPage/Hint",
            "text": "Eksportér alle tiddlere"
        },
        "$:/language/Buttons/ExportTiddler/Caption": {
            "title": "$:/language/Buttons/ExportTiddler/Caption",
            "text": "eksportér tiddler"
        },
        "$:/language/Buttons/ExportTiddler/Hint": {
            "title": "$:/language/Buttons/ExportTiddler/Hint",
            "text": "Eksportér tiddler"
        },
        "$:/language/Buttons/ExportTiddlers/Caption": {
            "title": "$:/language/Buttons/ExportTiddlers/Caption",
            "text": "eksportér tiddlere"
        },
        "$:/language/Buttons/ExportTiddlers/Hint": {
            "title": "$:/language/Buttons/ExportTiddlers/Hint",
            "text": "Eksportér tiddlere"
        },
        "$:/language/Buttons/Fold/Hint": {
            "title": "$:/language/Buttons/Fold/Hint",
            "text": "Fold denne tiddlers krop"
        },
        "$:/language/Buttons/FoldAll/Caption": {
            "title": "$:/language/Buttons/FoldAll/Caption",
            "text": "fold alle tiddlere"
        },
        "$:/language/Buttons/FoldAll/Hint": {
            "title": "$:/language/Buttons/FoldAll/Hint",
            "text": "Fold kroppen i alle åbne tiddlere"
        },
        "$:/language/Buttons/FoldOthers/Caption": {
            "title": "$:/language/Buttons/FoldOthers/Caption",
            "text": "fold andre tiddlere"
        },
        "$:/language/Buttons/FoldOthers/Hint": {
            "title": "$:/language/Buttons/FoldOthers/Hint",
            "text": "Fold kroppen i andre åbne tiddlere"
        },
        "$:/language/Buttons/FullScreen/Caption": {
            "title": "$:/language/Buttons/FullScreen/Caption",
            "text": "fuldskærm"
        },
        "$:/language/Buttons/FullScreen/Hint": {
            "title": "$:/language/Buttons/FullScreen/Hint",
            "text": "Gå til eller forlad fuldskærmstilstand"
        },
        "$:/language/Buttons/Help/Caption": {
            "title": "$:/language/Buttons/Help/Caption",
            "text": "hjælp"
        },
        "$:/language/Buttons/Help/Hint": {
            "title": "$:/language/Buttons/Help/Hint",
            "text": "Vis hjælpepanel"
        },
        "$:/language/Buttons/HideSideBar/Caption": {
            "title": "$:/language/Buttons/HideSideBar/Caption",
            "text": "skjul sidebar"
        },
        "$:/language/Buttons/HideSideBar/Hint": {
            "title": "$:/language/Buttons/HideSideBar/Hint",
            "text": "Skjul sidepanel"
        },
        "$:/language/Buttons/Home/Caption": {
            "title": "$:/language/Buttons/Home/Caption",
            "text": "hjem"
        },
        "$:/language/Buttons/Home/Hint": {
            "title": "$:/language/Buttons/Home/Hint",
            "text": "Åbn standardtiddlerne"
        },
        "$:/language/Buttons/Import/Caption": {
            "title": "$:/language/Buttons/Import/Caption",
            "text": "importér"
        },
        "$:/language/Buttons/Import/Hint": {
            "title": "$:/language/Buttons/Import/Hint",
            "text": "Importér filer"
        },
        "$:/language/Buttons/Info/Caption": {
            "title": "$:/language/Buttons/Info/Caption",
            "text": "info"
        },
        "$:/language/Buttons/Info/Hint": {
            "title": "$:/language/Buttons/Info/Hint",
            "text": "Vis information om denne tiddler"
        },
        "$:/language/Buttons/Language/Caption": {
            "title": "$:/language/Buttons/Language/Caption",
            "text": "sprog"
        },
        "$:/language/Buttons/Language/Hint": {
            "title": "$:/language/Buttons/Language/Hint",
            "text": "Vælg brugerfladesprog"
        },
        "$:/language/Buttons/More/Caption": {
            "title": "$:/language/Buttons/More/Caption",
            "text": "mere"
        },
        "$:/language/Buttons/More/Hint": {
            "title": "$:/language/Buttons/More/Hint",
            "text": "Flere muligheder"
        },
        "$:/language/Buttons/NewHere/Caption": {
            "title": "$:/language/Buttons/NewHere/Caption",
            "text": "ny her"
        },
        "$:/language/Buttons/NewHere/Hint": {
            "title": "$:/language/Buttons/NewHere/Hint",
            "text": "Opret en ny tiddler tagget med denne tiddlers titel"
        },
        "$:/language/Buttons/NewJournal/Caption": {
            "title": "$:/language/Buttons/NewJournal/Caption",
            "text": "ny journal"
        },
        "$:/language/Buttons/NewJournal/Hint": {
            "title": "$:/language/Buttons/NewJournal/Hint",
            "text": "Opret en ny journaltiddler"
        },
        "$:/language/Buttons/NewJournalHere/Caption": {
            "title": "$:/language/Buttons/NewJournalHere/Caption",
            "text": "ny journal her"
        },
        "$:/language/Buttons/NewJournalHere/Hint": {
            "title": "$:/language/Buttons/NewJournalHere/Hint",
            "text": "opret en ny journaltiddler tagget med denne tiddlers titel"
        },
        "$:/language/Buttons/NewTiddler/Caption": {
            "title": "$:/language/Buttons/NewTiddler/Caption",
            "text": "ny tiddler"
        },
        "$:/language/Buttons/NewTiddler/Hint": {
            "title": "$:/language/Buttons/NewTiddler/Hint",
            "text": "Opret en ny tiddler"
        },
        "$:/language/Buttons/OpenWindow/Caption": {
            "title": "$:/language/Buttons/OpenWindow/Caption",
            "text": "Åben i nyt vindue"
        },
        "$:/language/Buttons/OpenWindow/Hint": {
            "title": "$:/language/Buttons/OpenWindow/Hint",
            "text": "Åbn tiddler i nyt vindue"
        },
        "$:/language/Buttons/Palette/Hint": {
            "title": "$:/language/Buttons/Palette/Hint",
            "text": "Vælg farve palette"
        },
        "$:/language/Buttons/Permalink/Caption": {
            "title": "$:/language/Buttons/Permalink/Caption",
            "text": "permalink"
        },
        "$:/language/Buttons/Permalink/Hint": {
            "title": "$:/language/Buttons/Permalink/Hint",
            "text": "Sæt browserens adresselinie til et direkte link til denne tiddler"
        },
        "$:/language/Buttons/Permaview/Caption": {
            "title": "$:/language/Buttons/Permaview/Caption",
            "text": "permaview"
        },
        "$:/language/Buttons/Permaview/Hint": {
            "title": "$:/language/Buttons/Permaview/Hint",
            "text": "Sæt browserens adresselinie til et direkte link til alle tiddlere i denne historie"
        },
        "$:/language/Buttons/Refresh/Caption": {
            "title": "$:/language/Buttons/Refresh/Caption",
            "text": "genopfrisk"
        },
        "$:/language/Buttons/Refresh/Hint": {
            "title": "$:/language/Buttons/Refresh/Hint",
            "text": "Udfør en fuld genopfriskning af wiki'en"
        },
        "$:/language/Buttons/Save/Caption": {
            "title": "$:/language/Buttons/Save/Caption",
            "text": "gem"
        },
        "$:/language/Buttons/Save/Hint": {
            "title": "$:/language/Buttons/Save/Hint",
            "text": "Gem denne tiddler"
        },
        "$:/language/Buttons/SaveWiki/Caption": {
            "title": "$:/language/Buttons/SaveWiki/Caption",
            "text": "gem ændringer"
        },
        "$:/language/Buttons/SaveWiki/Hint": {
            "title": "$:/language/Buttons/SaveWiki/Hint",
            "text": "Gem ændringer"
        },
        "$:/language/Buttons/ShowSideBar/Caption": {
            "title": "$:/language/Buttons/ShowSideBar/Caption",
            "text": "vis sidepanel"
        },
        "$:/language/Buttons/ShowSideBar/Hint": {
            "title": "$:/language/Buttons/ShowSideBar/Hint",
            "text": "Vis sidepanel"
        },
        "$:/language/Buttons/StoryView/Caption": {
            "title": "$:/language/Buttons/StoryView/Caption",
            "text": "historieVisning"
        },
        "$:/language/Buttons/StoryView/Hint": {
            "title": "$:/language/Buttons/StoryView/Hint",
            "text": "Vælg historievisning"
        },
        "$:/language/Buttons/TagManager/Caption": {
            "title": "$:/language/Buttons/TagManager/Caption",
            "text": "tagadministrator"
        },
        "$:/language/Buttons/TagManager/Hint": {
            "title": "$:/language/Buttons/TagManager/Hint",
            "text": "Åbn tagadministrator"
        },
        "$:/language/Buttons/Theme/Caption": {
            "title": "$:/language/Buttons/Theme/Caption",
            "text": "tema"
        },
        "$:/language/Buttons/Theme/Hint": {
            "title": "$:/language/Buttons/Theme/Hint",
            "text": "Vælg visningstema"
        },
        "$:/language/Buttons/Unfold/Caption": {
            "title": "$:/language/Buttons/Unfold/Caption",
            "text": "udfold tiddler"
        },
        "$:/language/Buttons/Unfold/Hint": {
            "title": "$:/language/Buttons/Unfold/Hint",
            "text": "Udfold denne tiddlers krop"
        },
        "$:/language/Buttons/UnfoldAll/Caption": {
            "title": "$:/language/Buttons/UnfoldAll/Caption",
            "text": "udfold alle tiddlere"
        },
        "$:/language/Buttons/UnfoldAll/Hint": {
            "title": "$:/language/Buttons/UnfoldAll/Hint",
            "text": "Udfold kroppen i alle åbne tiddlere"
        },
        "$:/language/ControlPanel/Advanced/Caption": {
            "title": "$:/language/ControlPanel/Advanced/Caption",
            "text": "Avanceret"
        },
        "$:/language/ControlPanel/Advanced/Hint": {
            "title": "$:/language/ControlPanel/Advanced/Hint",
            "text": "Intern information om denne TiddlyWiki"
        },
        "$:/language/ControlPanel/Appearance/Caption": {
            "title": "$:/language/ControlPanel/Appearance/Caption",
            "text": "Design"
        },
        "$:/language/ControlPanel/Appearance/Hint": {
            "title": "$:/language/ControlPanel/Appearance/Hint",
            "text": "Måder at tilpasse udseendet af din TiddlyWiki."
        },
        "$:/language/ControlPanel/Basics/AnimDuration/Prompt": {
            "title": "$:/language/ControlPanel/Basics/AnimDuration/Prompt",
            "text": "Animationsvarighed"
        },
        "$:/language/ControlPanel/Basics/Caption": {
            "title": "$:/language/ControlPanel/Basics/Caption",
            "text": "Basis"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint",
            "text": "Brug &#91;&#91;dobbelt  firkantede parenteser&#93;&#93; for titler med mellemrum. Eller du kan vælge at <$button set=\"$:/DefaultTiddlers\" setTo=\"[list[$:/StoryList]]\">gemme de aktuelt åbne tiddlere</$button>"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt",
            "text": "Standardtiddlere:"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint",
            "text": "Vælg hvilke tiddlere der vises ved opstart:"
        },
        "$:/language/ControlPanel/Basics/Language/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Language/Prompt",
            "text": "Hallo! Aktuelt sprog:"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt",
            "text": "Tags for nye journaltiddlere"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt",
            "text": "Titel på nye journaltiddlere"
        },
        "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt",
            "text": "Antal overskrevne skyggetiddlere:"
        },
        "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt",
            "text": "Antal skyggetiddlere:"
        },
        "$:/language/ControlPanel/Basics/Subtitle/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Subtitle/Prompt",
            "text": "Undertitel"
        },
        "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt",
            "text": "Antal systemtiddler:"
        },
        "$:/language/ControlPanel/Basics/Tags/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Tags/Prompt",
            "text": "Antal tags:"
        },
        "$:/language/ControlPanel/Basics/Tiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Tiddlers/Prompt",
            "text": "Antal tiddlere:"
        },
        "$:/language/ControlPanel/Basics/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Title/Prompt",
            "text": "Titel på denne ~TiddlyWiki:"
        },
        "$:/language/ControlPanel/Basics/Username/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Username/Prompt",
            "text": "Brugernavn til at signere redigeringer:"
        },
        "$:/language/ControlPanel/Basics/Version/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Version/Prompt",
            "text": "~TiddlyWiki version:"
        },
        "$:/language/ControlPanel/EditorTypes/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Caption",
            "text": "Editortyper"
        },
        "$:/language/ControlPanel/EditorTypes/Editor/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Editor/Caption",
            "text": "Editor"
        },
        "$:/language/ControlPanel/EditorTypes/Hint": {
            "title": "$:/language/ControlPanel/EditorTypes/Hint",
            "text": "Disse tiddlere bestemmer hvilken editor der bruges til at redigere specifikke tiddler typer."
        },
        "$:/language/ControlPanel/EditorTypes/Type/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Type/Caption",
            "text": "Type"
        },
        "$:/language/ControlPanel/Info/Caption": {
            "title": "$:/language/ControlPanel/Info/Caption",
            "text": "Info"
        },
        "$:/language/ControlPanel/Info/Hint": {
            "title": "$:/language/ControlPanel/Info/Hint",
            "text": "Information om denne TiddlyWiki"
        },
        "$:/language/ControlPanel/LoadedModules/Caption": {
            "title": "$:/language/ControlPanel/LoadedModules/Caption",
            "text": "Indlæste moduler"
        },
        "$:/language/ControlPanel/LoadedModules/Hint": {
            "title": "$:/language/ControlPanel/LoadedModules/Hint",
            "text": "Dette er de aktuelt indlæste tiddlermoduler der linkes til deres kildetiddlere. Alle moduler med kursiv mangler en kildetiddler, typisk fordi de blev sat op under bootprocessen."
        },
        "$:/language/ControlPanel/Palette/Caption": {
            "title": "$:/language/ControlPanel/Palette/Caption",
            "text": "Palette"
        },
        "$:/language/ControlPanel/Palette/Editor/Clone/Caption": {
            "title": "$:/language/ControlPanel/Palette/Editor/Clone/Caption",
            "text": "klon"
        },
        "$:/language/ControlPanel/Palette/Editor/Clone/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Editor/Clone/Prompt",
            "text": "Det anbefales at du kloner denne skyggepalette før du redigerer den"
        },
        "$:/language/ControlPanel/Palette/Editor/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Editor/Prompt",
            "text": "Redigering"
        },
        "$:/language/ControlPanel/Palette/Editor/Prompt/Modified": {
            "title": "$:/language/ControlPanel/Palette/Editor/Prompt/Modified",
            "text": "Denne skyggepalette er blevet ændret"
        },
        "$:/language/ControlPanel/Palette/Editor/Reset/Caption": {
            "title": "$:/language/ControlPanel/Palette/Editor/Reset/Caption",
            "text": "nulstil"
        },
        "$:/language/ControlPanel/Palette/HideEditor/Caption": {
            "title": "$:/language/ControlPanel/Palette/HideEditor/Caption",
            "text": "skjul editor"
        },
        "$:/language/ControlPanel/Palette/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Prompt",
            "text": "Aktuel palette:"
        },
        "$:/language/ControlPanel/Palette/ShowEditor/Caption": {
            "title": "$:/language/ControlPanel/Palette/ShowEditor/Caption",
            "text": "vis editor"
        },
        "$:/language/ControlPanel/Parsing/Block/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Block/Caption",
            "text": "Blok Parse regler"
        },
        "$:/language/ControlPanel/Parsing/Hint": {
            "title": "$:/language/ControlPanel/Parsing/Hint",
            "text": "Her kan du globalt slå individuelle wiki parser regler fra. Vær påpasselig, da det at slå nogle parser regler fra, kan hindre ~TiddlyWiki i at fungere korrekt (du kan genskabe  normal funktion med [[safe mode|http://tiddlywiki.com/#SafeMode]] )"
        },
        "$:/language/ControlPanel/Parsing/Inline/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Inline/Caption",
            "text": "Inline Parse regler"
        },
        "$:/language/ControlPanel/Parsing/Pragma/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Pragma/Caption",
            "text": "Pragma Parse regler"
        },
        "$:/language/ControlPanel/Plugins/Add/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Add/Caption",
            "text": "Få flere udvidelser"
        },
        "$:/language/ControlPanel/Plugins/Add/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Add/Hint",
            "text": "Installér udvidelser fra det officielle bibliotek"
        },
        "$:/language/ControlPanel/Plugins/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Caption",
            "text": "Udvidelser"
        },
        "$:/language/ControlPanel/Plugins/Disable/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Disable/Caption",
            "text": "slå fra"
        },
        "$:/language/ControlPanel/Plugins/Disable/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Disable/Hint",
            "text": "Slå denne udvidelse fra, når siden genindlæses"
        },
        "$:/language/ControlPanel/Plugins/Disabled/Status": {
            "title": "$:/language/ControlPanel/Plugins/Disabled/Status",
            "text": "(slået fra)"
        },
        "$:/language/ControlPanel/Plugins/Empty/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Empty/Hint",
            "text": "Ingen"
        },
        "$:/language/ControlPanel/Plugins/Enable/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Enable/Caption",
            "text": "Slå til"
        },
        "$:/language/ControlPanel/Plugins/Enable/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Enable/Hint",
            "text": "Slå denne udvidelse til, når siden genindlæses"
        },
        "$:/language/ControlPanel/Plugins/Installed/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Installed/Hint",
            "text": "Aktuelt installerede udvidelser:"
        },
        "$:/language/ControlPanel/Plugins/Language/Prompt": {
            "title": "$:/language/ControlPanel/Plugins/Language/Prompt",
            "text": "Sprog"
        },
        "$:/language/ControlPanel/Plugins/Languages/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Languages/Caption",
            "text": "Sprog"
        },
        "$:/language/ControlPanel/Plugins/Languages/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Languages/Hint",
            "text": "Sprogpakkeudvidelser"
        },
        "$:/language/ControlPanel/Plugins/Plugin/Prompt": {
            "title": "$:/language/ControlPanel/Plugins/Plugin/Prompt",
            "text": "Udvidelser "
        },
        "$:/language/ControlPanel/Plugins/Plugins/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Plugins/Caption",
            "text": "Udvidelser"
        },
        "$:/language/ControlPanel/Plugins/Plugins/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Plugins/Hint",
            "text": "Udvidelser"
        },
        "$:/language/ControlPanel/Plugins/Theme/Prompt": {
            "title": "$:/language/ControlPanel/Plugins/Theme/Prompt",
            "text": "Temaer"
        },
        "$:/language/ControlPanel/Plugins/Themes/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Themes/Caption",
            "text": "Temaer"
        },
        "$:/language/ControlPanel/Plugins/Themes/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Themes/Hint",
            "text": "Tema udvidelser"
        },
        "$:/language/ControlPanel/Saving/Caption": {
            "title": "$:/language/ControlPanel/Saving/Caption",
            "text": "Gemning"
        },
        "$:/language/ControlPanel/Saving/Heading": {
            "title": "$:/language/ControlPanel/Saving/Heading",
            "text": "Gemning"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading",
            "text": "Avancerede indstillinger"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir",
            "text": "Backupmappe"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Backups": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Backups",
            "text": "Backups "
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Description": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Description",
            "text": "Disse indstillinger bruges kun, når der gemmes til http://tiddlyspot.com eller en kompatibel server"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Filename": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Filename",
            "text": "Upload filnavn"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Heading": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Heading",
            "text": "~TiddlySpot"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Hint": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Hint",
            "text": "//The server URL forfalder til `http://<wikiname>.tiddlyspot.com/store.cgi` og kan ændres til en tilpasset  serveradresse//"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Password": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Password",
            "text": "Adgangskode"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL",
            "text": "Server URL"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir",
            "text": "Uploadmappe"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/UserName": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/UserName",
            "text": "Wikinavn"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Caption": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Caption",
            "text": "Automatisk gemning"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description",
            "text": "Gem ikke ændringer automatisk"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description",
            "text": "Gem ændringer atomatisk"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Hint": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Hint",
            "text": "Gem automatisk ændringer i løbet af redigeringen"
        },
        "$:/language/ControlPanel/Settings/CamelCase/Description": {
            "title": "$:/language/ControlPanel/Settings/CamelCase/Description",
            "text": "Slå automatisk ~CamelCase linking til"
        },
        "$:/language/ControlPanel/Settings/CamelCase/Hint": {
            "title": "$:/language/ControlPanel/Settings/CamelCase/Hint",
            "text": "Du kan globalt slå automatisk linking af ~CamelCase fraser fra. Kræver genindlæsning for at tage effekt."
        },
        "$:/language/ControlPanel/Settings/Caption": {
            "title": "$:/language/ControlPanel/Settings/Caption",
            "text": "Indstillinger"
        },
        "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption": {
            "title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption",
            "text": "Standard Sidepanelsfane"
        },
        "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint": {
            "title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint",
            "text": "Specificér hvilken sidepanelsfane der vises som standard"
        },
        "$:/language/ControlPanel/Settings/Hint": {
            "title": "$:/language/ControlPanel/Settings/Hint",
            "text": "Disse indstillinger lader dig tilpasse din  TiddlyWikis opførsel."
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption",
            "text": "Tiddler åbnings adfærd"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint",
            "text": "Navigation fra //indefra// the story river"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove",
            "text": "Åben ovenover den aktuelle tiddler"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom",
            "text": "Åbn i bunden af story river"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop",
            "text": "Åbn i toppen af story river"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow",
            "text": "Åbn nedenunder den aktuelle tiddler"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint",
            "text": "Navigation fra //udenfor// the story river"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption",
            "text": "Navigationsadressefelt"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint",
            "text": "Opførsel i browserens adresssefelt ved navigering til en tiddler:"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description",
            "text": "Opdatér ikke adressefeltet"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description",
            "text": "Inkludér måltiddleren"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description",
            "text": "Inkludér måltiddleren og den aktuelle historiesekvens"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Caption",
            "text": "Navigationshistorie"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Hint",
            "text": "Opdatér browserhistorikken, når der navigeres til en tiddler:"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/No/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/No/Description",
            "text": "Opdatér ikke historie"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description",
            "text": "Opdatér historik"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Caption": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Caption",
            "text": "Tiddler titler"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Hint": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Hint",
            "text": "Valgfri visning af tiddler tiddler som links"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/No/Description": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/No/Description",
            "text": "Vis ikke tiddler titler som links"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description",
            "text": "Vis tiddler titler som links"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Caption": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Caption",
            "text": "Værktøjslinieknapper"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Hint": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Hint",
            "text": "Standard udseende af værktøjslinieknap:"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description",
            "text": "Inkludér ikon"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description",
            "text": "Inkludér tekst"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption",
            "text": "Værktøjslinie knap stil"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint",
            "text": "Vælg stil for værktøjslinie knapper:"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless",
            "text": "Rammeløs"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed",
            "text": "Indrammet"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded",
            "text": "Afrundet"
        },
        "$:/language/ControlPanel/StoryView/Caption": {
            "title": "$:/language/ControlPanel/StoryView/Caption",
            "text": "Historievisning"
        },
        "$:/language/ControlPanel/StoryView/Prompt": {
            "title": "$:/language/ControlPanel/StoryView/Prompt",
            "text": "Aktuel visning:"
        },
        "$:/language/ControlPanel/Theme/Caption": {
            "title": "$:/language/ControlPanel/Theme/Caption",
            "text": "Tema"
        },
        "$:/language/ControlPanel/Theme/Prompt": {
            "title": "$:/language/ControlPanel/Theme/Prompt",
            "text": "Aktuelt tema"
        },
        "$:/language/ControlPanel/TiddlerFields/Caption": {
            "title": "$:/language/ControlPanel/TiddlerFields/Caption",
            "text": "Tiddler felter"
        },
        "$:/language/ControlPanel/TiddlerFields/Hint": {
            "title": "$:/language/ControlPanel/TiddlerFields/Hint",
            "text": "Dette er alle de TiddlerFelter der er i brug i denne wiki (inklusive systemtiddlere men eksklusive skyggetiddlere)."
        },
        "$:/language/ControlPanel/Toolbars/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/Caption",
            "text": "Værktøjslinier"
        },
        "$:/language/ControlPanel/Toolbars/EditToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Caption",
            "text": "Redigeringsværktøjslinie"
        },
        "$:/language/ControlPanel/Toolbars/EditToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Hint",
            "text": "Vælg hvilke knapper der vises i tiddlere i redigeringstilstand"
        },
        "$:/language/ControlPanel/Toolbars/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/Hint",
            "text": "Vælg hvilke værktøjslinieknapper der vises"
        },
        "$:/language/ControlPanel/Toolbars/PageControls/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/PageControls/Caption",
            "text": "Sideværktøjslinie"
        },
        "$:/language/ControlPanel/Toolbars/PageControls/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/PageControls/Hint",
            "text": "Vælg hvilke knapper der vises på hovedsideværktøjslinien"
        },
        "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption",
            "text": "Læseværktøjslinie"
        },
        "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint",
            "text": "Vælg hvilke knapper der vises i tiddlere i læsetilstand"
        },
        "$:/language/ControlPanel/Tools/Download/Full/Caption": {
            "title": "$:/language/ControlPanel/Tools/Download/Full/Caption",
            "text": "Hent hele wikien"
        },
        "$:/core/da-DK/readme": {
            "title": "$:/core/da-DK/readme",
            "text": "Dette plugin indeholder TiddlyWiki's kerne komponenter, besgtående af: * JavaScript code moduler* Ikoner* Templates som er nødvendige for at oprette TiddlyWiki's brugerflade * British English (en-GB) oversættelser af de lokaliserbare strenge som bruges af kernen"
        },
        "$:/language/Date/DaySuffix/1": {
            "title": "$:/language/Date/DaySuffix/1",
            "text": "."
        },
        "$:/language/Date/DaySuffix/10": {
            "title": "$:/language/Date/DaySuffix/10",
            "text": "."
        },
        "$:/language/Date/DaySuffix/11": {
            "title": "$:/language/Date/DaySuffix/11",
            "text": "."
        },
        "$:/language/Date/DaySuffix/12": {
            "title": "$:/language/Date/DaySuffix/12",
            "text": "."
        },
        "$:/language/Date/DaySuffix/13": {
            "title": "$:/language/Date/DaySuffix/13",
            "text": "."
        },
        "$:/language/Date/DaySuffix/14": {
            "title": "$:/language/Date/DaySuffix/14",
            "text": "."
        },
        "$:/language/Date/DaySuffix/15": {
            "title": "$:/language/Date/DaySuffix/15",
            "text": "."
        },
        "$:/language/Date/DaySuffix/16": {
            "title": "$:/language/Date/DaySuffix/16",
            "text": "."
        },
        "$:/language/Date/DaySuffix/17": {
            "title": "$:/language/Date/DaySuffix/17",
            "text": "."
        },
        "$:/language/Date/DaySuffix/18": {
            "title": "$:/language/Date/DaySuffix/18",
            "text": "."
        },
        "$:/language/Date/DaySuffix/19": {
            "title": "$:/language/Date/DaySuffix/19",
            "text": "."
        },
        "$:/language/Date/DaySuffix/2": {
            "title": "$:/language/Date/DaySuffix/2",
            "text": "."
        },
        "$:/language/Date/DaySuffix/20": {
            "title": "$:/language/Date/DaySuffix/20",
            "text": "."
        },
        "$:/language/Date/DaySuffix/21": {
            "title": "$:/language/Date/DaySuffix/21",
            "text": "."
        },
        "$:/language/Date/DaySuffix/22": {
            "title": "$:/language/Date/DaySuffix/22",
            "text": "."
        },
        "$:/language/Date/DaySuffix/23": {
            "title": "$:/language/Date/DaySuffix/23",
            "text": "."
        },
        "$:/language/Date/DaySuffix/24": {
            "title": "$:/language/Date/DaySuffix/24",
            "text": "."
        },
        "$:/language/Date/DaySuffix/25": {
            "title": "$:/language/Date/DaySuffix/25",
            "text": "."
        },
        "$:/language/Date/DaySuffix/26": {
            "title": "$:/language/Date/DaySuffix/26",
            "text": "."
        },
        "$:/language/Date/DaySuffix/27": {
            "title": "$:/language/Date/DaySuffix/27",
            "text": "."
        },
        "$:/language/Date/DaySuffix/28": {
            "title": "$:/language/Date/DaySuffix/28",
            "text": "."
        },
        "$:/language/Date/DaySuffix/29": {
            "title": "$:/language/Date/DaySuffix/29",
            "text": "."
        },
        "$:/language/Date/DaySuffix/3": {
            "title": "$:/language/Date/DaySuffix/3",
            "text": "."
        },
        "$:/language/Date/DaySuffix/30": {
            "title": "$:/language/Date/DaySuffix/30",
            "text": "."
        },
        "$:/language/Date/DaySuffix/31": {
            "title": "$:/language/Date/DaySuffix/31",
            "text": "."
        },
        "$:/language/Date/DaySuffix/4": {
            "title": "$:/language/Date/DaySuffix/4",
            "text": "."
        },
        "$:/language/Date/DaySuffix/5": {
            "title": "$:/language/Date/DaySuffix/5",
            "text": "."
        },
        "$:/language/Date/DaySuffix/6": {
            "title": "$:/language/Date/DaySuffix/6",
            "text": "."
        },
        "$:/language/Date/DaySuffix/7": {
            "title": "$:/language/Date/DaySuffix/7",
            "text": "."
        },
        "$:/language/Date/DaySuffix/8": {
            "title": "$:/language/Date/DaySuffix/8",
            "text": "."
        },
        "$:/language/Date/DaySuffix/9": {
            "title": "$:/language/Date/DaySuffix/9",
            "text": "."
        },
        "$:/language/Date/Long/Day/0": {
            "title": "$:/language/Date/Long/Day/0",
            "text": "søndag"
        },
        "$:/language/Date/Long/Day/1": {
            "title": "$:/language/Date/Long/Day/1",
            "text": "mandag"
        },
        "$:/language/Date/Long/Day/2": {
            "title": "$:/language/Date/Long/Day/2",
            "text": "tirsdag"
        },
        "$:/language/Date/Long/Day/3": {
            "title": "$:/language/Date/Long/Day/3",
            "text": "onsdag"
        },
        "$:/language/Date/Long/Day/4": {
            "title": "$:/language/Date/Long/Day/4",
            "text": "torsdag"
        },
        "$:/language/Date/Long/Day/5": {
            "title": "$:/language/Date/Long/Day/5",
            "text": "fredag"
        },
        "$:/language/Date/Long/Day/6": {
            "title": "$:/language/Date/Long/Day/6",
            "text": "lørdag"
        },
        "$:/language/Date/Long/Month/1": {
            "title": "$:/language/Date/Long/Month/1",
            "text": "januar"
        },
        "$:/language/Date/Long/Month/10": {
            "title": "$:/language/Date/Long/Month/10",
            "text": "oktober"
        },
        "$:/language/Date/Long/Month/11": {
            "title": "$:/language/Date/Long/Month/11",
            "text": "november"
        },
        "$:/language/Date/Long/Month/12": {
            "title": "$:/language/Date/Long/Month/12",
            "text": "december"
        },
        "$:/language/Date/Long/Month/2": {
            "title": "$:/language/Date/Long/Month/2",
            "text": "februar"
        },
        "$:/language/Date/Long/Month/3": {
            "title": "$:/language/Date/Long/Month/3",
            "text": "marts"
        },
        "$:/language/Date/Long/Month/4": {
            "title": "$:/language/Date/Long/Month/4",
            "text": "april"
        },
        "$:/language/Date/Long/Month/5": {
            "title": "$:/language/Date/Long/Month/5",
            "text": "maj"
        },
        "$:/language/Date/Long/Month/6": {
            "title": "$:/language/Date/Long/Month/6",
            "text": "juni"
        },
        "$:/language/Date/Long/Month/7": {
            "title": "$:/language/Date/Long/Month/7",
            "text": "juli"
        },
        "$:/language/Date/Long/Month/8": {
            "title": "$:/language/Date/Long/Month/8",
            "text": "august"
        },
        "$:/language/Date/Long/Month/9": {
            "title": "$:/language/Date/Long/Month/9",
            "text": "september"
        },
        "$:/language/Date/Period/am": {
            "title": "$:/language/Date/Period/am",
            "text": "am"
        },
        "$:/language/Date/Period/pm": {
            "title": "$:/language/Date/Period/pm",
            "text": "pm"
        },
        "$:/language/Date/Short/Day/0": {
            "title": "$:/language/Date/Short/Day/0",
            "text": "søn"
        },
        "$:/language/Date/Short/Day/1": {
            "title": "$:/language/Date/Short/Day/1",
            "text": "man"
        },
        "$:/language/Date/Short/Day/2": {
            "title": "$:/language/Date/Short/Day/2",
            "text": "tir"
        },
        "$:/language/Date/Short/Day/3": {
            "title": "$:/language/Date/Short/Day/3",
            "text": "ons"
        },
        "$:/language/Date/Short/Day/4": {
            "title": "$:/language/Date/Short/Day/4",
            "text": "tor"
        },
        "$:/language/Date/Short/Day/5": {
            "title": "$:/language/Date/Short/Day/5",
            "text": "fre"
        },
        "$:/language/Date/Short/Day/6": {
            "title": "$:/language/Date/Short/Day/6",
            "text": "lør"
        },
        "$:/language/Date/Short/Month/1": {
            "title": "$:/language/Date/Short/Month/1",
            "text": "jan"
        },
        "$:/language/Date/Short/Month/10": {
            "title": "$:/language/Date/Short/Month/10",
            "text": "okt"
        },
        "$:/language/Date/Short/Month/11": {
            "title": "$:/language/Date/Short/Month/11",
            "text": "nov"
        },
        "$:/language/Date/Short/Month/12": {
            "title": "$:/language/Date/Short/Month/12",
            "text": "dec"
        },
        "$:/language/Date/Short/Month/2": {
            "title": "$:/language/Date/Short/Month/2",
            "text": "feb"
        },
        "$:/language/Date/Short/Month/3": {
            "title": "$:/language/Date/Short/Month/3",
            "text": "mar"
        },
        "$:/language/Date/Short/Month/4": {
            "title": "$:/language/Date/Short/Month/4",
            "text": "apr"
        },
        "$:/language/Date/Short/Month/5": {
            "title": "$:/language/Date/Short/Month/5",
            "text": "maj"
        },
        "$:/language/Date/Short/Month/6": {
            "title": "$:/language/Date/Short/Month/6",
            "text": "jun"
        },
        "$:/language/Date/Short/Month/7": {
            "title": "$:/language/Date/Short/Month/7",
            "text": "jul"
        },
        "$:/language/Date/Short/Month/8": {
            "title": "$:/language/Date/Short/Month/8",
            "text": "aug"
        },
        "$:/language/Date/Short/Month/9": {
            "title": "$:/language/Date/Short/Month/9",
            "text": "sep"
        },
        "$:/language/RelativeDate/Future/Days": {
            "title": "$:/language/RelativeDate/Future/Days",
            "text": "om <<period>> dage"
        },
        "$:/language/RelativeDate/Future/Hours": {
            "title": "$:/language/RelativeDate/Future/Hours",
            "text": "om <<period>> timer"
        },
        "$:/language/RelativeDate/Future/Minutes": {
            "title": "$:/language/RelativeDate/Future/Minutes",
            "text": "om <<period>> minuter"
        },
        "$:/language/RelativeDate/Future/Months": {
            "title": "$:/language/RelativeDate/Future/Months",
            "text": "om <<period>> måneder"
        },
        "$:/language/RelativeDate/Future/Second": {
            "title": "$:/language/RelativeDate/Future/Second",
            "text": "om 1 sekund"
        },
        "$:/language/RelativeDate/Future/Seconds": {
            "title": "$:/language/RelativeDate/Future/Seconds",
            "text": "om <<period>> sekunder"
        },
        "$:/language/RelativeDate/Future/Years": {
            "title": "$:/language/RelativeDate/Future/Years",
            "text": "om <<period>> år"
        },
        "$:/language/RelativeDate/Past/Days": {
            "title": "$:/language/RelativeDate/Past/Days",
            "text": "for <<period>> dage siden"
        },
        "$:/language/RelativeDate/Past/Hours": {
            "title": "$:/language/RelativeDate/Past/Hours",
            "text": "for <<period>> timer siden"
        },
        "$:/language/RelativeDate/Past/Minutes": {
            "title": "$:/language/RelativeDate/Past/Minutes",
            "text": "for <<period>> minutter siden"
        },
        "$:/language/RelativeDate/Past/Months": {
            "title": "$:/language/RelativeDate/Past/Months",
            "text": "for <<period>> måneder siden"
        },
        "$:/language/RelativeDate/Past/Second": {
            "title": "$:/language/RelativeDate/Past/Second",
            "text": "for 1 sekund siden"
        },
        "$:/language/RelativeDate/Past/Seconds": {
            "title": "$:/language/RelativeDate/Past/Seconds",
            "text": "for <<period>> sekunder siden"
        },
        "$:/language/RelativeDate/Past/Years": {
            "title": "$:/language/RelativeDate/Past/Years",
            "text": "for <<period>> år siden"
        },
        "$:/language/Docs/ModuleTypes/animation": {
            "title": "$:/language/Docs/ModuleTypes/animation",
            "text": "Animationer kan bruges med RevealWidget."
        },
        "$:/language/Docs/ModuleTypes/command": {
            "title": "$:/language/Docs/ModuleTypes/command",
            "text": "Kommandoer som kan køres under Node.js."
        },
        "$:/language/Docs/ModuleTypes/config": {
            "title": "$:/language/Docs/ModuleTypes/config",
            "text": "Data som indsættes i `$tw.config`."
        },
        "$:/language/Docs/ModuleTypes/filteroperator": {
            "title": "$:/language/Docs/ModuleTypes/filteroperator",
            "text": "Individuelle filter operator metoder."
        },
        "$:/language/Docs/ModuleTypes/global": {
            "title": "$:/language/Docs/ModuleTypes/global",
            "text": "Globale data som indsættes i `$tw`."
        },
        "$:/language/Docs/ModuleTypes/isfilteroperator": {
            "title": "$:/language/Docs/ModuleTypes/isfilteroperator",
            "text": "Operander for  ''is'' filter operatoren."
        },
        "$:/language/Docs/ModuleTypes/macro": {
            "title": "$:/language/Docs/ModuleTypes/macro",
            "text": "JavaScript makro definitioner."
        },
        "$:/language/Docs/ModuleTypes/parser": {
            "title": "$:/language/Docs/ModuleTypes/parser",
            "text": "Parsere for forskellige indholdstyper.."
        },
        "$:/language/Docs/ModuleTypes/saver": {
            "title": "$:/language/Docs/ModuleTypes/saver",
            "text": "Savers håndterer forskellige metoder til at gemme filer fra browseren."
        },
        "$:/language/Docs/ModuleTypes/startup": {
            "title": "$:/language/Docs/ModuleTypes/startup",
            "text": "Opstartsfunktioner."
        },
        "$:/language/Docs/ModuleTypes/storyview": {
            "title": "$:/language/Docs/ModuleTypes/storyview",
            "text": "Historievisninger tilpasser animation og adfærd for liste widgets."
        },
        "$:/language/Docs/ModuleTypes/tiddlerdeserializer": {
            "title": "$:/language/Docs/ModuleTypes/tiddlerdeserializer",
            "text": "konverterer forskellige indholdstyper til tiddlere."
        },
        "$:/language/Docs/ModuleTypes/tiddlerfield": {
            "title": "$:/language/Docs/ModuleTypes/tiddlerfield",
            "text": "Definerer adfærden for et individuelt tiddler felt."
        },
        "$:/language/Docs/ModuleTypes/tiddlermethod": {
            "title": "$:/language/Docs/ModuleTypes/tiddlermethod",
            "text": "Føjer metoder til `$tw.Tiddler` prototypen."
        },
        "$:/language/Docs/ModuleTypes/upgrader": {
            "title": "$:/language/Docs/ModuleTypes/upgrader",
            "text": "Anvender opgraderingsforarbejdning af tiddlere under en opgradering / import."
        },
        "$:/language/Docs/ModuleTypes/utils": {
            "title": "$:/language/Docs/ModuleTypes/utils",
            "text": "Føjer metoder til `$tw.utils`."
        },
        "$:/language/Docs/ModuleTypes/utils-node": {
            "title": "$:/language/Docs/ModuleTypes/utils-node",
            "text": "Føjer Node.js-specifikke metoder til `$tw.utils`."
        },
        "$:/language/Docs/ModuleTypes/widget": {
            "title": "$:/language/Docs/ModuleTypes/widget",
            "text": "Widgets indkapsler DOM rendering og genopfriskning."
        },
        "$:/language/Docs/ModuleTypes/wikimethod": {
            "title": "$:/language/Docs/ModuleTypes/wikimethod",
            "text": "Føjer metoder til `$tw.Wiki`."
        },
        "$:/language/Docs/ModuleTypes/wikirule": {
            "title": "$:/language/Docs/ModuleTypes/wikirule",
            "text": "Individuelle parserregler for hoved WikiText parseren."
        },
        "$:/language/Docs/PaletteColours/alert-background": {
            "title": "$:/language/Docs/PaletteColours/alert-background",
            "text": "Advarselsbaggrund"
        },
        "$:/language/Docs/PaletteColours/alert-border": {
            "title": "$:/language/Docs/PaletteColours/alert-border",
            "text": "Advarselsramme"
        },
        "$:/language/Docs/PaletteColours/alert-highlight": {
            "title": "$:/language/Docs/PaletteColours/alert-highlight",
            "text": "Advarselsopmærkning"
        },
        "$:/language/Docs/PaletteColours/alert-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/alert-muted-foreground",
            "text": "Dæmpet advarselsforgrund"
        },
        "$:/language/Docs/PaletteColours/background": {
            "title": "$:/language/Docs/PaletteColours/background",
            "text": "Generel baggrund"
        },
        "$:/language/Docs/PaletteColours/blockquote-bar": {
            "title": "$:/language/Docs/PaletteColours/blockquote-bar",
            "text": "Blokcitatslinie"
        },
        "$:/language/Docs/PaletteColours/button-background": {
            "title": "$:/language/Docs/PaletteColours/button-background",
            "text": "Standard knap baggrund"
        },
        "$:/language/Docs/PaletteColours/button-border": {
            "title": "$:/language/Docs/PaletteColours/button-border",
            "text": "Standard knap ramme"
        },
        "$:/language/Docs/PaletteColours/button-foreground": {
            "title": "$:/language/Docs/PaletteColours/button-foreground",
            "text": "Standard knap forgrund"
        },
        "$:/language/Docs/PaletteColours/code-background": {
            "title": "$:/language/Docs/PaletteColours/code-background",
            "text": "Kodebaggrund"
        },
        "$:/language/Docs/PaletteColours/code-border": {
            "title": "$:/language/Docs/PaletteColours/code-border",
            "text": "Koderamme"
        },
        "$:/language/Docs/PaletteColours/code-foreground": {
            "title": "$:/language/Docs/PaletteColours/code-foreground",
            "text": "Kodeforgrund"
        },
        "$:/language/Docs/PaletteColours/dirty-indicator": {
            "title": "$:/language/Docs/PaletteColours/dirty-indicator",
            "text": "Indikator af ugemte ændringer"
        },
        "$:/language/Docs/PaletteColours/download-background": {
            "title": "$:/language/Docs/PaletteColours/download-background",
            "text": "Downloadknap baggrund"
        },
        "$:/language/Docs/PaletteColours/download-foreground": {
            "title": "$:/language/Docs/PaletteColours/download-foreground",
            "text": "Downloadknap forgrund"
        },
        "$:/language/Docs/PaletteColours/dragger-background": {
            "title": "$:/language/Docs/PaletteColours/dragger-background",
            "text": "Trækkerbaggrund"
        },
        "$:/language/Docs/PaletteColours/dragger-foreground": {
            "title": "$:/language/Docs/PaletteColours/dragger-foreground",
            "text": "Trækkerforgrund"
        },
        "$:/language/Docs/PaletteColours/dropdown-background": {
            "title": "$:/language/Docs/PaletteColours/dropdown-background",
            "text": "Rullemenubaggrund"
        },
        "$:/language/Docs/PaletteColours/dropdown-border": {
            "title": "$:/language/Docs/PaletteColours/dropdown-border",
            "text": "Rullemenuramme"
        },
        "$:/language/Docs/PaletteColours/dropdown-tab-background": {
            "title": "$:/language/Docs/PaletteColours/dropdown-tab-background",
            "text": "Fanebaggrund for rullemenu"
        },
        "$:/language/Docs/PaletteColours/dropdown-tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/dropdown-tab-background-selected",
            "text": "Rullemenuers fanebaggrund for valgte faner"
        },
        "$:/language/Docs/PaletteColours/dropzone-background": {
            "title": "$:/language/Docs/PaletteColours/dropzone-background",
            "text": "Dropzone baggrund"
        },
        "$:/language/Docs/PaletteColours/external-link-background": {
            "title": "$:/language/Docs/PaletteColours/external-link-background",
            "text": "Eksternt link baggrund"
        },
        "$:/language/Docs/PaletteColours/external-link-background-hover": {
            "title": "$:/language/Docs/PaletteColours/external-link-background-hover",
            "text": "Eksternt link baggrund når der peges"
        },
        "$:/language/Docs/PaletteColours/external-link-background-visited": {
            "title": "$:/language/Docs/PaletteColours/external-link-background-visited",
            "text": "Eksternt link baggrund besøgt"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground",
            "text": "Eksternt link forgrund"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground-hover",
            "text": "Eksternt link forgrund når der peges"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground-visited": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground-visited",
            "text": "Eksternt link forgrund besøgt"
        },
        "$:/language/Docs/PaletteColours/foreground": {
            "title": "$:/language/Docs/PaletteColours/foreground",
            "text": "Generel forgrund"
        },
        "$:/language/Docs/PaletteColours/message-background": {
            "title": "$:/language/Docs/PaletteColours/message-background",
            "text": "Beskedboks baggrund"
        },
        "$:/language/Docs/PaletteColours/message-border": {
            "title": "$:/language/Docs/PaletteColours/message-border",
            "text": "Beskedboks ramme"
        },
        "$:/language/Docs/PaletteColours/message-foreground": {
            "title": "$:/language/Docs/PaletteColours/message-foreground",
            "text": "Beskedboks forgrund"
        },
        "$:/language/Docs/PaletteColours/modal-backdrop": {
            "title": "$:/language/Docs/PaletteColours/modal-backdrop",
            "text": "Modal bagtæppe"
        },
        "$:/language/Docs/PaletteColours/modal-background": {
            "title": "$:/language/Docs/PaletteColours/modal-background",
            "text": "Modal baggrund"
        },
        "$:/language/Docs/PaletteColours/modal-border": {
            "title": "$:/language/Docs/PaletteColours/modal-border",
            "text": "Modal ramme"
        },
        "$:/language/Docs/PaletteColours/modal-footer-background": {
            "title": "$:/language/Docs/PaletteColours/modal-footer-background",
            "text": "Modal footer baggrund"
        },
        "$:/language/Docs/PaletteColours/modal-footer-border": {
            "title": "$:/language/Docs/PaletteColours/modal-footer-border",
            "text": "Modal footer ramme"
        },
        "$:/language/Docs/PaletteColours/modal-header-border": {
            "title": "$:/language/Docs/PaletteColours/modal-header-border",
            "text": "Modal header ramme"
        },
        "$:/language/Docs/PaletteColours/muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/muted-foreground",
            "text": "Generel dæmpet forgrund"
        },
        "$:/language/Docs/PaletteColours/notification-background": {
            "title": "$:/language/Docs/PaletteColours/notification-background",
            "text": "Notifikationsbaggrund"
        },
        "$:/language/Docs/PaletteColours/notification-border": {
            "title": "$:/language/Docs/PaletteColours/notification-border",
            "text": "Notifikationsramme"
        },
        "$:/language/Docs/PaletteColours/page-background": {
            "title": "$:/language/Docs/PaletteColours/page-background",
            "text": "Side baggrund"
        },
        "$:/language/Docs/PaletteColours/pre-background": {
            "title": "$:/language/Docs/PaletteColours/pre-background",
            "text": "Præformateret kode baggrund"
        },
        "$:/language/Docs/PaletteColours/pre-border": {
            "title": "$:/language/Docs/PaletteColours/pre-border",
            "text": "Præformatteret kode ramme"
        },
        "$:/language/Docs/PaletteColours/primary": {
            "title": "$:/language/Docs/PaletteColours/primary",
            "text": "Generel primær"
        },
        "$:/language/Docs/PaletteColours/sidebar-button-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-button-foreground",
            "text": "Sidepanelets knap forgrund"
        },
        "$:/language/Docs/PaletteColours/sidebar-controls-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground",
            "text": "Sidepanelets kontroller forgrund"
        },
        "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover",
            "text": "Sidepanelets kontroller forgrund hover"
        },
        "$:/language/Docs/PaletteColours/sidebar-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-foreground",
            "text": "Sidepanelets forgrund"
        },
        "$:/language/Docs/PaletteColours/sidebar-foreground-shadow": {
            "title": "$:/language/Docs/PaletteColours/sidebar-foreground-shadow",
            "text": "Sidepanelets forgrund skygge"
        },
        "$:/language/Docs/PaletteColours/sidebar-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground",
            "text": "Sidepanelets dæmpet forgrund"
        },
        "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover",
            "text": "Sidepanelets dæmpet forgrund når der peges"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-background": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-background",
            "text": "Sidepanelets fane baggrund"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-background-selected",
            "text": "Sidepanelets fane baggrund for valgte faner"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-border": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-border",
            "text": "Sidepanelets faneramme"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-border-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-border-selected",
            "text": "Sidepanelets fane ramme for valgte faner"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-divider": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-divider",
            "text": "Sidepanelets fane deler"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground",
            "text": "Sidepanelets fane forgrund"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected",
            "text": "Sidepanelets fane forgrund for valgte faner"
        },
        "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground",
            "text": "Sidepanelets tiddler link forgrund"
        },
        "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover",
            "text": "Sidepanelets tiddler link forgrund når der peges"
        },
        "$:/language/Docs/PaletteColours/static-alert-foreground": {
            "title": "$:/language/Docs/PaletteColours/static-alert-foreground",
            "text": "Statisk advarsel forgrund"
        },
        "$:/language/Docs/PaletteColours/tab-background": {
            "title": "$:/language/Docs/PaletteColours/tab-background",
            "text": "Fanebaggrund"
        },
        "$:/language/Docs/PaletteColours/tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-background-selected",
            "text": "Fanebaggrund for valgte faner"
        },
        "$:/language/Docs/PaletteColours/tab-border": {
            "title": "$:/language/Docs/PaletteColours/tab-border",
            "text": "Faneramme"
        },
        "$:/language/Docs/PaletteColours/tab-border-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-border-selected",
            "text": "Faneramme for valgte faner"
        },
        "$:/language/Docs/PaletteColours/tab-divider": {
            "title": "$:/language/Docs/PaletteColours/tab-divider",
            "text": "Faneadskiller"
        },
        "$:/language/Docs/PaletteColours/tab-foreground": {
            "title": "$:/language/Docs/PaletteColours/tab-foreground",
            "text": "Faneforgrund"
        },
        "$:/language/Docs/PaletteColours/tab-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-foreground-selected",
            "text": "Faneforgrund for valgte faner"
        },
        "$:/language/Docs/PaletteColours/table-border": {
            "title": "$:/language/Docs/PaletteColours/table-border",
            "text": "Tabelramme"
        },
        "$:/language/Docs/PaletteColours/table-footer-background": {
            "title": "$:/language/Docs/PaletteColours/table-footer-background",
            "text": "Tabelfod baggrund"
        },
        "$:/language/Docs/PaletteColours/table-header-background": {
            "title": "$:/language/Docs/PaletteColours/table-header-background",
            "text": "Tabelheader baggrund"
        },
        "$:/language/Docs/PaletteColours/tag-background": {
            "title": "$:/language/Docs/PaletteColours/tag-background",
            "text": "Tagbaggrund"
        },
        "$:/language/Docs/PaletteColours/tag-foreground": {
            "title": "$:/language/Docs/PaletteColours/tag-foreground",
            "text": "Tagforgrund"
        },
        "$:/language/Docs/PaletteColours/tiddler-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-background",
            "text": "Tiddlerbaggrund"
        },
        "$:/language/Docs/PaletteColours/tiddler-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-border",
            "text": "Tiddlerramme"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground",
            "text": "Tiddlerkontroller forgrund"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover",
            "text": "Tiddlerkontroller forgrund hover"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected",
            "text": "Tiddlerkontroller forgrund for valgte kontroller"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-background",
            "text": "Tiddlereditor baggrund"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-border",
            "text": "Tiddlereditor ramme"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-border-image": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-border-image",
            "text": "Tiddlereditor ramme billede"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-fields-even": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-even",
            "text": "Tiddlereditor baggrund for lige felter"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd",
            "text": "Tiddlereditor baggrund for ulige felter"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-background",
            "text": "Tiddler infopanel baggrund"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-border",
            "text": "Tiddler infopanel ramme"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-tab-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-tab-background",
            "text": "Tiddler infopanel fane baggrund"
        },
        "$:/language/Docs/PaletteColours/tiddler-link-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-link-background",
            "text": "Tiddler linkbaggrund"
        },
        "$:/language/Docs/PaletteColours/tiddler-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-link-foreground",
            "text": "Tiddler linkforgrund"
        },
        "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground",
            "text": "Tiddler undertitel forgrund"
        },
        "$:/language/Docs/PaletteColours/tiddler-title-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-title-foreground",
            "text": "Tiddler titel forgrund"
        },
        "$:/language/Docs/PaletteColours/toolbar-cancel-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-cancel-button",
            "text": "Værktøjslinie 'fortryd' knap forgrund"
        },
        "$:/language/Docs/PaletteColours/toolbar-close-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-close-button",
            "text": "Værktøjslinie 'luk' knap forgrund"
        },
        "$:/language/Docs/PaletteColours/toolbar-delete-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-delete-button",
            "text": "Værktøjslinie 'slet' knap forgrund"
        },
        "$:/language/Docs/PaletteColours/toolbar-done-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-done-button",
            "text": "Værktøjslinie 'gem' knap forgrund"
        },
        "$:/language/Docs/PaletteColours/toolbar-edit-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-edit-button",
            "text": "Værktøjslinie 'redigér' knap forgrund"
        },
        "$:/language/Docs/PaletteColours/toolbar-info-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-info-button",
            "text": "Værktøjslinie 'info' knap forgrund"
        },
        "$:/language/Docs/PaletteColours/toolbar-new-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-new-button",
            "text": "Værktøjslinie 'ny tiddler' knap forgrund"
        },
        "$:/language/Docs/PaletteColours/toolbar-options-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-options-button",
            "text": "Værktøjslinie 'valg' knap forgrund"
        },
        "$:/language/Docs/PaletteColours/toolbar-save-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-save-button",
            "text": "Værktøjslinie 'gem' knap forgrund"
        },
        "$:/language/Docs/PaletteColours/untagged-background": {
            "title": "$:/language/Docs/PaletteColours/untagged-background",
            "text": "Ukategoriseret pille baggrund"
        },
        "$:/language/Docs/PaletteColours/very-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/very-muted-foreground",
            "text": "Meget dæmpet forgrund"
        },
        "$:/language/EditTemplate/Body/External/Hint": {
            "title": "$:/language/EditTemplate/Body/External/Hint",
            "text": "Dette er en indlejret tiddler hentet fra et eksternt tiddlywikidokument. Du kan redigere tags og felter men kan ikke direkte redigere selve  indholdet"
        },
        "$:/language/EditTemplate/Body/Hint": {
            "title": "$:/language/EditTemplate/Body/Hint",
            "text": "Brug [[wiki text|http://tiddlywiki.com/static/WikiText.html]] til at tilføje formatering, billeder og dynamiske egenskaber"
        },
        "$:/language/EditTemplate/Body/Placeholder": {
            "title": "$:/language/EditTemplate/Body/Placeholder",
            "text": "Skriv denne tiddlers tekst"
        },
        "$:/language/EditTemplate/Body/Preview/Button/Hide": {
            "title": "$:/language/EditTemplate/Body/Preview/Button/Hide",
            "text": "skjul forhåndsvisning"
        },
        "$:/language/EditTemplate/Body/Preview/Button/Show": {
            "title": "$:/language/EditTemplate/Body/Preview/Button/Show",
            "text": "vis forhåndsvisning"
        },
        "$:/language/EditTemplate/Field/Remove/Caption": {
            "title": "$:/language/EditTemplate/Field/Remove/Caption",
            "text": "fjern felt"
        },
        "$:/language/EditTemplate/Field/Remove/Hint": {
            "title": "$:/language/EditTemplate/Field/Remove/Hint",
            "text": "Fjern felt"
        },
        "$:/language/EditTemplate/Fields/Add/Button": {
            "title": "$:/language/EditTemplate/Fields/Add/Button",
            "text": "tilføj"
        },
        "$:/language/EditTemplate/Fields/Add/Dropdown/System": {
            "title": "$:/language/EditTemplate/Fields/Add/Dropdown/System",
            "text": "System felter"
        },
        "$:/language/EditTemplate/Fields/Add/Dropdown/User": {
            "title": "$:/language/EditTemplate/Fields/Add/Dropdown/User",
            "text": "Bruger felter"
        },
        "$:/language/EditTemplate/Fields/Add/Name/Placeholder": {
            "title": "$:/language/EditTemplate/Fields/Add/Name/Placeholder",
            "text": "felt navn"
        },
        "$:/language/EditTemplate/Fields/Add/Prompt": {
            "title": "$:/language/EditTemplate/Fields/Add/Prompt",
            "text": "Tilføj et nyt felt:"
        },
        "$:/language/EditTemplate/Fields/Add/Value/Placeholder": {
            "title": "$:/language/EditTemplate/Fields/Add/Value/Placeholder",
            "text": "feltværdi"
        },
        "$:/language/EditTemplate/Shadow/OverriddenWarning": {
            "title": "$:/language/EditTemplate/Shadow/OverriddenWarning",
            "text": "Dette er en ændret skyggetiddler. Du kan vende tilbage til standardversionen ved at slette denne tiddler"
        },
        "$:/language/EditTemplate/Shadow/Warning": {
            "title": "$:/language/EditTemplate/Shadow/Warning",
            "text": "Dette er en skyggetiddler. Enhver ændring vil overskrive standardversionen"
        },
        "$:/language/EditTemplate/Tags/Add/Button": {
            "title": "$:/language/EditTemplate/Tags/Add/Button",
            "text": "tilføj"
        },
        "$:/language/EditTemplate/Tags/Add/Placeholder": {
            "title": "$:/language/EditTemplate/Tags/Add/Placeholder",
            "text": "tagnavn"
        },
        "$:/language/EditTemplate/Tags/Dropdown/Caption": {
            "title": "$:/language/EditTemplate/Tags/Dropdown/Caption",
            "text": "tagliste"
        },
        "$:/language/EditTemplate/Tags/Dropdown/Hint": {
            "title": "$:/language/EditTemplate/Tags/Dropdown/Hint",
            "text": "Vis tagliste"
        },
        "$:/language/EditTemplate/Type/Delete/Caption": {
            "title": "$:/language/EditTemplate/Type/Delete/Caption",
            "text": "slet indholdstype"
        },
        "$:/language/EditTemplate/Type/Delete/Hint": {
            "title": "$:/language/EditTemplate/Type/Delete/Hint",
            "text": "Slet indholdstype"
        },
        "$:/language/EditTemplate/Type/Dropdown/Caption": {
            "title": "$:/language/EditTemplate/Type/Dropdown/Caption",
            "text": "indholdstypeliste"
        },
        "$:/language/EditTemplate/Type/Dropdown/Hint": {
            "title": "$:/language/EditTemplate/Type/Dropdown/Hint",
            "text": "Vis indholdstypeliste"
        },
        "$:/language/EditTemplate/Type/Placeholder": {
            "title": "$:/language/EditTemplate/Type/Placeholder",
            "text": "indholdstype"
        },
        "$:/language/EditTemplate/Type/Prompt": {
            "title": "$:/language/EditTemplate/Type/Prompt",
            "text": "Type:"
        },
        "$:/language/Docs/Fields/_canonical_uri": {
            "title": "$:/language/Docs/Fields/_canonical_uri",
            "text": "Den fulde URI til en ekstern billedtiddler"
        },
        "$:/language/Docs/Fields/bag": {
            "title": "$:/language/Docs/Fields/bag",
            "text": "Navnet på den mappe en tiddler kom fra"
        },
        "$:/language/Docs/Fields/caption": {
            "title": "$:/language/Docs/Fields/caption",
            "text": "Teksten der bliver vist på en fane eller knap"
        },
        "$:/language/Docs/Fields/color": {
            "title": "$:/language/Docs/Fields/color",
            "text": "Den CSS farveværdi som er knyttet til en tiddler"
        },
        "$:/language/Docs/Fields/component": {
            "title": "$:/language/Docs/Fields/component",
            "text": "Navnet på den komponent som er ansvarlig for en [[advarselstiddler|AlertMechanism]]"
        },
        "$:/language/Docs/Fields/created": {
            "title": "$:/language/Docs/Fields/created",
            "text": "Den dato en tiddler blev oprettet"
        },
        "$:/language/Docs/Fields/creator": {
            "title": "$:/language/Docs/Fields/creator",
            "text": "Navnet på den person som oprettede en tiddler"
        },
        "$:/language/Docs/Fields/current-tiddler": {
            "title": "$:/language/Docs/Fields/current-tiddler",
            "text": "Bruges til mellemlagring af den øverste tiddler i en [[historieliste|HistoryMechanism]]"
        },
        "$:/language/Docs/Fields/dependents": {
            "title": "$:/language/Docs/Fields/dependents",
            "text": "Lister afhængighederne for en udvidelse"
        },
        "$:/language/Docs/Fields/description": {
            "title": "$:/language/Docs/Fields/description",
            "text": "Den beskrivende tekst for en udvidelse, eller en modal dialog"
        },
        "$:/language/Docs/Fields/draft.of": {
            "title": "$:/language/Docs/Fields/draft.of",
            "text": "For kladdetiddlere, indeholder  titlen på den tiddler som denne er en kladde til"
        },
        "$:/language/Docs/Fields/draft.title": {
            "title": "$:/language/Docs/Fields/draft.title",
            "text": "For kladdetiddlere, indeholder forslag til ny titel på tiddleren"
        },
        "$:/language/Docs/Fields/footer": {
            "title": "$:/language/Docs/Fields/footer",
            "text": "fodnotetekst i en guide"
        },
        "$:/language/Docs/Fields/hack-to-give-us-something-to-compare-against": {
            "title": "$:/language/Docs/Fields/hack-to-give-us-something-to-compare-against",
            "text": "Et midlertidigt lagerfelt brugt i [[$:/core/templates/static.content]]"
        },
        "$:/language/Docs/Fields/icon": {
            "title": "$:/language/Docs/Fields/icon",
            "text": "Titlen på den tiddler som indeholder et ikon, der er knyttet til en tiddler"
        },
        "$:/language/Docs/Fields/library": {
            "title": "$:/language/Docs/Fields/library",
            "text": "Hvis sat til  \"ja\" indikeres at en tiddler bør gemmes som et  JavaScript library"
        },
        "$:/language/Docs/Fields/list": {
            "title": "$:/language/Docs/Fields/list",
            "text": "En ordnet liste af tiddlertitler som er knyttet til en tiddler"
        },
        "$:/language/Docs/Fields/list-after": {
            "title": "$:/language/Docs/Fields/list-after",
            "text": "Hvis sat, titlen på den tiddler efter hvilken denne tiddler skal indsættes i den ordnede liste over tiddler titler."
        },
        "$:/language/Docs/Fields/list-before": {
            "title": "$:/language/Docs/Fields/list-before",
            "text": "Hvis sat, titlen på en tiddler, før hvilken denne tiddler skal indsættes i  den ordnede liste over tiddler titler, eller i starten af listen, hvis dette felt er tilstede men tomt. "
        },
        "$:/language/Docs/Fields/modified": {
            "title": "$:/language/Docs/Fields/modified",
            "text": "Dato og klokkeslæt, hvor en tiddler sidst blev ændret"
        },
        "$:/language/Docs/Fields/modifier": {
            "title": "$:/language/Docs/Fields/modifier",
            "text": "Den tiddlertitel som har samme navn som den forfatter der sidst ændrede tiddleren"
        },
        "$:/language/Docs/Fields/name": {
            "title": "$:/language/Docs/Fields/name",
            "text": "Det menneskeligt læsbare navn, som knyttes til en udvidelsestiddler"
        },
        "$:/language/Docs/Fields/plugin-priority": {
            "title": "$:/language/Docs/Fields/plugin-priority",
            "text": "En numerisk værdi som indikerer prioriteringen af en udvidelsestiddler"
        },
        "$:/language/Docs/Fields/plugin-type": {
            "title": "$:/language/Docs/Fields/plugin-type",
            "text": "Typen af plugin i en udvidelsestiddler"
        },
        "$:/language/Docs/Fields/released": {
            "title": "$:/language/Docs/Fields/released",
            "text": "Dato for en tiddlywikiudgivelse"
        },
        "$:/language/Docs/Fields/revision": {
            "title": "$:/language/Docs/Fields/revision",
            "text": "Revision af tiddleren holdt på serveren"
        },
        "$:/language/Docs/Fields/source": {
            "title": "$:/language/Docs/Fields/source",
            "text": "Kilde-URL knyttet til en  tiddler"
        },
        "$:/language/Docs/Fields/subtitle": {
            "title": "$:/language/Docs/Fields/subtitle",
            "text": "Undertiteltekst for en guide"
        },
        "$:/language/Docs/Fields/tags": {
            "title": "$:/language/Docs/Fields/tags",
            "text": "En liste over tags som er knyttet til en tiddler"
        },
        "$:/language/Docs/Fields/text": {
            "title": "$:/language/Docs/Fields/text",
            "text": "tekstområdet i en tiddler"
        },
        "$:/language/Docs/Fields/title": {
            "title": "$:/language/Docs/Fields/title",
            "text": "Det unikke navn på en tiddler"
        },
        "$:/language/Docs/Fields/type": {
            "title": "$:/language/Docs/Fields/type",
            "text": "En tiddlers indholdstype"
        },
        "$:/language/Docs/Fields/version": {
            "title": "$:/language/Docs/Fields/version",
            "text": "En udvidelses versionsnummer"
        },
        "$:/language/Filters/AllTags": {
            "title": "$:/language/Filters/AllTags",
            "text": "Alle tags undtaget systemtags"
        },
        "$:/language/Filters/AllTiddlers": {
            "title": "$:/language/Filters/AllTiddlers",
            "text": "Alle tiddlere undtaget systemtiddlere"
        },
        "$:/language/Filters/Drafts": {
            "title": "$:/language/Filters/Drafts",
            "text": "Kladdetiddlere"
        },
        "$:/language/Filters/Missing": {
            "title": "$:/language/Filters/Missing",
            "text": "Manglende tiddlere"
        },
        "$:/language/Filters/Orphans": {
            "title": "$:/language/Filters/Orphans",
            "text": "Løse tiddlere"
        },
        "$:/language/Filters/OverriddenShadowTiddlers": {
            "title": "$:/language/Filters/OverriddenShadowTiddlers",
            "text": "Overskrevne skyggetiddlere"
        },
        "$:/language/Filters/RecentSystemTiddlers": {
            "title": "$:/language/Filters/RecentSystemTiddlers",
            "text": "Nyligt ændrede tiddlere, inklusive systemtiddlere"
        },
        "$:/language/Filters/RecentTiddlers": {
            "title": "$:/language/Filters/RecentTiddlers",
            "text": "Nyligt ændrede tiddlere"
        },
        "$:/language/Filters/ShadowTiddlers": {
            "title": "$:/language/Filters/ShadowTiddlers",
            "text": "Skyggetiddlere"
        },
        "$:/language/Filters/SystemTags": {
            "title": "$:/language/Filters/SystemTags",
            "text": "Systemtags"
        },
        "$:/language/Filters/SystemTiddlers": {
            "title": "$:/language/Filters/SystemTiddlers",
            "text": "Systemtiddlere"
        },
        "$:/language/Filters/TypedTiddlers": {
            "title": "$:/language/Filters/TypedTiddlers",
            "text": "Ikke wiki-tekst tiddlere"
        },
        "GettingStarted": {
            "title": "GettingStarted",
            "text": "Velkommen til TiddlyWiki og TiddlyWiki fællesskabet\n\nFør du begynder at lagre vigtige informationer i TiddlyWiki er det vigtigt, at du sikrer dig, at du på pålidelig måde kan gemme ændringer. Se http://tiddlywiki.com/#GettingStarted for detaljer\n\n!! Opsæt denne TiddlyWiki\n\n HelloThere\n[[$:/Translators]]\n[[$:/plugins/tiddlywiki/translators/readme]]\n\n\nSe kontrol panel for flere muligheder.\n\n"
        },
        "$:/language/Help/build": {
            "title": "$:/language/Help/build",
            "description": "Kør konfigurerede kommandoer automatisk.",
            "text": "Bygger wikien ud fra de angivne byggemål for den aktuelle wiki. Hvis der ikke er angivet nogen byggemål vil alle tilstedeværende mål blive bygget.\n\n```\n--build <target> [<target> ...]\n```\n\nByggemål defineres i  `tiddlywiki.info` filen i en wiki mappe.\n\n"
        },
        "$:/language/Help/clearpassword": {
            "title": "$:/language/Help/clearpassword",
            "description": "Slet et kodeord for efterfølgende krypteringsoperationer",
            "text": "Slet kodeord for efterfølgende krypteringsoperationer\n\n```\n--clearpassword\n```\n"
        },
        "$:/language/Help/default": {
            "title": "$:/language/Help/default",
            "description": "",
            "text": "\\define commandTitle()\n$:/language/Help/$(command)$\n\\end\n```\nusage: tiddlywiki [<wikifolder>] [--<command> [<args>...]...]\n```\n\nMulige kommandoer:\n\n<ul>\n<$list filter=\"[commands[]sort[title]]\" variable=\"command\">\n<li><$link to=<<commandTitle>>><$macrocall $name=\"command\" $type=\"text/plain\" $output=\"text/plain\"/></$link>: <$transclude tiddler=<<commandTitle>> field=\"description\"/></li>\n</$list>\n</ul>\n\nFor at få detaljeret hjælp til en kommando:\n\n```\ntiddlywiki --help <command>\n```\n"
        },
        "$:/language/Help/editions": {
            "title": "$:/language/Help/editions",
            "description": "Lister mulige udgaver  af TiddlyWiki",
            "text": "Lister navn og beskrivelse af de mulige udgaver. Du kan oprette en ny  wiki af en angivet udgave med `--init` command.\n\n```\n--editions\n```\n"
        },
        "$:/language/Help/help": {
            "title": "$:/language/Help/help",
            "description": "Viser hjælpetekst for TiddlyWiki kommandoer",
            "text": "Viser hjælpetekst for en kommando:\n\n```\n--help [<command>]\n```\n\nHvis kommandoens navn udelades, vil en liste over mulige kommandoer vises.\n"
        },
        "$:/language/Help/init": {
            "title": "$:/language/Help/init",
            "description": "Initialisér en ny wikimappe",
            "text": "Initialisér en tom [[WikiFolder|WikiFolders]] med en kopi af den angivne udgave.\n\n```\n--init <edition> [<edition> ...]\n```\n\nFor eksempel:\n\n```\ntiddlywiki ./MyWikiFolder --init empty\n```\n\nBemærk:\n\n* wikimappe bliver oprettet, hvis det er nødvendigt\n* \"udgave\" bliver som standard til ''tom''\n* init kommandoen fejler, hvis wikimappen ikke er tom\n* init kommandoen fjerner alle `includeWikis` definitioner i udgavens `tiddlywiki.info` fil\n* Når flere udgaver er specificerede, vil udgaver som intialiseres senere overskrive alle filer delt med tidligere udgaver (altså, den endelige `tiddlywiki.info` fil vil bliver kopieret fra den sidste udgave)\n* `--help editions` returnerer en liste over de udgaver, der er til rådighed\n"
        },
        "$:/language/Help/load": {
            "title": "$:/language/Help/load",
            "description": "Indlæs tiddlere fra en fil",
            "text": "Indlæs tiddlere fra 2.x.x TiddlyWiki filer (`.html`), `.tiddler`, `.tid`, `.json` eller andre filer\n\n```\n--load <filepath>\n```\n\nFor at indlæse tiddlere fra en krypteret ~TiddlyWiki fil, skal du først angive kodeord med PasswordCommand. For eksempel:\n\n```\ntiddlywiki ./MyWiki --password pa55w0rd --load my_encrypted_wiki.html\n```\n\nBemærk at ~TiddlyWiki ikke vil indlæse en ældre version af en allerede indlæst udvidelse.\n"
        },
        "$:/language/Help/makelibrary": {
            "title": "$:/language/Help/makelibrary",
            "description": "Konstruerer biblioteksudvidelse som er nødvendig til opgraderingsprocessen",
            "text": "Konstruerer `$:/UpgradeLibrary` tiddleren til opgraderingsprocessen.\n\nOpgraderingsbiblioteket er formateret som en almindelig udvidelsestiddler med udvidelsestypen `library`. Den indeholder en kopi af hver af udvidelsens, temaer og sprogpakker, som findes i ~TiddlyWiki5 lager (repository).\n\nDenne kommando er beregnet til internt brug; Den er kun relevant for brugere som konstruerer en specialtilpasset opgraderingsprocedure.\n\n```\n--makelibrary <title>\n```\n\nTitel argumentet  forfalder til `$:/UpgradeLibrary`.\n"
        },
        "$:/language/Help/notfound": {
            "title": "$:/language/Help/notfound",
            "description": "",
            "text": "Hjælpeemnet findes ikke"
        },
        "$:/language/Help/output": {
            "title": "$:/language/Help/output",
            "description": "Sætter basis output mappe for efterfølgende kommandoer",
            "text": "Sætter  basis output mappe for efterfølgende kommandoer. Standard output mappe er `output` undermappe for udgavens mappe.\n\n```\n--output <pathname>\n```\n\nHvis det specificerede stinavn er relativt, sættes det relativt til den aktuelle arbejdsmappe.\n"
        },
        "$:/language/Help/password": {
            "title": "$:/language/Help/password",
            "description": "Angiv et kodeord for efterfølgende krypteringsoperationer",
            "text": "Angiv et kodeord for efterfølgende krypteringsoperationer\n\n```\n--password <password>\n```\n\n"
        },
        "$:/language/Help/rendertiddler": {
            "title": "$:/language/Help/rendertiddler",
            "description": "Renderer en individuel tiddler som en specifik indholdstype",
            "text": "Renderer en individuel tiddler som en angivet indholdstype, forfalder til `text/html` og gemmer den til det angivne filnavn:\n\n```\n--rendertiddler <title> <filename> [<type>]\n```\n\nSom standard løses filnavnet relativt til `output`undermappen i udgavens mappe. `--output` kommandoen kan bruges til at dirigere output til en anden mappe.\n\nEnhver manglende mappe i filnavnet bliver automatisk oprettet.\n"
        },
        "$:/language/Help/rendertiddlers": {
            "title": "$:/language/Help/rendertiddlers",
            "description": "Renderer tiddlere der matcher et filter til  specifik indholdstype",
            "text": "Renderer et sæt af tiddlere, der matcher et filter til forskellige filer af en specifik indholdstype (standard til `text/html`) og udvidelse (standard til `.html`).\n\n```\n--rendertiddlers <filter> <template> <pathname> [<type>] [<extension>]\n```\n\nFor eksempel:\n\n```\n--rendertiddlers [!is[system]] $:/core/templates/static.tiddler.html ./static text/plain\n```\n\nPr. standard, sættes stinavnet til `output` undermappen i udgavens mappe. `--output` kommandoen kan bruges til at dirigere output til en anden mappe.\n\nEnhver fil i målmappen bliver slettet. Målmappen bliver rekursivt oprettet, hvis den mangler.\n"
        },
        "$:/language/Help/savetiddler": {
            "title": "$:/language/Help/savetiddler",
            "description": "Gemmer en rå tiddler til en fil",
            "text": "Gemmer en individuel tiddler i dens rå tekst eller binære format til det angivne filnavn. \n\n```\n--savetiddler <title> <filename>\n```\n\nSom standard, sættes finavn til `output` undermappen i  udgavens mappe. `--output` kommandoen kan bruges til at rette output til et anden mappe.\n\nEnhver manglende mappe i stien til filnavnet oprettes automatisk.\n"
        },
        "$:/language/Help/savetiddlers": {
            "title": "$:/language/Help/savetiddlers",
            "description": "Gemmer en gruppe af rå tiddlere til en mappe",
            "text": "Gemmer en gruppe af tiddlere i deres rå tekst eller binære format i den specificerede mappe. \n\n```\n--savetiddlers <filter> <pathname>\n```\n\nSom standard, løses stinavnet relativt til `output` undermappen i udgavens mappe . `--output` kommandoen kan bruges til at dirigere output til en anden mappe .\n\nAlle manglende mapper i stinavnet oprettes automatisk.\n"
        },
        "$:/language/Help/server": {
            "title": "$:/language/Help/server",
            "description": "Leverer et HTTP serverinterface til TiddlyWiki",
            "text": "Serveren som er indbygget i ~TiddlyWiki5 er meget simpel. Skønt kompatibel med ~TiddlyWeb har den ikke understøttelse af mange af de funktioner som er nødvendige til pålidelig Internet-facing brug.\n\nI roden, serverer den rendering af en angivet tiddler. Væk fra roden, serverer den individuelle tiddlere kodet i JSON, og understøtter de basale HTTP operationer for `GET`, `PUT`og `DELETE`.\n\n```\n--server <port> <roottiddler> <rendertype> <servetype> <username> <password> <host> <pathprefix>\n```\n\nParametrene er:\n\n* ''port'' - port nummeret til at servere fra (standard til \"8080\")\n* ''roottiddler'' - tiddler som serveres i  roden (standard til \"$:/core/save/all\") \n* ''rendertype'' - den indholdstype rod tiddleren skal renderes til (standard til \"text/plain\")\n* ''servetype'' - den indholdstype rod tiddleren skal serveres (standard til \"text/html\")\n* ''username'' - standard brugernavn til signerering af redigeringer\n* ''password'' - valgfrit password til basis autentificering\n* ''host'' - valgfrit værtnavn at servere fra (standard til \"127.0.0.1\" også kendt som  \"localhost\")\n* ''pathprefix'' - valgfrit prefix til stier\n\nHvis password parameteren er angivet, vil browseren bede brugeren om brugernavn og password. Bemærk at password sendes i ren tekst så denne implementering er ikke egnet til generel brug.\n\nFor eksempel:\n\n```\n--server 8080 $:/core/save/all text/plain text/html MyUserName passw0rd\n```\n\nBrugernavn og password kan specificeres som tomme strenge hvis du har behov for at sætte værtsnavn eller stiprefix og ikke ønsker at kræve et password:\n\n```\n--server 8080 $:/core/save/all text/plain text/html \"\" \"\" 192.168.0.245\n```\n\nFor at køre flere tiddlywikiservere samtidigt, er du nødt til at sætte hver af dem til sin egen port.\n"
        },
        "$:/language/Help/setfield": {
            "title": "$:/language/Help/setfield",
            "description": "Forbereder eksterne tiddlere til brug",
            "text": "//Bemærk at denne kommando er eksperimentel og kan ændres eller erstattes før den bliver endelig//\n\nSætter det angivne felt i en gruppe af tiddlere med resulterende wikificering af en skabelontiddler med den `currentTiddler` variable sat til den  tiddler.\n\n```\n--setfield <filter> <fieldname> <templatetitle> <rendertype>\n```\n\nParametrene er:\n\n* ''filter'' - filter der identificerer de tiddlere der påvirkes\n* ''fieldname'' - feltet der ændres (standard til \"text\")\n* ''templatetitle'' - tiddleren der wikificeres til det angivne felt. Hvis tom eller manglende slettes det specificerede felt\n* ''rendertype'' - text type til renderingr (standard til \"text/plain\"; \"text/html\" kan bruges for at inkludere HTML tags)\n"
        },
        "$:/language/Help/unpackplugin": {
            "title": "$:/language/Help/unpackplugin",
            "description": "Udtrækker payload tiddlere fra en udvidelse",
            "text": "Udtrækker payload tiddlere fra en udvidelse, idet de oprettes som ordinære tiddlere:\n\n```\n--unpackplugin <title>\n```\n"
        },
        "$:/language/Help/verbose": {
            "title": "$:/language/Help/verbose",
            "description": "Udløser udførlig udskriftsmodus",
            "text": "Udløser en mere udførlig udskrift, nyttig til fejlfinding\n\n```\n--verbose\n```\n"
        },
        "$:/language/Help/version": {
            "title": "$:/language/Help/version",
            "description": "Viser TiddlyWiki's versionsnummer.",
            "text": "Viser TiddlyWiki's versionsnummer.\n\n```\n--version\n```\n"
        },
        "$:/language/Import/Listing/Cancel/Caption": {
            "title": "$:/language/Import/Listing/Cancel/Caption",
            "text": "Fortryd"
        },
        "$:/language/Import/Listing/Hint": {
            "title": "$:/language/Import/Listing/Hint",
            "text": "Disse tiddlere er klar til import:"
        },
        "$:/language/Import/Listing/Import/Caption": {
            "title": "$:/language/Import/Listing/Import/Caption",
            "text": "Importér"
        },
        "$:/language/Import/Listing/Select/Caption": {
            "title": "$:/language/Import/Listing/Select/Caption",
            "text": "Vælg"
        },
        "$:/language/Import/Listing/Status/Caption": {
            "title": "$:/language/Import/Listing/Status/Caption",
            "text": "Status"
        },
        "$:/language/Import/Listing/Title/Caption": {
            "title": "$:/language/Import/Listing/Title/Caption",
            "text": "Titel"
        },
        "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible": {
            "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible",
            "text": "Blokeret inkompatibelt eller forældet udvidelse "
        },
        "$:/language/Import/Upgrader/Plugins/Suppressed/Version": {
            "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Version",
            "text": "Blokeret udvidelse (pga. at indkommende <<incoming>>  er ældre end den eksisterende <<existing>>)"
        },
        "$:/language/Import/Upgrader/Plugins/Upgraded": {
            "title": "$:/language/Import/Upgrader/Plugins/Upgraded",
            "text": "Upgraderet udvidelse fra <<incoming>> til <<upgraded>>"
        },
        "$:/language/Import/Upgrader/State/Suppressed": {
            "title": "$:/language/Import/Upgrader/State/Suppressed",
            "text": "Blokeret foreløbig statustiddler"
        },
        "$:/language/Import/Upgrader/System/Suppressed": {
            "title": "$:/language/Import/Upgrader/System/Suppressed",
            "text": "Blokeret systemtiddler"
        },
        "$:/language/Import/Upgrader/ThemeTweaks/Created": {
            "title": "$:/language/Import/Upgrader/ThemeTweaks/Created",
            "text": "Migreret tema tweak fra <$text text=<<from>>/>"
        },
        "$:/language/AboveStory/ClassicPlugin/Warning": {
            "title": "$:/language/AboveStory/ClassicPlugin/Warning",
            "text": "Det ser ud til, at du prøver at indlæse et plugin beregnet for ~TiddlyWiki Classic. Bemærk venligst, at [[disse plugins ikke virker med TiddlyWiki version 5.x.x|http://tiddlywiki.com/#TiddlyWikiClassic]]. ~TiddlyWiki Classic plugins opdaget:"
        },
        "$:/language/BinaryWarning/Prompt": {
            "title": "$:/language/BinaryWarning/Prompt",
            "text": "Denne tiddler indeholder binære data"
        },
        "$:/language/ClassicWarning/Hint": {
            "title": "$:/language/ClassicWarning/Hint",
            "text": "Denne tiddler er skrevet i ~TiddlyWiki Classic wikitekstformat, som ikke er fuldt kompatibel med ~TiddlyWiki version 5. Se http://tiddlywiki.com/static/Upgrading.html for flere detaljer.. "
        },
        "$:/language/ClassicWarning/Upgrade/Caption": {
            "title": "$:/language/ClassicWarning/Upgrade/Caption",
            "text": "Opgradér"
        },
        "$:/language/CloseAll/Button": {
            "title": "$:/language/CloseAll/Button",
            "text": "luk alle"
        },
        "$:/language/ConfirmCancelTiddler": {
            "title": "$:/language/ConfirmCancelTiddler",
            "text": "Ønsker du at fortryde ændringer til denne tiddler \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmDeleteTiddler": {
            "title": "$:/language/ConfirmDeleteTiddler",
            "text": "Ønsker du at slette denne tiddler \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmEditShadowTiddler": {
            "title": "$:/language/ConfirmEditShadowTiddler",
            "text": "Du skal til at redigere en skyggetiddler. Enhver ændring vil overskrive standardsystemet og gøre fremtidige opgraderinger mere besværlige. Er du sikker på, du ønsker at redigere \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmOverwriteTiddler": {
            "title": "$:/language/ConfirmOverwriteTiddler",
            "text": "Ønsker du at overskrive tiddleren \"<$text text=<<title>>/>\"?"
        },
        "$:/language/DefaultNewTiddlerTitle": {
            "title": "$:/language/DefaultNewTiddlerTitle",
            "text": "Ny tiddler"
        },
        "$:/language/DropMessage": {
            "title": "$:/language/DropMessage",
            "text": "Slip her (eller klik escape for at fortryde)"
        },
        "$:/language/Encryption/Cancel": {
            "title": "$:/language/Encryption/Cancel",
            "text": "Fortryd"
        },
        "$:/language/Encryption/ConfirmClearPassword": {
            "title": "$:/language/Encryption/ConfirmClearPassword",
            "text": "Ønsker du at slette kodeordet? Dette vil fjerne den indsatte  kryptering, når wikien gemmes"
        },
        "$:/language/Encryption/Password": {
            "title": "$:/language/Encryption/Password",
            "text": "Kodeord"
        },
        "$:/language/Encryption/PasswordNoMatch": {
            "title": "$:/language/Encryption/PasswordNoMatch",
            "text": "Kodeordet er ikke korrekt"
        },
        "$:/language/Encryption/PromptSetPassword": {
            "title": "$:/language/Encryption/PromptSetPassword",
            "text": "Angiv et nyt kodeord for denne ~TiddlyWiki"
        },
        "$:/language/Encryption/RepeatPassword": {
            "title": "$:/language/Encryption/RepeatPassword",
            "text": "Gentag kodeord"
        },
        "$:/language/Encryption/SetPassword": {
            "title": "$:/language/Encryption/SetPassword",
            "text": "Angiv kodeord"
        },
        "$:/language/Encryption/Username": {
            "title": "$:/language/Encryption/Username",
            "text": "Brugernavn"
        },
        "$:/language/Exporters/CsvFile": {
            "title": "$:/language/Exporters/CsvFile",
            "text": "CSV tiddler fil"
        },
        "$:/language/Exporters/JsonFile": {
            "title": "$:/language/Exporters/JsonFile",
            "text": "JSON tiddler fil"
        },
        "$:/language/Exporters/StaticRiver": {
            "title": "$:/language/Exporters/StaticRiver",
            "text": "Statiske HTML tiddlere"
        },
        "$:/language/Exporters/TidFile": {
            "title": "$:/language/Exporters/TidFile",
            "text": "Enkelt tiddler \".tid\" fil"
        },
        "$:/language/InvalidFieldName": {
            "title": "$:/language/InvalidFieldName",
            "text": "Illegale tegn i felt navn \"<$text text=<<fieldName>>/>\". Felter kan kun indeholde små bogstaver, tal og tegnene undersstreg (`_`), bindestreg (`-`) og punktum (`.`)"
        },
        "$:/language/LazyLoadingWarning": {
            "title": "$:/language/LazyLoadingWarning",
            "text": "<p>indlæser ekstern tekst fra ''<$text text={{!!_canonical_uri}}/>''</p><p>Hvis denne besked ikke forsvinder, bruger du måske en browser, som ikke understøtter ekstern tekst i denne konfiguration. Se http://tiddlywiki.com/#ExternalText</p>"
        },
        "$:/language/MissingTiddler/Hint": {
            "title": "$:/language/MissingTiddler/Hint",
            "text": "Manglende tiddler \"<$text text=<<currentTiddler>>/>\" - klik {{$:/core/images/edit-button}} for at oprette den."
        },
        "$:/language/OfficialPluginLibrary": {
            "title": "$:/language/OfficialPluginLibrary",
            "text": "Officielt ~TiddlyWiki udvidelsesbibliotek"
        },
        "$:/language/PluginReloadWarning": {
            "title": "$:/language/PluginReloadWarning",
            "text": "Venligst gem {{$:/core/ui/Buttons/save-wiki}} og genindlæs {{$:/core/ui/Buttons/refresh}} for at tillade udvidelser at træde i kraft"
        },
        "$:/language/RecentChanges/DateFormat": {
            "title": "$:/language/RecentChanges/DateFormat",
            "text": "DD. MMM YYYY"
        },
        "$:/language/SystemTiddler/Tooltip": {
            "title": "$:/language/SystemTiddler/Tooltip",
            "text": "Dette er en systemtiddler"
        },
        "$:/language/TagManager/Colour/Heading": {
            "title": "$:/language/TagManager/Colour/Heading",
            "text": "Farve"
        },
        "$:/language/TagManager/Count/Heading": {
            "title": "$:/language/TagManager/Count/Heading",
            "text": "Tæl"
        },
        "$:/language/TagManager/Icon/Heading": {
            "title": "$:/language/TagManager/Icon/Heading",
            "text": "Ikon"
        },
        "$:/language/TagManager/Tag/Heading": {
            "title": "$:/language/TagManager/Tag/Heading",
            "text": "Tag"
        },
        "$:/language/UnsavedChangesWarning": {
            "title": "$:/language/UnsavedChangesWarning",
            "text": "Du har ændringer som ikke er gemt i ~TiddlyWiki"
        },
        "$:/language/Modals/Download": {
            "title": "$:/language/Modals/Download",
            "type": "text/vnd.tiddlywiki",
            "subtitle": "Download changes",
            "footer": "<$button message=\"tm-close-tiddler\">Close</$button>",
            "help": "http://tiddlywiki.com/static/DownloadingChanges.html",
            "text": "Din browser understøtter kun manuel gemning\n\nFor at gemme din ændrede wiki, højreklik på downloadlinket nedenfor og vælg \"Hent fil\" eller \"Gem fil\", og vælg dernæst en mappe og et filnavn.\n\n//Du kan øge hastigheden lidt ved at klikke på linket med kontrol tasten (Windows)eller vælg/alt key (Mac OS X). Du vil ikke blive bedt om mappe eller filnavn. Sandsynligvis giver din browser den et uigenkendeligt navn -- Du kan blive nødt til at omdøbe filen og inkludere en `.html` udvidelse, for at den kan bruges..//\n\nPå smartphones, som ikke tillader filer at blive lagret, kan du i stedet bogmærke linket og synkronisere dine bogmærker til en computer hvorfra wiki'en kan gemmes normalt.\n"
        },
        "$:/language/Modals/SaveInstructions": {
            "title": "$:/language/Modals/SaveInstructions",
            "type": "text/vnd.tiddlywiki",
            "subtitle": "Save your work",
            "footer": "<$button message=\"tm-close-tiddler\">Close</$button>",
            "help": "http://tiddlywiki.com/static/SavingChanges.html",
            "text": "Dine ændringer til denne wiki skal gemmes som en ~TiddlyWiki HTML file.\n\n!!! Computer browsere\n\n# Vælg ''Gem som'' fra ''Fil'' menuen\n# Vælg et filnavn og placering\n#* Nogle browsere kræver også, at du eksplicit angiver filens format som ''Webpage, HTML kun'' eller lignende\n# Luk denne fane\n\n!!! Smartphone browsere\n\n# Opret et bogmærke til denne side\n#* Hvis du har iCloud eller Google Sync sat op vil bogmærket automatisk synkroniseres til din desktop, hvor du kan åbne den og gemme den som ovenfor beskrevet\n# Luk denne fane\n\n//Hvis du åbner bogmærket igen i Mobile Safari vil du se denne besked igen. Hvis du ønsker at fortsætte og bruge filen, skal du blot klikke på ''luk'' knappen nedenfor//\n"
        },
        "$:/config/NewJournal/Tags": {
            "title": "$:/config/NewJournal/Tags",
            "text": "Journal"
        },
        "$:/config/NewJournal/Title": {
            "title": "$:/config/NewJournal/Title",
            "text": "DD. MMM YYYY"
        },
        "$:/language/Notifications/Save/Done": {
            "title": "$:/language/Notifications/Save/Done",
            "text": "Gemt wiki"
        },
        "$:/language/Notifications/Save/Starting": {
            "title": "$:/language/Notifications/Save/Starting",
            "text": "Begynder at gemme wiki"
        },
        "$:/language/Search/DefaultResults/Caption": {
            "title": "$:/language/Search/DefaultResults/Caption",
            "text": "Liste"
        },
        "$:/language/Search/Filter/Caption": {
            "title": "$:/language/Search/Filter/Caption",
            "text": "Filter"
        },
        "$:/language/Search/Filter/Hint": {
            "title": "$:/language/Search/Filter/Hint",
            "text": "Søg med et [[filterudtryk|http://tiddlywiki.com/static/Filters.html]]"
        },
        "$:/language/Search/Filter/Matches": {
            "title": "$:/language/Search/Filter/Matches",
            "text": "//<small><<resultCount>> træffere</small>//"
        },
        "$:/language/Search/Matches": {
            "title": "$:/language/Search/Matches",
            "text": "//<small><<resultCount>> træffere</small>//"
        },
        "$:/language/Search/Shadows/Caption": {
            "title": "$:/language/Search/Shadows/Caption",
            "text": "Skygger"
        },
        "$:/language/Search/Shadows/Hint": {
            "title": "$:/language/Search/Shadows/Hint",
            "text": "Søg i skyggetiddlere"
        },
        "$:/language/Search/Shadows/Matches": {
            "title": "$:/language/Search/Shadows/Matches",
            "text": "//<small><<resultCount>> træffere</small>//"
        },
        "$:/language/Search/Standard/Caption": {
            "title": "$:/language/Search/Standard/Caption",
            "text": "Standard"
        },
        "$:/language/Search/Standard/Hint": {
            "title": "$:/language/Search/Standard/Hint",
            "text": "Søg i standardtiddlere"
        },
        "$:/language/Search/Standard/Matches": {
            "title": "$:/language/Search/Standard/Matches",
            "text": "//<small><<resultCount>>træffere</small>//"
        },
        "$:/language/Search/System/Caption": {
            "title": "$:/language/Search/System/Caption",
            "text": "System"
        },
        "$:/language/Search/System/Hint": {
            "title": "$:/language/Search/System/Hint",
            "text": "Søg i systemtiddlere"
        },
        "$:/language/Search/System/Matches": {
            "title": "$:/language/Search/System/Matches",
            "text": "//<small><<resultCount>>træffere</small>//"
        },
        "$:/language/SideBar/All/Caption": {
            "title": "$:/language/SideBar/All/Caption",
            "text": "Alle"
        },
        "$:/language/SideBar/Contents/Caption": {
            "title": "$:/language/SideBar/Contents/Caption",
            "text": "Indhold"
        },
        "$:/language/SideBar/Drafts/Caption": {
            "title": "$:/language/SideBar/Drafts/Caption",
            "text": "Kladde"
        },
        "$:/language/SideBar/Missing/Caption": {
            "title": "$:/language/SideBar/Missing/Caption",
            "text": "Mangler"
        },
        "$:/language/SideBar/More/Caption": {
            "title": "$:/language/SideBar/More/Caption",
            "text": "Mere"
        },
        "$:/language/SideBar/Open/Caption": {
            "title": "$:/language/SideBar/Open/Caption",
            "text": "Åbne"
        },
        "$:/language/SideBar/Orphans/Caption": {
            "title": "$:/language/SideBar/Orphans/Caption",
            "text": "Løse"
        },
        "$:/language/SideBar/Recent/Caption": {
            "title": "$:/language/SideBar/Recent/Caption",
            "text": "Seneste"
        },
        "$:/language/SideBar/Shadows/Caption": {
            "title": "$:/language/SideBar/Shadows/Caption",
            "text": "Skygger"
        },
        "$:/language/SideBar/System/Caption": {
            "title": "$:/language/SideBar/System/Caption",
            "text": "System"
        },
        "$:/language/SideBar/Tags/Caption": {
            "title": "$:/language/SideBar/Tags/Caption",
            "text": "Tags"
        },
        "$:/language/SideBar/Tags/Untagged/Caption": {
            "title": "$:/language/SideBar/Tags/Untagged/Caption",
            "text": "Ukategoriserede"
        },
        "$:/language/SideBar/Tools/Caption": {
            "title": "$:/language/SideBar/Tools/Caption",
            "text": "Værktøj"
        },
        "$:/language/SideBar/Types/Caption": {
            "title": "$:/language/SideBar/Types/Caption",
            "text": "Typer"
        },
        "$:/SiteSubtitle": {
            "title": "$:/SiteSubtitle",
            "text": "en ikke-lineær personlig web notesbog"
        },
        "$:/SiteTitle": {
            "title": "$:/SiteTitle",
            "text": "Min TiddlyWiki"
        },
        "$:/language/TiddlerInfo/Advanced/Caption": {
            "title": "$:/language/TiddlerInfo/Advanced/Caption",
            "text": "Avanceret"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint",
            "text": "ingen"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading",
            "text": "Udvidelsesdetaljer"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint",
            "text": "Denne udvidelse indeholder følgende skyggetiddlere:"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading",
            "text": "Skyggestatus"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint",
            "text": "Tiddleren <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> er ikke en skyggetiddler"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint",
            "text": "Den er oveskrevet af en almindelig tiddler"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint",
            "text": "Tiddleren <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link>er en skyggetiddler"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source",
            "text": "Det er defineret i udvidelsen <$link to=<<pluginTiddler>>><$text text=<<pluginTiddler>>/></$link>"
        },
        "$:/language/TiddlerInfo/Fields/Caption": {
            "title": "$:/language/TiddlerInfo/Fields/Caption",
            "text": "Felter"
        },
        "$:/language/TiddlerInfo/List/Caption": {
            "title": "$:/language/TiddlerInfo/List/Caption",
            "text": "Liste"
        },
        "$:/language/TiddlerInfo/List/Empty": {
            "title": "$:/language/TiddlerInfo/List/Empty",
            "text": "Denne tiddler har ikke en liste"
        },
        "$:/language/TiddlerInfo/Listed/Caption": {
            "title": "$:/language/TiddlerInfo/Listed/Caption",
            "text": "Listet"
        },
        "$:/language/TiddlerInfo/Listed/Empty": {
            "title": "$:/language/TiddlerInfo/Listed/Empty",
            "text": "Denne tiddler er ikke listet af andre"
        },
        "$:/language/TiddlerInfo/References/Caption": {
            "title": "$:/language/TiddlerInfo/References/Caption",
            "text": "Referencer"
        },
        "$:/language/TiddlerInfo/References/Empty": {
            "title": "$:/language/TiddlerInfo/References/Empty",
            "text": "Ingen tiddlere linker til denne"
        },
        "$:/language/TiddlerInfo/Tagging/Caption": {
            "title": "$:/language/TiddlerInfo/Tagging/Caption",
            "text": "Tagging "
        },
        "$:/language/TiddlerInfo/Tagging/Empty": {
            "title": "$:/language/TiddlerInfo/Tagging/Empty",
            "text": "Ingen tiddlere er tagget med denne"
        },
        "$:/language/TiddlerInfo/Tools/Caption": {
            "title": "$:/language/TiddlerInfo/Tools/Caption",
            "text": "Værktøj"
        },
        "$:/language/Docs/Types/application/javascript": {
            "title": "$:/language/Docs/Types/application/javascript",
            "description": "JavaScript kode",
            "name": "application/javascript",
            "group": "Udvikler"
        },
        "$:/language/Docs/Types/application/json": {
            "title": "$:/language/Docs/Types/application/json",
            "description": "JSON data",
            "name": "application/json",
            "group": "Udvikler"
        },
        "$:/language/Docs/Types/application/x-tiddler-dictionary": {
            "title": "$:/language/Docs/Types/application/x-tiddler-dictionary",
            "description": "Databibliotek",
            "name": "application/x-tiddler-dictionary",
            "group": "Udvikler"
        },
        "$:/language/Docs/Types/image/gif": {
            "title": "$:/language/Docs/Types/image/gif",
            "description": "GIF billede",
            "name": "image/gif",
            "group": "Billede"
        },
        "$:/language/Docs/Types/image/jpeg": {
            "title": "$:/language/Docs/Types/image/jpeg",
            "description": "JPEG billede",
            "name": "image/jpeg",
            "group": "Billede"
        },
        "$:/language/Docs/Types/image/png": {
            "title": "$:/language/Docs/Types/image/png",
            "description": "PNG billede",
            "name": "image/png",
            "group": "Billede"
        },
        "$:/language/Docs/Types/image/svg+xml": {
            "title": "$:/language/Docs/Types/image/svg+xml",
            "description": "Struktureret Vektorgrafik billede",
            "name": "image/svg+xml",
            "group": "Billede"
        },
        "$:/language/Docs/Types/image/x-icon": {
            "title": "$:/language/Docs/Types/image/x-icon",
            "description": "ICO ikon fil",
            "name": "image/x-icon",
            "group": "Billede"
        },
        "$:/language/Docs/Types/text/css": {
            "title": "$:/language/Docs/Types/text/css",
            "description": "Statisk stylesheet",
            "name": "text/css",
            "group": "Udvikler"
        },
        "$:/language/Docs/Types/text/html": {
            "title": "$:/language/Docs/Types/text/html",
            "description": "HTML opmærkning",
            "name": "text/html",
            "group": "Tekst"
        },
        "$:/language/Docs/Types/text/plain": {
            "title": "$:/language/Docs/Types/text/plain",
            "description": "Ren tekst",
            "name": "text/plain",
            "group": "Tekst"
        },
        "$:/language/Docs/Types/text/vnd.tiddlywiki": {
            "title": "$:/language/Docs/Types/text/vnd.tiddlywiki",
            "description": "TiddlyWiki 5",
            "name": "text/vnd.tiddlywiki",
            "group": "Tekst"
        },
        "$:/language/Docs/Types/text/x-tiddlywiki": {
            "title": "$:/language/Docs/Types/text/x-tiddlywiki",
            "description": "TiddlyWiki klassisk",
            "name": "text/x-tiddlywiki",
            "group": "Tekst"
        },
        "$:/languages/da-DK/icon": {
            "title": "$:/languages/da-DK/icon",
            "type": "image/svg+xml",
            "text": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"370\" height=\"280\">\n<rect width=\"370\" height=\"280\" fill=\"#c60c30\"/>\n<rect width=\"40\" height=\"280\" x=\"120\" fill=\"#fff\"/>\n<rect width=\"370\" height=\"40\" y=\"120\" fill=\"#fff\"/>\n</svg>\n"
        }
    }
}
{
    "tiddlers": {
        "$:/core/de-AT/readme": {
            "title": "$:/core/de-AT/readme",
            "text": "{{$:/core/de-DE/readme}}\n"
        },
        "$:/language/Date/Long/Month/1": {
            "title": "$:/language/Date/Long/Month/1",
            "text": "Jänner"
        },
        "$:/language/Date/Short/Month/1": {
            "title": "$:/language/Date/Short/Month/1",
            "text": "Jän"
        },
        "$:/languages/de-AT/icon": {
            "title": "$:/languages/de-AT/icon",
            "type": "image/svg+xml",
            "text": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"900\" height=\"600\" viewBox=\"0 0 9 6\">\n<rect fill=\"#ef3340\" width=\"9\" height=\"6\"/>\n<rect fill=\"#fff\" y=\"2\" width=\"9\" height=\"2\"/>\n</svg>"
        }
    }
}
{
    "tiddlers": {
        "$:/language/Buttons/AdvancedSearch/Caption": {
            "title": "$:/language/Buttons/AdvancedSearch/Caption",
            "text": "Erweiterte Suche"
        },
        "$:/language/Buttons/AdvancedSearch/Hint": {
            "title": "$:/language/Buttons/AdvancedSearch/Hint",
            "text": "Erweiterte Suche"
        },
        "$:/language/Buttons/Cancel/Caption": {
            "title": "$:/language/Buttons/Cancel/Caption",
            "text": "Abbrechen"
        },
        "$:/language/Buttons/Cancel/Hint": {
            "title": "$:/language/Buttons/Cancel/Hint",
            "text": "Änderungen verwerfen"
        },
        "$:/language/Buttons/Clone/Caption": {
            "title": "$:/language/Buttons/Clone/Caption",
            "text": "Klone"
        },
        "$:/language/Buttons/Clone/Hint": {
            "title": "$:/language/Buttons/Clone/Hint",
            "text": "Klone diesen Tiddler"
        },
        "$:/language/Buttons/Close/Caption": {
            "title": "$:/language/Buttons/Close/Caption",
            "text": "Schließen"
        },
        "$:/language/Buttons/Close/Hint": {
            "title": "$:/language/Buttons/Close/Hint",
            "text": "Schließe diesen Tiddler"
        },
        "$:/language/Buttons/CloseAll/Caption": {
            "title": "$:/language/Buttons/CloseAll/Caption",
            "text": "Alle schließen"
        },
        "$:/language/Buttons/CloseAll/Hint": {
            "title": "$:/language/Buttons/CloseAll/Hint",
            "text": "Alle Tiddler schließen"
        },
        "$:/language/Buttons/CloseOthers/Caption": {
            "title": "$:/language/Buttons/CloseOthers/Caption",
            "text": "Andere schließen"
        },
        "$:/language/Buttons/CloseOthers/Hint": {
            "title": "$:/language/Buttons/CloseOthers/Hint",
            "text": "Alle anderen Tiddler schließen"
        },
        "$:/language/Buttons/ControlPanel/Caption": {
            "title": "$:/language/Buttons/ControlPanel/Caption",
            "text": "Control-Panel"
        },
        "$:/language/Buttons/ControlPanel/Hint": {
            "title": "$:/language/Buttons/ControlPanel/Hint",
            "text": "Öffne das Control-Panel"
        },
        "$:/language/Buttons/Delete/Caption": {
            "title": "$:/language/Buttons/Delete/Caption",
            "text": "Löschen"
        },
        "$:/language/Buttons/Delete/Hint": {
            "title": "$:/language/Buttons/Delete/Hint",
            "text": "Lösche diesen Tiddler"
        },
        "$:/language/Buttons/Edit/Caption": {
            "title": "$:/language/Buttons/Edit/Caption",
            "text": "Bearbeiten"
        },
        "$:/language/Buttons/Edit/Hint": {
            "title": "$:/language/Buttons/Edit/Hint",
            "text": "Bearbeite diesen Tiddler"
        },
        "$:/language/Buttons/Encryption/Caption": {
            "title": "$:/language/Buttons/Encryption/Caption",
            "text": "Verschlüsselung"
        },
        "$:/language/Buttons/Encryption/Hint": {
            "title": "$:/language/Buttons/Encryption/Hint",
            "text": "Aktivieren oder löschen des Passworts für dieses Wiki"
        },
        "$:/language/Buttons/Encryption/ClearPassword/Caption": {
            "title": "$:/language/Buttons/Encryption/ClearPassword/Caption",
            "text": "Verschlüsselung deaktivieren"
        },
        "$:/language/Buttons/Encryption/ClearPassword/Hint": {
            "title": "$:/language/Buttons/Encryption/ClearPassword/Hint",
            "text": "Lösche das Passwort und speichere ohne Verschlüsselung"
        },
        "$:/language/Buttons/Encryption/SetPassword/Caption": {
            "title": "$:/language/Buttons/Encryption/SetPassword/Caption",
            "text": "Verschlüsselung"
        },
        "$:/language/Buttons/Encryption/SetPassword/Hint": {
            "title": "$:/language/Buttons/Encryption/SetPassword/Hint",
            "text": "Definiert ein Passwort, um dieses Wiki zu verschlüsseln"
        },
        "$:/language/Buttons/ExportPage/Caption": {
            "title": "$:/language/Buttons/ExportPage/Caption",
            "text": "Alle exportieren"
        },
        "$:/language/Buttons/ExportPage/Hint": {
            "title": "$:/language/Buttons/ExportPage/Hint",
            "text": "Alle Tiddler exportieren"
        },
        "$:/language/Buttons/ExportTiddler/Caption": {
            "title": "$:/language/Buttons/ExportTiddler/Caption",
            "text": "Exportieren"
        },
        "$:/language/Buttons/ExportTiddler/Hint": {
            "title": "$:/language/Buttons/ExportTiddler/Hint",
            "text": "Diesen Tiddler exportieren"
        },
        "$:/language/Buttons/ExportTiddlers/Caption": {
            "title": "$:/language/Buttons/ExportTiddlers/Caption",
            "text": "Mehrere exportieren"
        },
        "$:/language/Buttons/ExportTiddlers/Hint": {
            "title": "$:/language/Buttons/ExportTiddlers/Hint",
            "text": "Mehrere Tiddler exportieren"
        },
        "$:/language/Buttons/Fold/Caption": {
            "title": "$:/language/Buttons/Fold/Caption",
            "text": "Ausblenden Textbereich"
        },
        "$:/language/Buttons/Fold/Hint": {
            "title": "$:/language/Buttons/Fold/Hint",
            "text": "Der Tiddler Textbereich wird ausgeblendet"
        },
        "$:/language/Buttons/Fold/FoldBar/Caption": {
            "title": "$:/language/Buttons/Fold/FoldBar/Caption",
            "text": "Textbereich ein/aus"
        },
        "$:/language/Buttons/Fold/FoldBar/Hint": {
            "title": "$:/language/Buttons/Fold/FoldBar/Hint",
            "text": "Optionelle Buttons im Tiddler, um den Textbereich ein- bzw. auszublenden"
        },
        "$:/language/Buttons/Unfold/Caption": {
            "title": "$:/language/Buttons/Unfold/Caption",
            "text": "Einblenden Textbereich"
        },
        "$:/language/Buttons/Unfold/Hint": {
            "title": "$:/language/Buttons/Unfold/Hint",
            "text": "Der Tiddler Textbereich wird eingeblendet"
        },
        "$:/language/Buttons/FoldOthers/Caption": {
            "title": "$:/language/Buttons/FoldOthers/Caption",
            "text": "Ausblenden andere Textbereiche"
        },
        "$:/language/Buttons/FoldOthers/Hint": {
            "title": "$:/language/Buttons/FoldOthers/Hint",
            "text": "Die Textbereiche aller anderen Tiddler werden ausgeblendet"
        },
        "$:/language/Buttons/FoldAll/Caption": {
            "title": "$:/language/Buttons/FoldAll/Caption",
            "text": "Ausblenden aller Textbereiche"
        },
        "$:/language/Buttons/FoldAll/Hint": {
            "title": "$:/language/Buttons/FoldAll/Hint",
            "text": "Ausblenden der Textbereiche aller Tiddler"
        },
        "$:/language/Buttons/UnfoldAll/Caption": {
            "title": "$:/language/Buttons/UnfoldAll/Caption",
            "text": "Einblenden aller Textbereiche"
        },
        "$:/language/Buttons/UnfoldAll/Hint": {
            "title": "$:/language/Buttons/UnfoldAll/Hint",
            "text": "Einblenden der Textbereiche aller Tiddler"
        },
        "$:/language/Buttons/FullScreen/Caption": {
            "title": "$:/language/Buttons/FullScreen/Caption",
            "text": "Vollbild"
        },
        "$:/language/Buttons/FullScreen/Hint": {
            "title": "$:/language/Buttons/FullScreen/Hint",
            "text": "Aktivieren oder deaktivieren des Vollbild-Modus"
        },
        "$:/language/Buttons/Help/Caption": {
            "title": "$:/language/Buttons/Help/Caption",
            "text": "Hilfe"
        },
        "$:/language/Buttons/Help/Hint": {
            "title": "$:/language/Buttons/Help/Hint",
            "text": "Hilfe anzeigen"
        },
        "$:/language/Buttons/Import/Caption": {
            "title": "$:/language/Buttons/Import/Caption",
            "text": "Import"
        },
        "$:/language/Buttons/Import/Hint": {
            "title": "$:/language/Buttons/Import/Hint",
            "text": "Importiere unterschiedliche Dateitypen. zB: Text, Bilder, TiddlyWiki oder JSON"
        },
        "$:/language/Buttons/Info/Caption": {
            "title": "$:/language/Buttons/Info/Caption",
            "text": "Info"
        },
        "$:/language/Buttons/Info/Hint": {
            "title": "$:/language/Buttons/Info/Hint",
            "text": "Informationen zu diesem Tiddler anzeigen"
        },
        "$:/language/Buttons/Home/Caption": {
            "title": "$:/language/Buttons/Home/Caption",
            "text": "Home"
        },
        "$:/language/Buttons/Home/Hint": {
            "title": "$:/language/Buttons/Home/Hint",
            "text": "Öffnen der Standard-Tiddler"
        },
        "$:/language/Buttons/Language/Caption": {
            "title": "$:/language/Buttons/Language/Caption",
            "text": "Sprache"
        },
        "$:/language/Buttons/Language/Hint": {
            "title": "$:/language/Buttons/Language/Hint",
            "text": "Auswahldialog für die Systemsprache"
        },
        "$:/language/Buttons/More/Caption": {
            "title": "$:/language/Buttons/More/Caption",
            "text": "mehr"
        },
        "$:/language/Buttons/More/Hint": {
            "title": "$:/language/Buttons/More/Hint",
            "text": "Weitere Aktionen"
        },
        "$:/language/Buttons/NewHere/Caption": {
            "title": "$:/language/Buttons/NewHere/Caption",
            "text": "Neu hier"
        },
        "$:/language/Buttons/NewHere/Hint": {
            "title": "$:/language/Buttons/NewHere/Hint",
            "text": "Erstelle einen neuen Tiddler der mit diesem getaggt ist"
        },
        "$:/language/Buttons/NewJournal/Caption": {
            "title": "$:/language/Buttons/NewJournal/Caption",
            "text": "Neues Journal"
        },
        "$:/language/Buttons/NewJournal/Hint": {
            "title": "$:/language/Buttons/NewJournal/Hint",
            "text": "Erstelle einen neuen Journal-Tiddler"
        },
        "$:/language/Buttons/NewJournalHere/Caption": {
            "title": "$:/language/Buttons/NewJournalHere/Caption",
            "text": "Neues Journal hier"
        },
        "$:/language/Buttons/NewJournalHere/Hint": {
            "title": "$:/language/Buttons/NewJournalHere/Hint",
            "text": "Erstelle ein neues Journal der mit diesem getaggt ist"
        },
        "$:/language/Buttons/NewTiddler/Caption": {
            "title": "$:/language/Buttons/NewTiddler/Caption",
            "text": "Neuer Tiddler"
        },
        "$:/language/Buttons/NewTiddler/Hint": {
            "title": "$:/language/Buttons/NewTiddler/Hint",
            "text": "Erstelle einen neuen Tiddler"
        },
        "$:/language/Buttons/OpenWindow/Caption": {
            "title": "$:/language/Buttons/OpenWindow/Caption",
            "text": "Öffne in neuem Fenster"
        },
        "$:/language/Buttons/OpenWindow/Hint": {
            "title": "$:/language/Buttons/OpenWindow/Hint",
            "text": "Öffne diesen Tiddler in einem neuen Fenster"
        },
        "$:/language/Buttons/Palette/Caption": {
            "title": "$:/language/Buttons/Palette/Caption",
            "text": "Palette"
        },
        "$:/language/Buttons/Palette/Hint": {
            "title": "$:/language/Buttons/Palette/Hint",
            "text": "Wähle eine Farbpalette"
        },
        "$:/language/Buttons/Permalink/Caption": {
            "title": "$:/language/Buttons/Permalink/Caption",
            "text": "Permalink"
        },
        "$:/language/Buttons/Permalink/Hint": {
            "title": "$:/language/Buttons/Permalink/Hint",
            "text": "Die Adressleiste des Browsers enthält einen Link zu diesem Tiddler"
        },
        "$:/language/Buttons/Permaview/Caption": {
            "title": "$:/language/Buttons/Permaview/Caption",
            "text": "Permaview"
        },
        "$:/language/Buttons/Permaview/Hint": {
            "title": "$:/language/Buttons/Permaview/Hint",
            "text": "Die Adressleiste des Browsers enthält einen Link zu allen offenen Tiddlern in dieser [[Story]]"
        },
        "$:/language/Buttons/Refresh/Caption": {
            "title": "$:/language/Buttons/Refresh/Caption",
            "text": "Aktualisieren"
        },
        "$:/language/Buttons/Refresh/Hint": {
            "title": "$:/language/Buttons/Refresh/Hint",
            "text": "Die Seite wird neu in den Browser geladen"
        },
        "$:/language/Buttons/Save/Caption": {
            "title": "$:/language/Buttons/Save/Caption",
            "text": "Fertig"
        },
        "$:/language/Buttons/Save/Hint": {
            "title": "$:/language/Buttons/Save/Hint",
            "text": "Änderungen für diesen Tiddler bestätigen"
        },
        "$:/language/Buttons/SaveWiki/Caption": {
            "title": "$:/language/Buttons/SaveWiki/Caption",
            "text": "Speichern"
        },
        "$:/language/Buttons/SaveWiki/Hint": {
            "title": "$:/language/Buttons/SaveWiki/Hint",
            "text": "Das Wiki speichern"
        },
        "$:/language/Buttons/StoryView/Caption": {
            "title": "$:/language/Buttons/StoryView/Caption",
            "text": "Story-Modus"
        },
        "$:/language/Buttons/StoryView/Hint": {
            "title": "$:/language/Buttons/StoryView/Hint",
            "text": "Auswahl des Anzeigemodus für die [[Story]]"
        },
        "$:/language/Buttons/HideSideBar/Caption": {
            "title": "$:/language/Buttons/HideSideBar/Caption",
            "text": "Sidebar ausblenden"
        },
        "$:/language/Buttons/HideSideBar/Hint": {
            "title": "$:/language/Buttons/HideSideBar/Hint",
            "text": "Sidebar ausblenden"
        },
        "$:/language/Buttons/ShowSideBar/Caption": {
            "title": "$:/language/Buttons/ShowSideBar/Caption",
            "text": "Sidebar einblenden"
        },
        "$:/language/Buttons/ShowSideBar/Hint": {
            "title": "$:/language/Buttons/ShowSideBar/Hint",
            "text": "Sidebar einblenden"
        },
        "$:/language/Buttons/TagManager/Caption": {
            "title": "$:/language/Buttons/TagManager/Caption",
            "text": "Tag-Manager"
        },
        "$:/language/Buttons/TagManager/Hint": {
            "title": "$:/language/Buttons/TagManager/Hint",
            "text": "Öffne den Tag-Manager"
        },
        "$:/language/Buttons/Theme/Caption": {
            "title": "$:/language/Buttons/Theme/Caption",
            "text": "Theme"
        },
        "$:/language/Buttons/Theme/Hint": {
            "title": "$:/language/Buttons/Theme/Hint",
            "text": "Theme auswählen"
        },
        "$:/language/ControlPanel/Advanced/Caption": {
            "title": "$:/language/ControlPanel/Advanced/Caption",
            "text": "Erweitert"
        },
        "$:/language/ControlPanel/Advanced/Hint": {
            "title": "$:/language/ControlPanel/Advanced/Hint",
            "text": "Interne Informationen über dieses ~TiddlyWiki."
        },
        "$:/language/ControlPanel/Appearance/Caption": {
            "title": "$:/language/ControlPanel/Appearance/Caption",
            "text": "Design"
        },
        "$:/language/ControlPanel/Appearance/Hint": {
            "title": "$:/language/ControlPanel/Appearance/Hint",
            "text": "Möglichkeiten um das Aussehen Ihres ~TiddlyWiki's anzupassen."
        },
        "$:/language/ControlPanel/Basics/AnimDuration/Prompt": {
            "title": "$:/language/ControlPanel/Basics/AnimDuration/Prompt",
            "text": "Dauer der Animation:"
        },
        "$:/language/ControlPanel/Basics/Caption": {
            "title": "$:/language/ControlPanel/Basics/Caption",
            "text": "Basis"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint",
            "text": "Verwenden Sie &#91;&#91;doppelte eckige Klammern&#93;&#93; für Titel mit Leerzeichen oder wählen Sie <$button set=\"$:/DefaultTiddlers\" setTo=\"[list[$:/StoryList]]\">Offene Tiddler beim Laden wiederherstellen.</$button>"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt",
            "text": "Standard-Tiddler:"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint",
            "text": "Tiddler, die beim Start geladen werden:"
        },
        "$:/language/ControlPanel/Basics/Language/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Language/Prompt",
            "text": "Hallo! Aktuelle Sprache:"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt",
            "text": "Titel des neuen Journal-Tiddlers"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt",
            "text": "Tags des neuen Journal-Tiddlers"
        },
        "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt",
            "text": "Anzahl überschriebener Schatten-Tiddler:"
        },
        "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt",
            "text": "Anzahl Schatten-Tiddler:"
        },
        "$:/language/ControlPanel/Basics/Subtitle/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Subtitle/Prompt",
            "text": "Untertitel:"
        },
        "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt",
            "text": "Anzahl System-Tiddler:"
        },
        "$:/language/ControlPanel/Basics/Tags/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Tags/Prompt",
            "text": "Anzahl Tags:"
        },
        "$:/language/ControlPanel/Basics/Tiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Tiddlers/Prompt",
            "text": "Anzahl Tiddler:"
        },
        "$:/language/ControlPanel/Basics/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Title/Prompt",
            "text": "Titel dieses ~TiddlyWikis:"
        },
        "$:/language/ControlPanel/Basics/Username/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Username/Prompt",
            "text": "Benutzersignatur zum Editieren:"
        },
        "$:/language/ControlPanel/Basics/Version/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Version/Prompt",
            "text": "~TiddlyWiki Version:"
        },
        "$:/language/ControlPanel/EditorTypes/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Caption",
            "text": "Editor Typen"
        },
        "$:/language/ControlPanel/EditorTypes/Editor/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Editor/Caption",
            "text": "Editor"
        },
        "$:/language/ControlPanel/EditorTypes/Hint": {
            "title": "$:/language/ControlPanel/EditorTypes/Hint",
            "text": "Diese Tiddler definieren, welcher Editor für bestimmte Tiddler Typen (MIME-Type) verwendet werden soll."
        },
        "$:/language/ControlPanel/EditorTypes/Type/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Type/Caption",
            "text": "MIME-Type"
        },
        "$:/language/ControlPanel/Info/Caption": {
            "title": "$:/language/ControlPanel/Info/Caption",
            "text": "Info"
        },
        "$:/language/ControlPanel/Info/Hint": {
            "title": "$:/language/ControlPanel/Info/Hint",
            "text": "Informationen über dieses TiddlyWiki"
        },
        "$:/language/ControlPanel/LoadedModules/Caption": {
            "title": "$:/language/ControlPanel/LoadedModules/Caption",
            "text": "Geladene Module"
        },
        "$:/language/ControlPanel/LoadedModules/Hint": {
            "title": "$:/language/ControlPanel/LoadedModules/Hint",
            "text": "Hier werden die geladenen Module und ihre Quelltext-Komponenten angezeigt. Kursiv hervorgehobene Tiddler haben keinen Quelltext. Sie werden während des Boot-Prozesses (Aufrufen des Tiddlywikis) erstellt."
        },
        "$:/language/ControlPanel/Palette/Caption": {
            "title": "$:/language/ControlPanel/Palette/Caption",
            "text": "Palette"
        },
        "$:/language/ControlPanel/Palette/Editor/Clone/Caption": {
            "title": "$:/language/ControlPanel/Palette/Editor/Clone/Caption",
            "text": "Palette klonen"
        },
        "$:/language/ControlPanel/Palette/Editor/Clone/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Editor/Clone/Prompt",
            "text": "Es wird empfohlen, dass Sie diese Schatten-Palette klonen, bevor Sie sie bearbeiten. Der Name der Palette wird im Tiddler-Feld \"description\" eingestellt."
        },
        "$:/language/ControlPanel/Palette/Editor/Prompt/Modified": {
            "title": "$:/language/ControlPanel/Palette/Editor/Prompt/Modified",
            "text": "Diese Schatten-Palette wurde bearbeitet."
        },
        "$:/language/ControlPanel/Palette/Editor/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Editor/Prompt",
            "text": "Bearbeiten"
        },
        "$:/language/ControlPanel/Palette/Editor/Reset/Caption": {
            "title": "$:/language/ControlPanel/Palette/Editor/Reset/Caption",
            "text": "Palette zurücksetzen"
        },
        "$:/language/ControlPanel/Palette/HideEditor/Caption": {
            "title": "$:/language/ControlPanel/Palette/HideEditor/Caption",
            "text": "Editor ausblenden"
        },
        "$:/language/ControlPanel/Palette/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Prompt",
            "text": "Ausgewählte Farbpalette:"
        },
        "$:/language/ControlPanel/Palette/ShowEditor/Caption": {
            "title": "$:/language/ControlPanel/Palette/ShowEditor/Caption",
            "text": "Editor zeigen"
        },
        "$:/language/ControlPanel/Parsing/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Caption",
            "text": "Parser"
        },
        "$:/language/ControlPanel/Parsing/Hint": {
            "title": "$:/language/ControlPanel/Parsing/Hint",
            "text": "Hier können Sie die globalen Parser-Einstellungen ändern. ACHTUNG: Manche Einstellungen können dazu führen, dass ~TiddlyWiki nicht mehr richtig funktioniert. Sollte das der Fall sein, dann können Sie die Änderungen im [[\"safe mode\"|http://tiddlywiki.com/#SafeMode]] rückgängig machen."
        },
        "$:/language/ControlPanel/Parsing/Block/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Block/Caption",
            "text": "Block Regeln"
        },
        "$:/language/ControlPanel/Parsing/Inline/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Inline/Caption",
            "text": "Inline Regeln"
        },
        "$:/language/ControlPanel/Parsing/Pragma/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Pragma/Caption",
            "text": "Pragma Regeln"
        },
        "$:/language/ControlPanel/Plugins/Add/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Add/Hint",
            "text": "Suche und installiere neue Plugins"
        },
        "$:/language/ControlPanel/Plugins/Add/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Add/Caption",
            "text": "Suche"
        },
        "$:/language/ControlPanel/Plugins/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Caption",
            "text": "Plugins"
        },
        "$:/language/ControlPanel/Plugins/Disable/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Disable/Caption",
            "text": "deaktivieren"
        },
        "$:/language/ControlPanel/Plugins/Disable/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Disable/Hint",
            "text": "Deaktivieren Sie dieses Plugin beim nächsten Laden der Seite."
        },
        "$:/language/ControlPanel/Plugins/Disabled/Status": {
            "title": "$:/language/ControlPanel/Plugins/Disabled/Status",
            "text": "(deaktiviert)"
        },
        "$:/language/ControlPanel/Plugins/Empty/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Empty/Hint",
            "text": "keine"
        },
        "$:/language/ControlPanel/Plugins/Enable/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Enable/Caption",
            "text": "aktivieren"
        },
        "$:/language/ControlPanel/Plugins/Enable/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Enable/Hint",
            "text": "Aktivieren Sie dieses Plugin beim nächsten Laden der Seite."
        },
        "$:/language/ControlPanel/Plugins/Install": {
            "title": "$:/language/ControlPanel/Plugins/Install",
            "text": "installieren"
        },
        "$:/language/ControlPanel/Plugins/Installed/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Installed/Hint",
            "text": "Momentan installierte Plugins"
        },
        "$:/language/ControlPanel/Plugins/Languages/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Languages/Caption",
            "text": "Sprachen"
        },
        "$:/language/ControlPanel/Plugins/Languages/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Languages/Hint",
            "text": "Spracherweiterungen"
        },
        "$:/language/ControlPanel/Plugins/OpenPluginLibrary": {
            "title": "$:/language/ControlPanel/Plugins/OpenPluginLibrary",
            "text": "Öffne das Plugin-Verzeichnis"
        },
        "$:/language/ControlPanel/Plugins/Plugins/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Plugins/Caption",
            "text": "Plugins"
        },
        "$:/language/ControlPanel/Plugins/Plugins/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Plugins/Hint",
            "text": "Erweiterungen"
        },
        "$:/language/ControlPanel/Plugins/Reinstall": {
            "title": "$:/language/ControlPanel/Plugins/Reinstall",
            "text": "erneut installieren"
        },
        "$:/language/ControlPanel/Plugins/Themes/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Themes/Caption",
            "text": "Themes"
        },
        "$:/language/ControlPanel/Plugins/Themes/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Themes/Hint",
            "text": "Theme Erweiterungen"
        },
        "$:/language/ControlPanel/Saving/Caption": {
            "title": "$:/language/ControlPanel/Saving/Caption",
            "text": "Speichern"
        },
        "$:/language/ControlPanel/Saving/Heading": {
            "title": "$:/language/ControlPanel/Saving/Heading",
            "text": "Speichern"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading",
            "text": "Erweiterte Einstellungen"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir",
            "text": "\"Backup\" Verzeichnis"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Backups": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Backups",
            "text": "\"Backups\""
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Description": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Description",
            "text": "Diese Einstellungen sind nur für http://tiddlyspot.com und kompatible Server aktiv!"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Filename": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Filename",
            "text": "\"Upload\" Dateiname"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Heading": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Heading",
            "text": "~TiddlySpot"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Hint": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Hint",
            "text": "//Die standard Server-URL ist `http://<wikiname>.tiddlyspot.com/store.cgi` und kann im Feld 'Server-URL' verändert werden. zB: http://example.com/store.php//"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Password": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Password",
            "text": "Passwort"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL",
            "text": "Server-URL"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir",
            "text": "\"Upload\" Verzeichnis"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/UserName": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/UserName",
            "text": "Wiki Name"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Caption": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Caption",
            "text": "Automatisch speichern"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description",
            "text": "Änderungen NICHT automatisch speichern"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description",
            "text": "Änderungen automatisch speichern"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Hint": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Hint",
            "text": "Änderungen des Wikis automatisch speichern"
        },
        "$:/language/ControlPanel/Settings/CamelCase/Caption": {
            "title": "$:/language/ControlPanel/Settings/CamelCase/Caption",
            "text": "Camel Case Wiki Links"
        },
        "$:/language/ControlPanel/Settings/CamelCase/Hint": {
            "title": "$:/language/ControlPanel/Settings/CamelCase/Hint",
            "text": "Hier können Sie die automatische Umwandlung von \"~CamelCase Links\" einstellen. ''Wichtig:'' Die Seite muss neu geladen werden, damit die Einstellungen wirksam werden."
        },
        "$:/language/ControlPanel/Settings/CamelCase/Description": {
            "title": "$:/language/ControlPanel/Settings/CamelCase/Description",
            "text": "Automatische ~CamelCase Umwandlung aktivieren"
        },
        "$:/language/ControlPanel/Settings/Caption": {
            "title": "$:/language/ControlPanel/Settings/Caption",
            "text": "Einstellungen"
        },
        "$:/language/ControlPanel/Settings/Hint": {
            "title": "$:/language/ControlPanel/Settings/Hint",
            "text": "Diese erweiterten Einstellungen ermöglichen Ihnen, das Verhalten von TiddlyWiki zu ändern."
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption",
            "text": "Navigation Adresszeile"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint",
            "text": "Verhalten der Adresszeile des Browsers, wenn ein Tiddler geöffnet wird:"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description",
            "text": "Die Adresszeile des Browsers wird nicht verändert."
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description",
            "text": "Den aktuellen Tiddler einbinden."
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description",
            "text": "Alle geöffneten Tiddler einbinden."
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Caption",
            "text": "Browser Chronik"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Hint",
            "text": "Die Browser Chronik ändern, wenn ein Tiddler angezeigt wird:"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/No/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/No/Description",
            "text": "Browser Chronik nicht ändern."
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description",
            "text": "Browser Chronik ändern."
        },
        "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption": {
            "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption",
            "text": "Performance Messung"
        },
        "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint": {
            "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint",
            "text": "Anzeige der Performance Statistik in der Browser Entwickler Konsole. ''Wichtig:'' Seite neu laden um die Einstellung zu aktivieren!"
        },
        "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description": {
            "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description",
            "text": "Aktiviere Performance Messung"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption",
            "text": "Toolbar Button Stil"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint",
            "text": "Wählen Sie einen Stil:"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless",
            "text": "Ohne Rand"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed",
            "text": "Box"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded",
            "text": "Abgerundet"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Caption": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Caption",
            "text": "Toolbar Buttons"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Hint": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Hint",
            "text": "Standard Toolbar Button Erscheinungsbild:"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description",
            "text": "Icon anzeigen"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description",
            "text": "Text anzeigen"
        },
        "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption": {
            "title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption",
            "text": "Standard Sidebar Tab"
        },
        "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint": {
            "title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint",
            "text": "Definition, welcher Sidebar Tab standardmäßig aktiv ist."
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption",
            "text": "Tiddler Öffnen"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint",
            "text": "Navigation bei Klicks //innerhalb// der Story"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint",
            "text": "Navigation bei Klicks //außerhalb// der Story"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove",
            "text": "Öffne vor dem aktuellen Tiddler"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow",
            "text": "Öffne unter dem aktuellen Tiddler"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop",
            "text": "Öffne als ersten Tiddler in der Story"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom",
            "text": "Öffne alse letzten Tiddler in der Story"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Caption": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Caption",
            "text": "Tiddler Titel"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Hint": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Hint",
            "text": "Tiddler Titel als Links anzeigen:"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/No/Description": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/No/Description",
            "text": "Tiddler Titel normal anzeigen."
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description",
            "text": "Tiddler Titel als Link anzeigen."
        },
        "$:/language/ControlPanel/StoryView/Caption": {
            "title": "$:/language/ControlPanel/StoryView/Caption",
            "text": "Anzeige"
        },
        "$:/language/ControlPanel/StoryView/Prompt": {
            "title": "$:/language/ControlPanel/StoryView/Prompt",
            "text": "Ausgewählte Anzeige:"
        },
        "$:/language/ControlPanel/Theme/Caption": {
            "title": "$:/language/ControlPanel/Theme/Caption",
            "text": "Theme"
        },
        "$:/language/ControlPanel/Theme/Prompt": {
            "title": "$:/language/ControlPanel/Theme/Prompt",
            "text": "Ausgewähltes Theme:"
        },
        "$:/language/ControlPanel/TiddlerFields/Caption": {
            "title": "$:/language/ControlPanel/TiddlerFields/Caption",
            "text": "Tiddler Felder"
        },
        "$:/language/ControlPanel/TiddlerFields/Hint": {
            "title": "$:/language/ControlPanel/TiddlerFields/Hint",
            "text": "Hier finden Sie alle [[Felder|TiddlerFields]], die in diesem Wiki verwendet werden. Inklusive der Felder aus System-, exklusive Schatten-Tiddler. "
        },
        "$:/language/ControlPanel/Toolbars/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/Caption",
            "text": "Toolbar"
        },
        "$:/language/ControlPanel/Toolbars/EditToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Caption",
            "text": "Edit Toolbar"
        },
        "$:/language/ControlPanel/Toolbars/EditToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Hint",
            "text": "Auswählen, welche Buttons im \"Edit Modus\" angezeigt werden:"
        },
        "$:/language/ControlPanel/Toolbars/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/Hint",
            "text": "Auswählen, welche \"Toolbar Button\" angezeigt werden"
        },
        "$:/language/ControlPanel/Toolbars/PageControls/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/PageControls/Caption",
            "text": "Page Toolbar"
        },
        "$:/language/ControlPanel/Toolbars/PageControls/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/PageControls/Hint",
            "text": "Auswählen, welche Buttons im Hauptmenü angezeigt werden:"
        },
        "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption",
            "text": "View Toolbar"
        },
        "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint",
            "text": "Auswählen, welche Buttons im \"View Modus\" angezeigt werden:"
        },
        "$:/language/ControlPanel/Tools/Download/Full/Caption": {
            "title": "$:/language/ControlPanel/Tools/Download/Full/Caption",
            "text": "Herunterladen des ''gesamten Wikis''"
        },
        "$:/core/de-DE/readme": {
            "title": "$:/core/de-DE/readme",
            "text": "Dieses Plugin enthält die TiddlyWiki Basis Komponenten, bestehend aus:\n\n* JavaScript Code Module.\n* Piktogramme (icons).\n* Vorlagen, die benötigt werden um die TiddlyWiki Oberfläche zu erstellen.\n* British English (''en-GB'') übersetzbare Texte, die von der TW Basis Software verwendet werden.\n"
        },
        "$:/language/Date/DaySuffix/1": {
            "title": "$:/language/Date/DaySuffix/1",
            "text": "."
        },
        "$:/language/Date/DaySuffix/2": {
            "title": "$:/language/Date/DaySuffix/2",
            "text": "."
        },
        "$:/language/Date/DaySuffix/3": {
            "title": "$:/language/Date/DaySuffix/3",
            "text": "."
        },
        "$:/language/Date/DaySuffix/4": {
            "title": "$:/language/Date/DaySuffix/4",
            "text": "."
        },
        "$:/language/Date/DaySuffix/5": {
            "title": "$:/language/Date/DaySuffix/5",
            "text": "."
        },
        "$:/language/Date/DaySuffix/6": {
            "title": "$:/language/Date/DaySuffix/6",
            "text": "."
        },
        "$:/language/Date/DaySuffix/7": {
            "title": "$:/language/Date/DaySuffix/7",
            "text": "."
        },
        "$:/language/Date/DaySuffix/8": {
            "title": "$:/language/Date/DaySuffix/8",
            "text": "."
        },
        "$:/language/Date/DaySuffix/9": {
            "title": "$:/language/Date/DaySuffix/9",
            "text": "."
        },
        "$:/language/Date/DaySuffix/10": {
            "title": "$:/language/Date/DaySuffix/10",
            "text": "."
        },
        "$:/language/Date/DaySuffix/11": {
            "title": "$:/language/Date/DaySuffix/11",
            "text": "."
        },
        "$:/language/Date/DaySuffix/12": {
            "title": "$:/language/Date/DaySuffix/12",
            "text": "."
        },
        "$:/language/Date/DaySuffix/13": {
            "title": "$:/language/Date/DaySuffix/13",
            "text": "."
        },
        "$:/language/Date/DaySuffix/14": {
            "title": "$:/language/Date/DaySuffix/14",
            "text": "."
        },
        "$:/language/Date/DaySuffix/15": {
            "title": "$:/language/Date/DaySuffix/15",
            "text": "."
        },
        "$:/language/Date/DaySuffix/16": {
            "title": "$:/language/Date/DaySuffix/16",
            "text": "."
        },
        "$:/language/Date/DaySuffix/17": {
            "title": "$:/language/Date/DaySuffix/17",
            "text": "."
        },
        "$:/language/Date/DaySuffix/18": {
            "title": "$:/language/Date/DaySuffix/18",
            "text": "."
        },
        "$:/language/Date/DaySuffix/19": {
            "title": "$:/language/Date/DaySuffix/19",
            "text": "."
        },
        "$:/language/Date/DaySuffix/20": {
            "title": "$:/language/Date/DaySuffix/20",
            "text": "."
        },
        "$:/language/Date/DaySuffix/21": {
            "title": "$:/language/Date/DaySuffix/21",
            "text": "."
        },
        "$:/language/Date/DaySuffix/22": {
            "title": "$:/language/Date/DaySuffix/22",
            "text": "."
        },
        "$:/language/Date/DaySuffix/23": {
            "title": "$:/language/Date/DaySuffix/23",
            "text": "."
        },
        "$:/language/Date/DaySuffix/24": {
            "title": "$:/language/Date/DaySuffix/24",
            "text": "."
        },
        "$:/language/Date/DaySuffix/25": {
            "title": "$:/language/Date/DaySuffix/25",
            "text": "."
        },
        "$:/language/Date/DaySuffix/26": {
            "title": "$:/language/Date/DaySuffix/26",
            "text": "."
        },
        "$:/language/Date/DaySuffix/27": {
            "title": "$:/language/Date/DaySuffix/27",
            "text": "."
        },
        "$:/language/Date/DaySuffix/28": {
            "title": "$:/language/Date/DaySuffix/28",
            "text": "."
        },
        "$:/language/Date/DaySuffix/29": {
            "title": "$:/language/Date/DaySuffix/29",
            "text": "."
        },
        "$:/language/Date/DaySuffix/30": {
            "title": "$:/language/Date/DaySuffix/30",
            "text": "."
        },
        "$:/language/Date/DaySuffix/31": {
            "title": "$:/language/Date/DaySuffix/31",
            "text": "."
        },
        "$:/language/Date/Long/Day/0": {
            "title": "$:/language/Date/Long/Day/0",
            "text": "Sonntag"
        },
        "$:/language/Date/Long/Day/1": {
            "title": "$:/language/Date/Long/Day/1",
            "text": "Montag"
        },
        "$:/language/Date/Long/Day/2": {
            "title": "$:/language/Date/Long/Day/2",
            "text": "Dienstag"
        },
        "$:/language/Date/Long/Day/3": {
            "title": "$:/language/Date/Long/Day/3",
            "text": "Mittwoch"
        },
        "$:/language/Date/Long/Day/4": {
            "title": "$:/language/Date/Long/Day/4",
            "text": "Donnerstag"
        },
        "$:/language/Date/Long/Day/5": {
            "title": "$:/language/Date/Long/Day/5",
            "text": "Freitag"
        },
        "$:/language/Date/Long/Day/6": {
            "title": "$:/language/Date/Long/Day/6",
            "text": "Samstag"
        },
        "$:/language/Date/Long/Month/1": {
            "title": "$:/language/Date/Long/Month/1",
            "text": "Januar"
        },
        "$:/language/Date/Long/Month/2": {
            "title": "$:/language/Date/Long/Month/2",
            "text": "Februar"
        },
        "$:/language/Date/Long/Month/3": {
            "title": "$:/language/Date/Long/Month/3",
            "text": "März"
        },
        "$:/language/Date/Long/Month/4": {
            "title": "$:/language/Date/Long/Month/4",
            "text": "April"
        },
        "$:/language/Date/Long/Month/5": {
            "title": "$:/language/Date/Long/Month/5",
            "text": "Mai"
        },
        "$:/language/Date/Long/Month/6": {
            "title": "$:/language/Date/Long/Month/6",
            "text": "Juni"
        },
        "$:/language/Date/Long/Month/7": {
            "title": "$:/language/Date/Long/Month/7",
            "text": "Juli"
        },
        "$:/language/Date/Long/Month/8": {
            "title": "$:/language/Date/Long/Month/8",
            "text": "August"
        },
        "$:/language/Date/Long/Month/9": {
            "title": "$:/language/Date/Long/Month/9",
            "text": "September"
        },
        "$:/language/Date/Long/Month/10": {
            "title": "$:/language/Date/Long/Month/10",
            "text": "Oktober"
        },
        "$:/language/Date/Long/Month/11": {
            "title": "$:/language/Date/Long/Month/11",
            "text": "November"
        },
        "$:/language/Date/Long/Month/12": {
            "title": "$:/language/Date/Long/Month/12",
            "text": "Dezember"
        },
        "$:/language/Date/Period/am": {
            "title": "$:/language/Date/Period/am",
            "text": "am"
        },
        "$:/language/Date/Period/pm": {
            "title": "$:/language/Date/Period/pm",
            "text": "pm"
        },
        "$:/language/Date/Short/Day/0": {
            "title": "$:/language/Date/Short/Day/0",
            "text": "So"
        },
        "$:/language/Date/Short/Day/1": {
            "title": "$:/language/Date/Short/Day/1",
            "text": "Mo"
        },
        "$:/language/Date/Short/Day/2": {
            "title": "$:/language/Date/Short/Day/2",
            "text": "Di"
        },
        "$:/language/Date/Short/Day/3": {
            "title": "$:/language/Date/Short/Day/3",
            "text": "Mi"
        },
        "$:/language/Date/Short/Day/4": {
            "title": "$:/language/Date/Short/Day/4",
            "text": "Do"
        },
        "$:/language/Date/Short/Day/5": {
            "title": "$:/language/Date/Short/Day/5",
            "text": "Fr"
        },
        "$:/language/Date/Short/Day/6": {
            "title": "$:/language/Date/Short/Day/6",
            "text": "Sa"
        },
        "$:/language/Date/Short/Month/1": {
            "title": "$:/language/Date/Short/Month/1",
            "text": "Jan"
        },
        "$:/language/Date/Short/Month/2": {
            "title": "$:/language/Date/Short/Month/2",
            "text": "Feb"
        },
        "$:/language/Date/Short/Month/3": {
            "title": "$:/language/Date/Short/Month/3",
            "text": "Mär"
        },
        "$:/language/Date/Short/Month/4": {
            "title": "$:/language/Date/Short/Month/4",
            "text": "Apr"
        },
        "$:/language/Date/Short/Month/5": {
            "title": "$:/language/Date/Short/Month/5",
            "text": "Mai"
        },
        "$:/language/Date/Short/Month/6": {
            "title": "$:/language/Date/Short/Month/6",
            "text": "Jun"
        },
        "$:/language/Date/Short/Month/7": {
            "title": "$:/language/Date/Short/Month/7",
            "text": "Jul"
        },
        "$:/language/Date/Short/Month/8": {
            "title": "$:/language/Date/Short/Month/8",
            "text": "Aug"
        },
        "$:/language/Date/Short/Month/9": {
            "title": "$:/language/Date/Short/Month/9",
            "text": "Sep"
        },
        "$:/language/Date/Short/Month/10": {
            "title": "$:/language/Date/Short/Month/10",
            "text": "Okt"
        },
        "$:/language/Date/Short/Month/11": {
            "title": "$:/language/Date/Short/Month/11",
            "text": "Nov"
        },
        "$:/language/Date/Short/Month/12": {
            "title": "$:/language/Date/Short/Month/12",
            "text": "Dez"
        },
        "$:/language/RelativeDate/Future/Days": {
            "title": "$:/language/RelativeDate/Future/Days",
            "text": "in <<period>> Tagen"
        },
        "$:/language/RelativeDate/Future/Hours": {
            "title": "$:/language/RelativeDate/Future/Hours",
            "text": "in <<period>> Stunden"
        },
        "$:/language/RelativeDate/Future/Minutes": {
            "title": "$:/language/RelativeDate/Future/Minutes",
            "text": "in <<period>> Minuten"
        },
        "$:/language/RelativeDate/Future/Months": {
            "title": "$:/language/RelativeDate/Future/Months",
            "text": "in <<period>> Monaten"
        },
        "$:/language/RelativeDate/Future/Second": {
            "title": "$:/language/RelativeDate/Future/Second",
            "text": "in einer Sekunde"
        },
        "$:/language/RelativeDate/Future/Seconds": {
            "title": "$:/language/RelativeDate/Future/Seconds",
            "text": "in <<period>> Sekunden"
        },
        "$:/language/RelativeDate/Future/Years": {
            "title": "$:/language/RelativeDate/Future/Years",
            "text": "in <<period>> Jahren"
        },
        "$:/language/RelativeDate/Past/Days": {
            "title": "$:/language/RelativeDate/Past/Days",
            "text": "vor <<period>> Tagen"
        },
        "$:/language/RelativeDate/Past/Hours": {
            "title": "$:/language/RelativeDate/Past/Hours",
            "text": "vor <<period>> Stunden"
        },
        "$:/language/RelativeDate/Past/Minutes": {
            "title": "$:/language/RelativeDate/Past/Minutes",
            "text": "vor <<period>> Minuten"
        },
        "$:/language/RelativeDate/Past/Months": {
            "title": "$:/language/RelativeDate/Past/Months",
            "text": "vor <<period>> Monaten"
        },
        "$:/language/RelativeDate/Past/Second": {
            "title": "$:/language/RelativeDate/Past/Second",
            "text": "vor einer Sekunde"
        },
        "$:/language/RelativeDate/Past/Seconds": {
            "title": "$:/language/RelativeDate/Past/Seconds",
            "text": "vor <<period>> Sekunden"
        },
        "$:/language/RelativeDate/Past/Years": {
            "title": "$:/language/RelativeDate/Past/Years",
            "text": "vor <<period>> Jahren"
        },
        "$:/language/Docs/ModuleTypes/animation": {
            "title": "$:/language/Docs/ModuleTypes/animation",
            "text": "Animationen, die vom RevealWidget verwendet werden. "
        },
        "$:/language/Docs/ModuleTypes/command": {
            "title": "$:/language/Docs/ModuleTypes/command",
            "text": "Kommandozeilen-Parameter, die mit node.js ausgeführt werden können."
        },
        "$:/language/Docs/ModuleTypes/config": {
            "title": "$:/language/Docs/ModuleTypes/config",
            "text": "Daten, die in `$tw.config` eingefügt werden."
        },
        "$:/language/Docs/ModuleTypes/filteroperator": {
            "title": "$:/language/Docs/ModuleTypes/filteroperator",
            "text": "Individuelle Funktionen für den Filter-Operator."
        },
        "$:/language/Docs/ModuleTypes/global": {
            "title": "$:/language/Docs/ModuleTypes/global",
            "text": "Globale Daten, die in `$tw` eingefügt werden."
        },
        "$:/language/Docs/ModuleTypes/isfilteroperator": {
            "title": "$:/language/Docs/ModuleTypes/isfilteroperator",
            "text": "Operanden für den Filter-Operator: ''is''"
        },
        "$:/language/Docs/ModuleTypes/macro": {
            "title": "$:/language/Docs/ModuleTypes/macro",
            "text": "Globale Makro-Definitionen in JavaScript."
        },
        "$:/language/Docs/ModuleTypes/parser": {
            "title": "$:/language/Docs/ModuleTypes/parser",
            "text": "Parser für verschiedene Tiddler Typen."
        },
        "$:/language/Docs/ModuleTypes/saver": {
            "title": "$:/language/Docs/ModuleTypes/saver",
            "text": "\"Savers\" stellen verschiedene Methoden zum Speichern mit dem Browser zur Verfügung."
        },
        "$:/language/Docs/ModuleTypes/startup": {
            "title": "$:/language/Docs/ModuleTypes/startup",
            "text": "Funktionen zur Initialisierung."
        },
        "$:/language/Docs/ModuleTypes/storyview": {
            "title": "$:/language/Docs/ModuleTypes/storyview",
            "text": "[[Story-View|Story]] ist für das Verhalten des \"ListWidgets\" zuständig, das die Tiddler \"Hauptanzeige\" verwaltet. Mit dem Toolbutton Story-Modus wird einer dieser Modi ausgewählt."
        },
        "$:/language/Docs/ModuleTypes/tiddlerdeserializer": {
            "title": "$:/language/Docs/ModuleTypes/tiddlerdeserializer",
            "text": "Konvertiert verschiedene textbasierte Inhaltstypen in das Tiddler-Format."
        },
        "$:/language/Docs/ModuleTypes/tiddlerfield": {
            "title": "$:/language/Docs/ModuleTypes/tiddlerfield",
            "text": "Definiert das Verhalten, der unterschiedlichen Tiddler-Felder."
        },
        "$:/language/Docs/ModuleTypes/tiddlermethod": {
            "title": "$:/language/Docs/ModuleTypes/tiddlermethod",
            "text": "Methoden werden dem `$tw.Tiddler` Prototypen hinzugefügt."
        },
        "$:/language/Docs/ModuleTypes/upgrader": {
            "title": "$:/language/Docs/ModuleTypes/upgrader",
            "text": "Führt spezifische Änderungen während des Upgrade- oder Import-prozesses durch."
        },
        "$:/language/Docs/ModuleTypes/utils": {
            "title": "$:/language/Docs/ModuleTypes/utils",
            "text": "Methoden werden `$tw.utils` hinzugefügt."
        },
        "$:/language/Docs/ModuleTypes/utils-node": {
            "title": "$:/language/Docs/ModuleTypes/utils-node",
            "text": "Erweitert `$tw.utils` mit Methoden aus node.js."
        },
        "$:/language/Docs/ModuleTypes/widget": {
            "title": "$:/language/Docs/ModuleTypes/widget",
            "text": "Widgets verarbeiten das Rendern und Aktualisieren der Anzeige in der DOM."
        },
        "$:/language/Docs/ModuleTypes/wikimethod": {
            "title": "$:/language/Docs/ModuleTypes/wikimethod",
            "text": "Methoden werden zu `$tw.Wiki` hinzugefügt."
        },
        "$:/language/Docs/ModuleTypes/wikirule": {
            "title": "$:/language/Docs/ModuleTypes/wikirule",
            "text": "Enthält die individuellen Parser Regeln für den WikiText-Parser."
        },
        "$:/language/Docs/PaletteColours/alert-background": {
            "title": "$:/language/Docs/PaletteColours/alert-background",
            "text": "Warnung Hintergrund"
        },
        "$:/language/Docs/PaletteColours/alert-border": {
            "title": "$:/language/Docs/PaletteColours/alert-border",
            "text": "Warnung Rahmen"
        },
        "$:/language/Docs/PaletteColours/alert-highlight": {
            "title": "$:/language/Docs/PaletteColours/alert-highlight",
            "text": "Warnung Hervorhebung"
        },
        "$:/language/Docs/PaletteColours/alert-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/alert-muted-foreground",
            "text": "Warnung gedeckt Vordergrund"
        },
        "$:/language/Docs/PaletteColours/background": {
            "title": "$:/language/Docs/PaletteColours/background",
            "text": "Hintergrund Global"
        },
        "$:/language/Docs/PaletteColours/blockquote-bar": {
            "title": "$:/language/Docs/PaletteColours/blockquote-bar",
            "text": "Zitat Markierung"
        },
        "$:/language/Docs/PaletteColours/button-background": {
            "title": "$:/language/Docs/PaletteColours/button-background",
            "text": "Standard-Button Hintergrund"
        },
        "$:/language/Docs/PaletteColours/button-border": {
            "title": "$:/language/Docs/PaletteColours/button-border",
            "text": "Standard-Button Rahmen"
        },
        "$:/language/Docs/PaletteColours/button-foreground": {
            "title": "$:/language/Docs/PaletteColours/button-foreground",
            "text": "Standard-Button Vordergrund"
        },
        "$:/language/Docs/PaletteColours/dirty-indicator": {
            "title": "$:/language/Docs/PaletteColours/dirty-indicator",
            "text": "Speichern nötig - Indikator"
        },
        "$:/language/Docs/PaletteColours/code-background": {
            "title": "$:/language/Docs/PaletteColours/code-background",
            "text": "Code Hintergrund"
        },
        "$:/language/Docs/PaletteColours/code-border": {
            "title": "$:/language/Docs/PaletteColours/code-border",
            "text": "Code Rahmen"
        },
        "$:/language/Docs/PaletteColours/code-foreground": {
            "title": "$:/language/Docs/PaletteColours/code-foreground",
            "text": "Code Vordergrund"
        },
        "$:/language/Docs/PaletteColours/download-background": {
            "title": "$:/language/Docs/PaletteColours/download-background",
            "text": "Herunterladen-Button Hintergrund"
        },
        "$:/language/Docs/PaletteColours/download-foreground": {
            "title": "$:/language/Docs/PaletteColours/download-foreground",
            "text": "Herunterladen-Button Vordergrund"
        },
        "$:/language/Docs/PaletteColours/dragger-background": {
            "title": "$:/language/Docs/PaletteColours/dragger-background",
            "text": "Ziehen Hintergrund"
        },
        "$:/language/Docs/PaletteColours/dragger-foreground": {
            "title": "$:/language/Docs/PaletteColours/dragger-foreground",
            "text": "Ziehen Vordergrund"
        },
        "$:/language/Docs/PaletteColours/dropdown-background": {
            "title": "$:/language/Docs/PaletteColours/dropdown-background",
            "text": "Auswahldialog Hintergrund"
        },
        "$:/language/Docs/PaletteColours/dropdown-border": {
            "title": "$:/language/Docs/PaletteColours/dropdown-border",
            "text": "Auswahldialog Rahmen"
        },
        "$:/language/Docs/PaletteColours/dropdown-tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/dropdown-tab-background-selected",
            "text": "Auswahldialog ausgewählter Reiter Hintergrund"
        },
        "$:/language/Docs/PaletteColours/dropdown-tab-background": {
            "title": "$:/language/Docs/PaletteColours/dropdown-tab-background",
            "text": "Auswahldialog Reiter Hintergrund"
        },
        "$:/language/Docs/PaletteColours/dropzone-background": {
            "title": "$:/language/Docs/PaletteColours/dropzone-background",
            "text": "Import Zone Hintergrund"
        },
        "$:/language/Docs/PaletteColours/external-link-background-hover": {
            "title": "$:/language/Docs/PaletteColours/external-link-background-hover",
            "text": "Externer Link Hintergrund (hover)"
        },
        "$:/language/Docs/PaletteColours/external-link-background-visited": {
            "title": "$:/language/Docs/PaletteColours/external-link-background-visited",
            "text": "Externer Link besucht Hintergrund"
        },
        "$:/language/Docs/PaletteColours/external-link-background": {
            "title": "$:/language/Docs/PaletteColours/external-link-background",
            "text": "Externer Link Hintergrund"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground-hover",
            "text": "Externer Link Vordergrund (hover)"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground-visited": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground-visited",
            "text": "Externer Link besucht Vordergrund"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground",
            "text": "Externer Link Vordergrund"
        },
        "$:/language/Docs/PaletteColours/foreground": {
            "title": "$:/language/Docs/PaletteColours/foreground",
            "text": "Vordergrund Global"
        },
        "$:/language/Docs/PaletteColours/message-background": {
            "title": "$:/language/Docs/PaletteColours/message-background",
            "text": "Meldungs-Box Hintergrund"
        },
        "$:/language/Docs/PaletteColours/message-border": {
            "title": "$:/language/Docs/PaletteColours/message-border",
            "text": "Meldungs-Box Rahmen"
        },
        "$:/language/Docs/PaletteColours/message-foreground": {
            "title": "$:/language/Docs/PaletteColours/message-foreground",
            "text": "Meldungs-Box Vordergrund"
        },
        "$:/language/Docs/PaletteColours/modal-backdrop": {
            "title": "$:/language/Docs/PaletteColours/modal-backdrop",
            "text": "Modaler Dialog abgedunkelt"
        },
        "$:/language/Docs/PaletteColours/modal-background": {
            "title": "$:/language/Docs/PaletteColours/modal-background",
            "text": "Modaler Dialog Hintergrund"
        },
        "$:/language/Docs/PaletteColours/modal-border": {
            "title": "$:/language/Docs/PaletteColours/modal-border",
            "text": "Modaler Dialog Rahmen"
        },
        "$:/language/Docs/PaletteColours/modal-footer-background": {
            "title": "$:/language/Docs/PaletteColours/modal-footer-background",
            "text": "Modaler Dialog Fußzeile Hintergrund"
        },
        "$:/language/Docs/PaletteColours/modal-footer-border": {
            "title": "$:/language/Docs/PaletteColours/modal-footer-border",
            "text": "Modaler Dialog Fußzeile Rahmen"
        },
        "$:/language/Docs/PaletteColours/modal-header-border": {
            "title": "$:/language/Docs/PaletteColours/modal-header-border",
            "text": "Modaler Dialog Kopfzeile Rahmen"
        },
        "$:/language/Docs/PaletteColours/muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/muted-foreground",
            "text": "Global gedeckt Vordergrund"
        },
        "$:/language/Docs/PaletteColours/notification-background": {
            "title": "$:/language/Docs/PaletteColours/notification-background",
            "text": "Mitteilung Hintergrund"
        },
        "$:/language/Docs/PaletteColours/notification-border": {
            "title": "$:/language/Docs/PaletteColours/notification-border",
            "text": "Mitteilung Rahmen"
        },
        "$:/language/Docs/PaletteColours/page-background": {
            "title": "$:/language/Docs/PaletteColours/page-background",
            "text": "Seite Hintergrund"
        },
        "$:/language/Docs/PaletteColours/pre-background": {
            "title": "$:/language/Docs/PaletteColours/pre-background",
            "text": "Formatierter Code Hintergrund"
        },
        "$:/language/Docs/PaletteColours/pre-border": {
            "title": "$:/language/Docs/PaletteColours/pre-border",
            "text": "Formatierter Code Rahmen"
        },
        "$:/language/Docs/PaletteColours/primary": {
            "title": "$:/language/Docs/PaletteColours/primary",
            "text": "Global Primary"
        },
        "$:/language/Docs/PaletteColours/sidebar-button-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-button-foreground",
            "text": "Seitenleiste Button Vordergrund"
        },
        "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover",
            "text": "Seitenleiste Bedienelement Vordergrund (hover)"
        },
        "$:/language/Docs/PaletteColours/sidebar-controls-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground",
            "text": "Seitenleiste Bedienelement Vordergrund"
        },
        "$:/language/Docs/PaletteColours/sidebar-foreground-shadow": {
            "title": "$:/language/Docs/PaletteColours/sidebar-foreground-shadow",
            "text": "Seitenleiste Vordergrund Schatten"
        },
        "$:/language/Docs/PaletteColours/sidebar-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-foreground",
            "text": "Seitenleiste Vordergrund"
        },
        "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover",
            "text": "Seitenleiste gedeckt Vordergrund (hover)"
        },
        "$:/language/Docs/PaletteColours/sidebar-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground",
            "text": "Seitenleiste gedeckt Vordergrund"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-background-selected",
            "text": "Seitenleiste Reiter"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-background": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-background",
            "text": "Seitenleiste Reiter Hintergrund"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-border-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-border-selected",
            "text": "Seitenleiste Reiter Rahmen für selektierte Reiter"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-border": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-border",
            "text": "Seitenleiste Reiter Rahmen"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-divider": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-divider",
            "text": "Seitenleiste Reiter Trennzeichen"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected",
            "text": "Seitenleiste Reiter Vordergrund für selectierte Reiter"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground",
            "text": "Seitenleiste Reiter Vordergrund"
        },
        "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover",
            "text": "Seitenleiste Tiddler Link Vordergrund (hover)"
        },
        "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground",
            "text": "Seitenleiste Tiddler Link Vordergrund"
        },
        "$:/language/Docs/PaletteColours/site-title-foreground": {
            "title": "$:/language/Docs/PaletteColours/site-title-foreground",
            "text": "Wiki Titel Vordergrund"
        },
        "$:/language/Docs/PaletteColours/static-alert-foreground": {
            "title": "$:/language/Docs/PaletteColours/static-alert-foreground",
            "text": "Statische Warnung Vordergrund"
        },
        "$:/language/Docs/PaletteColours/tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-background-selected",
            "text": "Reiter Hintergrund für selektierte Reiter"
        },
        "$:/language/Docs/PaletteColours/tab-background": {
            "title": "$:/language/Docs/PaletteColours/tab-background",
            "text": "Reiter Hintergrund"
        },
        "$:/language/Docs/PaletteColours/tab-border-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-border-selected",
            "text": "Reiter Rahmen für selektierte Reiter"
        },
        "$:/language/Docs/PaletteColours/tab-border": {
            "title": "$:/language/Docs/PaletteColours/tab-border",
            "text": "Reiter Rahmen"
        },
        "$:/language/Docs/PaletteColours/tab-divider": {
            "title": "$:/language/Docs/PaletteColours/tab-divider",
            "text": "Reiter Trennzeichen"
        },
        "$:/language/Docs/PaletteColours/tab-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-foreground-selected",
            "text": "Reiter Vordergrund für selektierte Reiter"
        },
        "$:/language/Docs/PaletteColours/tab-foreground": {
            "title": "$:/language/Docs/PaletteColours/tab-foreground",
            "text": "Reiter Vordergrund"
        },
        "$:/language/Docs/PaletteColours/table-border": {
            "title": "$:/language/Docs/PaletteColours/table-border",
            "text": "Tabelle Rahmen"
        },
        "$:/language/Docs/PaletteColours/table-footer-background": {
            "title": "$:/language/Docs/PaletteColours/table-footer-background",
            "text": "Tabelle Fußzeile Hintergrund"
        },
        "$:/language/Docs/PaletteColours/table-header-background": {
            "title": "$:/language/Docs/PaletteColours/table-header-background",
            "text": "Tabelle Kopfzeile Hintergrund"
        },
        "$:/language/Docs/PaletteColours/tag-background": {
            "title": "$:/language/Docs/PaletteColours/tag-background",
            "text": "Tag Hintergrund"
        },
        "$:/language/Docs/PaletteColours/tag-foreground": {
            "title": "$:/language/Docs/PaletteColours/tag-foreground",
            "text": "Tag Vordergrund"
        },
        "$:/language/Docs/PaletteColours/tiddler-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-background",
            "text": "Tiddler Hintergrund"
        },
        "$:/language/Docs/PaletteColours/tiddler-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-border",
            "text": "Tiddler Rahmen"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover",
            "text": "Tiddler Bedienelement Vordergrund (hover)"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected",
            "text": "Tiddler Bedienelement Vordergrund für selektierte Elemente"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground",
            "text": "Tiddler Bedienelement Vordergrund"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-background",
            "text": "Tiddler Editor Hintergrund"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-border-image": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-border-image",
            "text": "Tiddler Editor Rahmen Bild"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-border",
            "text": "Tiddler Editor Rahmen"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-fields-even": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-even",
            "text": "Tiddler Editor Hintergrund geradzahlige Felder in Tabelle"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd",
            "text": "Tiddler Editor Hintergrund un-geradzahlige Felder in Tabelle"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-background",
            "text": "Tiddler Info Bereich Hintergrund"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-border",
            "text": "Tiddler Info Bereich Rahmen"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-tab-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-tab-background",
            "text": "Tiddler Info Bereich Reiter Hintergrund"
        },
        "$:/language/Docs/PaletteColours/tiddler-link-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-link-background",
            "text": "Tiddler Link Hintergrund"
        },
        "$:/language/Docs/PaletteColours/tiddler-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-link-foreground",
            "text": "Tiddler Link Vordergrund"
        },
        "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground",
            "text": "Tiddler Untertitel Vordergrund"
        },
        "$:/language/Docs/PaletteColours/tiddler-title-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-title-foreground",
            "text": "Tiddler Titel Vordergrund"
        },
        "$:/language/Docs/PaletteColours/toolbar-new-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-new-button",
            "text": "Werkzeugleiste 'Neuer Tiddler' Button Vordergrund"
        },
        "$:/language/Docs/PaletteColours/toolbar-options-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-options-button",
            "text": "Werkzeugleiste 'Optionen' Button Vordergrund"
        },
        "$:/language/Docs/PaletteColours/toolbar-save-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-save-button",
            "text": "Werkzeugleiste 'Speichern' Button Vordergrund"
        },
        "$:/language/Docs/PaletteColours/toolbar-info-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-info-button",
            "text": "Werkzeugleiste 'Info' Button Vordergrund"
        },
        "$:/language/Docs/PaletteColours/toolbar-edit-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-edit-button",
            "text": "Werkzeugleiste 'Bearbeiten' Button Vordergrund"
        },
        "$:/language/Docs/PaletteColours/toolbar-close-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-close-button",
            "text": "Werkzeugleiste 'Schließen' Button Vordergrund"
        },
        "$:/language/Docs/PaletteColours/toolbar-delete-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-delete-button",
            "text": "Werkzeugleiste 'Löschen' Button Vordergrund"
        },
        "$:/language/Docs/PaletteColours/toolbar-cancel-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-cancel-button",
            "text": "Werkzeugleiste 'Abbruch' Button Vordergrund"
        },
        "$:/language/Docs/PaletteColours/toolbar-done-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-done-button",
            "text": "Werkzeugleiste 'Fertig' Button Vordergrund"
        },
        "$:/language/Docs/PaletteColours/untagged-background": {
            "title": "$:/language/Docs/PaletteColours/untagged-background",
            "text": "(untagged) Pille Hintergrund"
        },
        "$:/language/Docs/PaletteColours/very-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/very-muted-foreground",
            "text": "Stark abgedunkelter Vordergrund"
        },
        "$:/language/EditTemplate/Body/External/Hint": {
            "title": "$:/language/EditTemplate/Body/External/Hint",
            "text": "Diese ist ein externer Tiddler, der nicht im TW file gespeichert ist. Sie können die \"Tags\" und \"Feld\" Texte ändern, jedoch nicht den Inhalt des Tiddlers!"
        },
        "$:/language/EditTemplate/Body/Hint": {
            "title": "$:/language/EditTemplate/Body/Hint",
            "text": "Verwenden Sie zum Formatieren [[WikiText|http://tiddlywiki.com/static/WikiText.html]]."
        },
        "$:/language/EditTemplate/Body/Placeholder": {
            "title": "$:/language/EditTemplate/Body/Placeholder",
            "text": "Geben Sie den Text für diesen Tiddler ein."
        },
        "$:/language/EditTemplate/Body/Preview/Button/Hide": {
            "title": "$:/language/EditTemplate/Body/Preview/Button/Hide",
            "text": "Vorschau aus"
        },
        "$:/language/EditTemplate/Body/Preview/Button/Show": {
            "title": "$:/language/EditTemplate/Body/Preview/Button/Show",
            "text": "Vorschau"
        },
        "$:/language/EditTemplate/Field/Remove/Caption": {
            "title": "$:/language/EditTemplate/Field/Remove/Caption",
            "text": "Lösche Feld"
        },
        "$:/language/EditTemplate/Field/Remove/Hint": {
            "title": "$:/language/EditTemplate/Field/Remove/Hint",
            "text": "Lösche Feld"
        },
        "$:/language/EditTemplate/Fields/Add/Button": {
            "title": "$:/language/EditTemplate/Fields/Add/Button",
            "text": "ok"
        },
        "$:/language/EditTemplate/Fields/Add/Name/Placeholder": {
            "title": "$:/language/EditTemplate/Fields/Add/Name/Placeholder",
            "text": "Feld Name"
        },
        "$:/language/EditTemplate/Fields/Add/Prompt": {
            "title": "$:/language/EditTemplate/Fields/Add/Prompt",
            "text": "Feld einfügen:"
        },
        "$:/language/EditTemplate/Fields/Add/Value/Placeholder": {
            "title": "$:/language/EditTemplate/Fields/Add/Value/Placeholder",
            "text": "Feld Text / Wert"
        },
        "$:/language/EditTemplate/Fields/Add/Dropdown/System": {
            "title": "$:/language/EditTemplate/Fields/Add/Dropdown/System",
            "text": "System Felder"
        },
        "$:/language/EditTemplate/Fields/Add/Dropdown/User": {
            "title": "$:/language/EditTemplate/Fields/Add/Dropdown/User",
            "text": "Anwender Felder"
        },
        "$:/language/EditTemplate/Shadow/Warning": {
            "title": "$:/language/EditTemplate/Shadow/Warning",
            "text": "Dies ist ein Schatten-Tiddler. Jede Änderung überschreibt die Standardversion des Plugins: <<pluginLink>>"
        },
        "$:/language/EditTemplate/Shadow/OverriddenWarning": {
            "title": "$:/language/EditTemplate/Shadow/OverriddenWarning",
            "text": "Dies ist ein veränderter Tiddler. Um zur Standardversion zurückzukehren, löschen Sie diesen Tiddler. Plugin: <<pluginLink>>"
        },
        "$:/language/EditTemplate/Tags/Add/Button": {
            "title": "$:/language/EditTemplate/Tags/Add/Button",
            "text": "ok"
        },
        "$:/language/EditTemplate/Tags/Add/Placeholder": {
            "title": "$:/language/EditTemplate/Tags/Add/Placeholder",
            "text": "neuer Tag"
        },
        "$:/language/EditTemplate/Tags/Dropdown/Caption": {
            "title": "$:/language/EditTemplate/Tags/Dropdown/Caption",
            "text": "Tag Liste"
        },
        "$:/language/EditTemplate/Tags/Dropdown/Hint": {
            "title": "$:/language/EditTemplate/Tags/Dropdown/Hint",
            "text": "Tag Liste anzeigen"
        },
        "$:/language/EditTemplate/Type/Dropdown/Caption": {
            "title": "$:/language/EditTemplate/Type/Dropdown/Caption",
            "text": "Tiddler Typ Liste"
        },
        "$:/language/EditTemplate/Type/Dropdown/Hint": {
            "title": "$:/language/EditTemplate/Type/Dropdown/Hint",
            "text": "Anzeigen der Tiddler Typ Liste"
        },
        "$:/language/EditTemplate/Type/Delete/Caption": {
            "title": "$:/language/EditTemplate/Type/Delete/Caption",
            "text": "Lösche Inhalts Typ"
        },
        "$:/language/EditTemplate/Type/Delete/Hint": {
            "title": "$:/language/EditTemplate/Type/Delete/Hint",
            "text": "Lösche Inhalts Typ"
        },
        "$:/language/EditTemplate/Type/Placeholder": {
            "title": "$:/language/EditTemplate/Type/Placeholder",
            "text": "Tiddler Format"
        },
        "$:/language/EditTemplate/Type/Prompt": {
            "title": "$:/language/EditTemplate/Type/Prompt",
            "text": "Typ:"
        },
        "$:/language/Exporters/StaticRiver": {
            "title": "$:/language/Exporters/StaticRiver",
            "text": "HTML - Statisch"
        },
        "$:/language/Exporters/JsonFile": {
            "title": "$:/language/Exporters/JsonFile",
            "text": "JSON - Format"
        },
        "$:/language/Exporters/CsvFile": {
            "title": "$:/language/Exporters/CsvFile",
            "text": "CSV - Format"
        },
        "$:/language/Exporters/TidFile": {
            "title": "$:/language/Exporters/TidFile",
            "text": ".tid - Format"
        },
        "$:/language/Docs/Fields/_canonical_uri": {
            "title": "$:/language/Docs/Fields/_canonical_uri",
            "text": "Die komplette URI eines externen Foto Tiddlers. URI = Uniform Resource Identifier, Identifikator für Ressourcen im Internet."
        },
        "$:/language/Docs/Fields/bag": {
            "title": "$:/language/Docs/Fields/bag",
            "text": "Der Name eines ~TiddlyWeb \"bags\" von dem der Tiddler kam."
        },
        "$:/language/Docs/Fields/caption": {
            "title": "$:/language/Docs/Fields/caption",
            "text": "Der Text, der auf \"Tab-Buttons\" angezeigt wird."
        },
        "$:/language/Docs/Fields/color": {
            "title": "$:/language/Docs/Fields/color",
            "text": "Der CSS Farbwert, der mit einem Tiddler assoziiert wird. "
        },
        "$:/language/Docs/Fields/component": {
            "title": "$:/language/Docs/Fields/component",
            "text": "Der Name einer Komponente, die für eine [[Alarm Anzeige|AlertMechanism]] verantwortlich ist."
        },
        "$:/language/Docs/Fields/current-tiddler": {
            "title": "$:/language/Docs/Fields/current-tiddler",
            "text": "Wird verwendet um den \"obersten\" Tiddler in der [[Tiddler Historie|HistoryMechanism]] zwischen zu speichern. "
        },
        "$:/language/Docs/Fields/created": {
            "title": "$:/language/Docs/Fields/created",
            "text": "Datum an dem der Tiddler erstellt wurde."
        },
        "$:/language/Docs/Fields/creator": {
            "title": "$:/language/Docs/Fields/creator",
            "text": "Name des Erstellers dieses Tiddlers."
        },
        "$:/language/Docs/Fields/dependents": {
            "title": "$:/language/Docs/Fields/dependents",
            "text": "Listet die Abhängigkeiten bei \"plugins\" auf."
        },
        "$:/language/Docs/Fields/description": {
            "title": "$:/language/Docs/Fields/description",
            "text": "Die Beschreibung für ein \"plugin\" oder einen \"modalen\" Dialog."
        },
        "$:/language/Docs/Fields/draft.of": {
            "title": "$:/language/Docs/Fields/draft.of",
            "text": "Entwurf von - enthält den Titel des Tiddlers, zu dem dieser Entwurf-Tiddler gehört."
        },
        "$:/language/Docs/Fields/draft.title": {
            "title": "$:/language/Docs/Fields/draft.title",
            "text": "Entwurf Titel - enthält den neuen Titel, wenn der Entwurf-Tiddler gespeichert wird. "
        },
        "$:/language/Docs/Fields/footer": {
            "title": "$:/language/Docs/Fields/footer",
            "text": "Der Fußnoten Text bei einem \"~Wizard-Dialog\""
        },
        "$:/language/Docs/Fields/hack-to-give-us-something-to-compare-against": {
            "title": "$:/language/Docs/Fields/hack-to-give-us-something-to-compare-against",
            "text": "Ein temporäres Feld, verwendet in [[$:/core/templates/static.content]]"
        },
        "$:/language/Docs/Fields/icon": {
            "title": "$:/language/Docs/Fields/icon",
            "text": "Der Titel eines ~Icon-Tiddlers, der mit diesem Tiddler verbunden ist."
        },
        "$:/language/Docs/Fields/library": {
            "title": "$:/language/Docs/Fields/library",
            "text": "Wenn dieses Feld=\"yes\" ist, dann soll der Tiddler als JavaScript Bibliothek gespeichert werden."
        },
        "$:/language/Docs/Fields/list": {
            "title": "$:/language/Docs/Fields/list",
            "text": "Eine geordnete Tiddler Liste, die mit diesem Tiddler verbunden ist."
        },
        "$:/language/Docs/Fields/list-before": {
            "title": "$:/language/Docs/Fields/list-before",
            "text": "Dient zum Einfügen von Tiddler Titeln in das \"list\" Feld. Wenn gesetzt, wird der neue Tiddler ''vor'' dem hier definierten Tiddler in die Liste eingefügt. Wenn vorhanden, aber leer, dann wird der neue Tiddler an den Anfang der Liste gesetzt."
        },
        "$:/language/Docs/Fields/list-after": {
            "title": "$:/language/Docs/Fields/list-after",
            "text": "Dient zum Einfügen von Tiddler Titeln in das \"list\" Feld. Wenn gesetzt, wird der neue Tiddler ''nach'' dem hier definierten Tiddler in die Liste eingefügt. "
        },
        "$:/language/Docs/Fields/modified": {
            "title": "$:/language/Docs/Fields/modified",
            "text": "Datum, an dem der Tiddler zuletzt verändert wurde."
        },
        "$:/language/Docs/Fields/modifier": {
            "title": "$:/language/Docs/Fields/modifier",
            "text": "Name der Person, die den Tiddler zuletzt verändert hat."
        },
        "$:/language/Docs/Fields/name": {
            "title": "$:/language/Docs/Fields/name",
            "text": "Ein Menschen lesbarer Name für einen \"plugin\" Tiddler. "
        },
        "$:/language/Docs/Fields/plugin-priority": {
            "title": "$:/language/Docs/Fields/plugin-priority",
            "text": "Ein numerischer Wert, der die Priorität eines \"plugins\" festlegt."
        },
        "$:/language/Docs/Fields/plugin-type": {
            "title": "$:/language/Docs/Fields/plugin-type",
            "text": "Der Typ eines \"plugins\"."
        },
        "$:/language/Docs/Fields/revision": {
            "title": "$:/language/Docs/Fields/revision",
            "text": "Die Revisionsnummer eines Tiddlers. Wird von einem Server vergeben."
        },
        "$:/language/Docs/Fields/released": {
            "title": "$:/language/Docs/Fields/released",
            "text": "Datum der ~TiddlyWiki Ausgabe."
        },
        "$:/language/Docs/Fields/source": {
            "title": "$:/language/Docs/Fields/source",
            "text": "Eine Quelltext URL, verbunden mit diesem Tiddler."
        },
        "$:/language/Docs/Fields/subtitle": {
            "title": "$:/language/Docs/Fields/subtitle",
            "text": "Der Untertitel für einen \"~Wizard-Dialog\"."
        },
        "$:/language/Docs/Fields/tags": {
            "title": "$:/language/Docs/Fields/tags",
            "text": "Eine Liste von \"Tags\" für diesen Tiddler."
        },
        "$:/language/Docs/Fields/text": {
            "title": "$:/language/Docs/Fields/text",
            "text": "Der Haupttext eines Tiddlers."
        },
        "$:/language/Docs/Fields/title": {
            "title": "$:/language/Docs/Fields/title",
            "text": "Ein individueller einmaliger Name eines Tiddlers."
        },
        "$:/language/Docs/Fields/type": {
            "title": "$:/language/Docs/Fields/type",
            "text": "Legt den Typ eines Tiddlers fest (aka MIME-type)."
        },
        "$:/language/Docs/Fields/version": {
            "title": "$:/language/Docs/Fields/version",
            "text": "Versions-Information eines \"plugins\"."
        },
        "$:/language/Filters/AllTiddlers": {
            "title": "$:/language/Filters/AllTiddlers",
            "text": "Alle Tiddler außer System-Tiddler"
        },
        "$:/language/Filters/RecentSystemTiddlers": {
            "title": "$:/language/Filters/RecentSystemTiddlers",
            "text": "Kürzlich veränderte Tiddler, inklusive System-Tiddler"
        },
        "$:/language/Filters/RecentTiddlers": {
            "title": "$:/language/Filters/RecentTiddlers",
            "text": "Kürzlich veränderte Tiddler"
        },
        "$:/language/Filters/AllTags": {
            "title": "$:/language/Filters/AllTags",
            "text": "Alle Tags außer System-Tags"
        },
        "$:/language/Filters/Missing": {
            "title": "$:/language/Filters/Missing",
            "text": "Fehlende Tiddler"
        },
        "$:/language/Filters/Drafts": {
            "title": "$:/language/Filters/Drafts",
            "text": "Entwurf Tiddler"
        },
        "$:/language/Filters/Orphans": {
            "title": "$:/language/Filters/Orphans",
            "text": "Waisen Tiddler"
        },
        "$:/language/Filters/SystemTiddlers": {
            "title": "$:/language/Filters/SystemTiddlers",
            "text": "System-Tiddler"
        },
        "$:/language/Filters/ShadowTiddlers": {
            "title": "$:/language/Filters/ShadowTiddlers",
            "text": "Schatten-Tiddler"
        },
        "$:/language/Filters/OverriddenShadowTiddlers": {
            "title": "$:/language/Filters/OverriddenShadowTiddlers",
            "text": "Überschriebene Schatten-Tiddler"
        },
        "$:/language/Filters/SystemTags": {
            "title": "$:/language/Filters/SystemTags",
            "text": "System-Tags"
        },
        "$:/language/Filters/TypedTiddlers": {
            "title": "$:/language/Filters/TypedTiddlers",
            "text": "Nicht \"wiki-text\" Tiddler"
        },
        "GettingStarted": {
            "title": "GettingStarted",
            "text": "Willkommen bei TiddlyWiki, einem persönlichen nicht-linearen Web-Notizbuch.\n\nVor dem Start, vergewissern Sie sich, dass Sie dieses Wiki auch wirklich speichern können. Weitere Informationen finden Sie für:\n\n* Österreich: http://tiddlywiki.com/languages/de-AT\n* Deutschland: http://tiddlywiki.com/languages/de-DE\n* Allgemein (englisch): http://tiddlywiki.com \n\nErste Schritte:\n\n* Erstellen Sie einen neuen Tiddler mit dem \"Plus-Button\" in der rechten Navigationsleiste.\n* Einstellungen können im [[Kontrollpanel|$:/ControlPanel]] vorgenommen werden. Siehe: \"Zahnrad-Button\" \n** Das Anzeigen dieses Tiddlers können Sie verhindern, indem Sie die \"~DefaultTiddlers\" im ''Basis-Tab'' verändern.\n* Speichern wird mit dem \"Speichern-Button\" in der Navigationsleiste ausgelöst. \n* Österreich: [[Weitere Informationen zu WikiText|http://tiddlywiki.com/languages/de-AT/index.html#WikiText]]\n* Deutschland: [[Weitere Informationen zu WikiText|http://tiddlywiki.com/languages/de-DE/index.html#WikiText]]\n\nHinweis: Die österreichische und deutsche Version unterscheiden sich momentan nur in der Flagge, die bei der Standard Sprachauswahl angezeigt wird. In Zukunft können Beschriftungen der Benutzeroberfläche geringfügig von einander abweichen. zB: Jänner - Januar. "
        },
        "$:/language/Help/build": {
            "title": "$:/language/Help/build",
            "description": "Ausführen, von vorkonfigurierten Befehlen.",
            "text": "Dieser Befehl erstellt die vorkonfigurierten Ziele, der aktuellen Wiki Edition. Sind keine Ziele spezifiziert, dann werden all konfigurierten Ziele erstellt.\n\n```\n--build <target> [<target> ...]\n```\n\nZiele werden in der `tiddlywiki.info` Datei, im Wiki Verzeichnis konfiguriert.\n"
        },
        "$:/language/Help/clearpassword": {
            "title": "$:/language/Help/clearpassword",
            "description": "Lösche das Passwort, das für die vorhergehenen Verschlüsselungen verwendet wurde.",
            "text": "Lösche das Passwort, das für die vorhergehenen Verschlüsselungen verwendet wurde.\n\n```\n--clearpassword\n```\n"
        },
        "$:/language/Help/default": {
            "title": "$:/language/Help/default",
            "text": "\\define commandTitle()\n$:/language/Help/$(command)$\n\\end\n```\nVerwendung: tiddlywiki [<wikifolder>] [--<command> [<args>...]...]\n```\n\nVerfügbare Befehle:\n\n<ul>\n<$list filter=\"[commands[]sort[title]]\" variable=\"command\">\n<li><$link to=<<commandTitle>>><$macrocall $name=\"command\" $type=\"text/plain\" $output=\"text/plain\"/></$link>: <$transclude tiddler=<<commandTitle>> field=\"description\"/></li>\n</$list>\n</ul>\n\nDetailierte Informationen zu den Befehlen:\n\n```\ntiddlywiki --help <command>\n```\n"
        },
        "$:/language/Help/editions": {
            "title": "$:/language/Help/editions",
            "description": "Listet alle verfügbaren TiddlyWiki Editionen auf",
            "text": "Listet alle verfügbaren TiddlyWiki Editionen auf.\n\n```\n--editions\n```\n\nSie können ein neues Wiki mit dem `--init` Kommando erstellen. Dabei wird eine der angezeigten Editionen \"geklont\".\n"
        },
        "$:/language/Help/help": {
            "title": "$:/language/Help/help",
            "description": "Anzeige der Hilfe für die TiddlyWiki Befehle.",
            "text": "Anzeige der Hilfe für die TiddlyWiki Befehle.\n\nBeispiel:\n\n```\n--help [<command>]\n```\n\nWird der Parameter <command> nicht angegeben, werden alle Befehle aufgelistet.\n"
        },
        "$:/language/Help/init": {
            "title": "$:/language/Help/init",
            "description": "Initialisiere eine neues Wiki Verzeichnis.",
            "text": "Initialisiere eine neues [[Wiki Verzeichnis|WikiFolders]] mit der Kopie einer Edition.\n\n```\n--init <edition> [<edition> ...]\n```\n\nBeispiel:\n\n```\ntiddlywiki ./MyWikiFolder --init empty\n```\n\nAnmerkung:\n\n* Das Wiki Verzeichnis wird angelegt, wenn es nicht existiert.\n* Der <edition> Parameter ist standardmäßig: ''empty''.\n* Der --init Befehl bricht ab, wenn das angegebene Verzeichnis nicht leer ist.\n* Der --init Befehl löscht alle `includeWikis` Definitionen aus der neuen `tiddlywiki.info` Datei\n* Wenn mehrere Editionen importiert werden, wird die zuletzt importierte `tidlywiki.info` Datei aktiv sein. Alle anderen weden überschrieben.\n\n* `--editions` listet alle verfügbaren Editionen auf.\n"
        },
        "$:/language/Help/load": {
            "title": "$:/language/Help/load",
            "description": "Lade Tiddler von einer Datei.",
            "text": "Lade Tiddler aus einer TiddlyWiki 2.x.x `.html`, `.tiddler`, .`tid`, `.json` oder anderen Datei.\n\n```\n--load <filepath>\n```\n\nUm Daten aus einer verschlüsselten TiddlyWiki Datei zu laden, muss zuerst mit dem \"password\" Parameter ein Passwort definiert werden. \n\nBeispiel:\n\n```\ntiddlywiki ./MyWiki --password pa55w0rd --load my_encrypted_wiki.html\n```\n\nHinweis: TiddlyWiki wird nur neuere Versionen eines bestehenden Plugins laden!\n"
        },
        "$:/language/Help/makelibrary": {
            "title": "$:/language/Help/makelibrary",
            "description": "Erstellt die \"Upgrade Bibliothek\", die vom upgrade Prozess benötigt wird",
            "text": "Erstellt den tiddler: `$:/UpgradeLibrary`, der vom upgrade Prozess benötigt wird.\n\nDie \"Upgrade Bibliothek\" ist ein \"normales\" Plugin, vom Typ: `library`. Es enthält eine Kopie jedes Plugins, Themas und Sprachpacketes, das im TiddlyWiki Archiv enthalten ist.\n\nDieser Befehl ist ein \"interner\" Befehl! Er ist nur relevant für Benutzer, die einen spezifischen \"Upgrade Prezess\" erstellen müssen. zB: Umwandeln von einem Tiddler in mehrere Tiddler, um Inkompatibilitäten zu vermeiden.\n\n```\n--makelibrary <title>\n```\n\nDas \"title\" Argument ist standardmäßig: `$:/UpgradeLibrary`.\n"
        },
        "$:/language/Help/notfound": {
            "title": "$:/language/Help/notfound",
            "text": "Keine Hilfe zu diesem Thema gefunden!"
        },
        "$:/language/Help/output": {
            "title": "$:/language/Help/output",
            "description": "Setzt das Basis Ausgabeverzeichnis für die folgenden Befehle.",
            "text": "Setzt das Basis Ausgabeverzeichnis für die folgenden Befehle. Das Standard Verzeichnis heißt: `output` und ist ein Unterverzeichnis des `edition` Verzeichnisses.\n\n```\n--output <pathname>\n```\n\nIst das spezifizierte Verzeichnis \"relativ\", dann wird es relativ zum bestehenden Arbeitsverzeichnis angelegt.\nZum Beispiel: `--output .` setzt das Ausgabeverzeichnis auf das aktuelle Verzeichnis.\n"
        },
        "$:/language/Help/password": {
            "title": "$:/language/Help/password",
            "description": "Setzen eines Passwortes für Verschlüsselungsoperationen.",
            "text": "Setzen eines Passwortes für Verschlüsselungsoperationen\n\n```\n--password <password>\n```\n\nHinweis: Diese Option kann nicht verwendet werden, um ein \"Server Passwort\" festzulegen! Informationen zum Server Passwort siehe \"--server\" Kommando.\n"
        },
        "$:/language/Help/rendertiddler": {
            "title": "$:/language/Help/rendertiddler",
            "description": "Ausgabe eines individuellen Tiddlers, in einem spezifizierten Format.",
            "text": "Ausgabe eines individuellen Tiddlers, in einem spezifizierten Format (standard: `text/html`) und Dateinamen.\n\nOptional kann ein Template tiddler angegeben werden. Die \"currentTiddler\" Variable wird auf den Tiddler gesetzt, der zu rendern ist.\n\n```\n--rendertiddler <title> <filename> [<type>] [<template>]\n```\n\nStandardmäßig ist das `output` Verzeichnis ein Unterverzeichnis im `edition` Verzeichnis. Der `--output` Befehl kann verwendet werden, um ein anderes Verzeichnis auszuwählen.\n\nNicht vorhandene Verzeichnisse werden automatisch erstellt.\n"
        },
        "$:/language/Help/rendertiddlers": {
            "title": "$:/language/Help/rendertiddlers",
            "description": "Gefilterte Ausgabe von Tiddlern, in einem spezifizierten Format.",
            "text": "Gefilterte Ausgabe mehrerer Tiddler, in ein angegebenes Dateiformat (standard: `text/html`) mit spezifischer Erweiterung (Standard: `.html`).\n\n```\n--rendertiddlers <filter> <template> <pathname> [<type>] [<extension>] [\"noclean\"]\n```\n\nBeispiel:\n\n```\n--rendertiddlers [!is[system]] $:/core/templates/static.tiddler.html ./static text/plain\n```\n\nStandardmäßig ist das `output` Verzeichnis ein Unterverzeichnis im `edition` Verzeichnis. Der `--output` Befehl kann verwendet werden, um ein anderes Verzeichnis auszuwählen.\n\nNicht vorhandene Verzeichnisse werden automatisch erstellt und enthaltene Dateien werden gelöscht. Mit dem \"noclean\" Parameter, kann das löschen vorhandener Dateien unterdrückt werden.\n"
        },
        "$:/language/Help/savetiddler": {
            "title": "$:/language/Help/savetiddler",
            "description": "Speichert einen Tiddler als File.",
            "text": "Speichert einen individuellen Tiddler im Text- oder Binärformat mit dem angegebenen Dateinamen.\n\n```\n--savetiddler <title> <filename>\n```\n\nStandardmäßig ist das `output` Verzeichnis ein Unterverzeichnis im `edition` Verzeichnis. Der `--output` Befehl kann verwendet werden, um ein anderes Verzeichnis auszuwählen.\n\nNicht vorhandene Verzeichnisse werden automatisch erstellt.\n"
        },
        "$:/language/Help/savetiddlers": {
            "title": "$:/language/Help/savetiddlers",
            "description": "Speichert eine Gruppe von Tiddler in ein Verzeichnis",
            "text": "Speichert eine Gruppe von Tiddler im Text- oder Binärformat in ein angegebenes Verzeichnis.\n\n```\n--savetiddlers <filter> <pathname> [\"noclean\"]\n```\n\nStandardmäßig ist das `output` Verzeichnis ein Unterverzeichnis im `edition` Verzeichnis. Der `--output` Befehl kann verwendet werden, um ein anderes Verzeichnis auszuwählen.\n\nWichtig: Alle Dateien im Ausgabeverzeichnis werden automatisch gelöscht, wenn dieser Befehl verwendet wird. Um dies zu verhindern kann der ''noclean'' Parameter verwendet werden.\n\nNicht vorhandene Verzeichnisse im Pfadnamen werden automatisch erstellt.\n"
        },
        "$:/language/Help/server": {
            "title": "$:/language/Help/server",
            "description": "Stellt einen HTTP server für TiddlyWiki zur Verfügung.",
            "text": "TiddlyWiki bringt einen sehr einfachen Web-Server mit. Dieser ist zwar kompatibel mit dem TiddlyWeb Protokoll, ist jedoch nicht ausgereift genug, um im produktiven Einsatz im Netz eingesetzt zu werden. \n\nDer Server kann spezifische Tiddler im angegebenen Format anzeigen (rendern). Zudem können einzelne, oder mehrere Tiddler im JSON Format übertragen werden. Die unterstützten HTTP Funktionen sind: `GET`, `PUT` und `DELETE`\n\n```\n--server <port> <roottiddler> <rendertype> <servetype> <username> <password> <host>\n```\n\nDie Parameter sind: \n\n* ''port'' - Port Nummer mit der kommuniziert werden soll (Standard: \"8080\").\n* ''roottiddler'' - Der Tiddler, der als ~Basis-Tiddler verwendet werden soll ( Standard: \"$:/core/save/all\").\n* ''rendertype'' -  MIME-Type, zu dem der ~Basis-Tiddler \"gerendert\" werden soll ( Standard: \"text/plain\").\n* ''servetype'' - MIME-Type, mit dem der Basis-Tiddler ausgeliefert werden soll ( Standard: \"text/html\").\n* ''username'' - Benutzer Name, mit dem veränderte Tiddler signiert werden.\n* ''password'' - Passwort mit dem eine sehr \"simple\" Zugangsbeschränkung aufgebaut werden kann.\n* ''host'' - ~Host-Name von dem ausgeliefert werden soll. Host ist optional ( Standard: \"127.0.0.1\" oder auch \"localhost\").\n* ''pathprefix'' - Optionales prefix für Pfade.\n\nWenn beim Serverstart ein Passwort angegeben wird, dann wird der Benutzer aufgefordert den Benutzernamen und das Passwort einzugeben, bevor ein Wiki angezeigt wird. ACHTUNG: Das Passwort wird im Klartext übertragen. Diese Vorgehensweise ist nicht für den Einsatz im Netz geeignet.\n\nBeispiel:\n\n```\n--server 8080 $:/core/save/all text/plain text/html MeinBenutzerName passw0rt\n```\n\nDer Name und das Passwort können als \"leere\" Zeichenketten definiert werden, wenn ein \"hostname\" oder \"pathprefix\" nötig ist, jedoch kein Passwort verwendet werden soll.\n\n```\n--server 8080 $:/core/save/all text/plain text/html \"\" \"\" 192.168.0.245\n```\n\nEs ist möglich mehrere TiddlyWiki Server gleichzeitig zu starten. Jeder Server muss jedoch mit einem eigenen Port gestartet werden.\n"
        },
        "$:/language/Help/setfield": {
            "title": "$:/language/Help/setfield",
            "description": "Experimentell - Setzt ein Tiddler \"field\" auf einen bestimmten Wert",
            "text": "//Wichtig! Dieser Befehl is experimentell und kann während der Betaphase geändert oder ersetzt werden!//\n\nSetzt ein spezifiziertes Feld, für eine Gruppe von Tiddlern. Ein Template wird \"wikifiziert\" und das Ergebnis in das Feld geschrieben. Die `currentTiddler` Variable wird auf den jeweiligen Tiddler gesetzt. \n\n```\n--setfield <filter> <fieldname> <templatetitle> <rendertype>\n```\n\nThe parameters are:\n\n* ''filter'' - Filter, der die zu modifizierenden Tiddler auswählt.\n* ''fieldname'' - Das zu verändernde Feld (Standardwert: \"text\").\n* ''templatetitle'' - Der zu wikifizierende Vorlagen Tiddler, dessen Ergebnis in das Feld geschrieben wird. Wenn Leer, dann wird das Feld gelöscht.\n* ''rendertype'' - Der Text Typ für den \"rendering\" Vorgang (Standardwert: \"text/plain\"; \"text/html\" kann verwendet werden, um \"HTML tags\" zu erzeugen).\n"
        },
        "$:/language/Help/unpackplugin": {
            "title": "$:/language/Help/unpackplugin",
            "description": "Extrahiere Tiddler aus einem Plugin",
            "text": "Extrahiert alle Tiddler aus einem plugin und schreibt diese als einzelne Tiddler Dateien:\n\n```\n--unpackplugin <title>\n```\n"
        },
        "$:/language/Help/verbose": {
            "title": "$:/language/Help/verbose",
            "description": "Aktiviert die erweiterte Fehlerausgabe.",
            "text": "Aktiviert die erweiterte Fehlerausgabe. Nützlich um Fehler zu finden.\n\n```\n--verbose\n```\n"
        },
        "$:/language/Help/version": {
            "title": "$:/language/Help/version",
            "description": "Gibt die Versionsnummer von TiddlyWiki aus.",
            "text": "Gibt die Versionsnummer von TiddlyWiki aus.\n\n```\n--version\n```\n"
        },
        "$:/language/Import/Imported": {
            "title": "$:/language/Import/Imported",
            "text": "Folgende Tiddler wurden importiert: "
        },
        "$:/language/Import/Listing/Cancel/Caption": {
            "title": "$:/language/Import/Listing/Cancel/Caption",
            "text": "Abbrechen"
        },
        "$:/language/Import/Listing/Hint": {
            "title": "$:/language/Import/Listing/Hint",
            "text": "Diese Tiddler können importiert werden: "
        },
        "$:/language/Import/Listing/Import/Caption": {
            "title": "$:/language/Import/Listing/Import/Caption",
            "text": "Importieren"
        },
        "$:/language/Import/Listing/Select/Caption": {
            "title": "$:/language/Import/Listing/Select/Caption",
            "text": "Auswahl"
        },
        "$:/language/Import/Listing/Status/Caption": {
            "title": "$:/language/Import/Listing/Status/Caption",
            "text": "Status"
        },
        "$:/language/Import/Listing/Title/Caption": {
            "title": "$:/language/Import/Listing/Title/Caption",
            "text": "Titel"
        },
        "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible": {
            "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible",
            "text": "Unterdrückte, inkompatible oder veraltete \"plugins\""
        },
        "$:/language/Import/Upgrader/Plugins/Suppressed/Version": {
            "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Version",
            "text": "Einige \"plugins\" weden unterdrückt! Importierte plugins: <<incoming>> sind älter als existierende: <<existing>>."
        },
        "$:/language/Import/Upgrader/Plugins/Upgraded": {
            "title": "$:/language/Import/Upgrader/Plugins/Upgraded",
            "text": " Aktualisieren der plugins von: <<incoming>> nach: <<upgraded>>"
        },
        "$:/language/Import/Upgrader/State/Suppressed": {
            "title": "$:/language/Import/Upgrader/State/Suppressed",
            "text": "Unterdrückte temporäre Status Tiddler"
        },
        "$:/language/Import/Upgrader/System/Suppressed": {
            "title": "$:/language/Import/Upgrader/System/Suppressed",
            "text": "Unterdrückte \"System Tiddler\""
        },
        "$:/language/Import/Upgrader/ThemeTweaks/Created": {
            "title": "$:/language/Import/Upgrader/ThemeTweaks/Created",
            "text": "Migrieren der \"theme tweaks\" von: <$text text=<<from>>/>"
        },
        "$:/language/AboveStory/ClassicPlugin/Warning": {
            "title": "$:/language/AboveStory/ClassicPlugin/Warning",
            "text": "Es scheint, Sie möchten ein Plugin verwenden, dass für [[TiddlyWiki Classic|http://tiddlywiki.com/#TiddlyWikiClassic]] entwickelt wurde. Diese Plugins können jedoch mit ~TiddlyWiki Version 5 nicht verwendet werden. ~TiddlyWiki Classic plugin erkannt:"
        },
        "$:/language/BinaryWarning/Prompt": {
            "title": "$:/language/BinaryWarning/Prompt",
            "text": "Dieser Tiddler enthält binäre Daten."
        },
        "$:/language/ClassicWarning/Hint": {
            "title": "$:/language/ClassicWarning/Hint",
            "text": "Dieser Tiddler wurde im TiddlyWiki Classic Format erstellt. Dieses Format ist nur teilweise kompatibel mit TiddlyWiki Version 5. Mehr Info finden Sie unter: http://tiddlywiki.com/static/Upgrading.html"
        },
        "$:/language/ClassicWarning/Upgrade/Caption": {
            "title": "$:/language/ClassicWarning/Upgrade/Caption",
            "text": "upgrade"
        },
        "$:/language/CloseAll/Button": {
            "title": "$:/language/CloseAll/Button",
            "text": "alle schließen"
        },
        "$:/language/ConfirmCancelTiddler": {
            "title": "$:/language/ConfirmCancelTiddler",
            "text": "Wollen Sie die Änderungen im Tiddler: \"<$text text=<<title>>/>\" verwerfen?"
        },
        "$:/language/ConfirmDeleteTiddler": {
            "title": "$:/language/ConfirmDeleteTiddler",
            "text": "Wollen Sie den Tiddler: \"<$text text=<<title>>/>\" löschen?"
        },
        "$:/language/ConfirmOverwriteTiddler": {
            "title": "$:/language/ConfirmOverwriteTiddler",
            "text": "Tiddler: \"<$text text=<<title>>/>\" existiert! OK überschreibt den tiddler!"
        },
        "$:/language/ConfirmEditShadowTiddler": {
            "title": "$:/language/ConfirmEditShadowTiddler",
            "text": "Sie sind dabei, einen Schatten-Tiddler zu verändern. Zukünftige, automatische Anpassungen werden dadurch unterdrückt. Sie können Ihre Änderungen rückgängig machen, indem Sie diesen Tiddler wieder löschen. Wollen Sie den Tiddler: \"<$text text=<<title>>/>\" ändern?"
        },
        "$:/language/DefaultNewTiddlerTitle": {
            "title": "$:/language/DefaultNewTiddlerTitle",
            "text": "Neuer Tiddler"
        },
        "$:/language/DropMessage": {
            "title": "$:/language/DropMessage",
            "text": "Hierher ziehen (oder Escape um abzubrechen)"
        },
        "$:/language/Encryption/Cancel": {
            "title": "$:/language/Encryption/Cancel",
            "text": "Abbrechen"
        },
        "$:/language/Encryption/ConfirmClearPassword": {
            "title": "$:/language/Encryption/ConfirmClearPassword",
            "text": "Wollen Sie das Passwort löschen? Damit wird die Verschlüsselung beim nächsten Speichervorgang abgeschalten!"
        },
        "$:/language/Encryption/PromptSetPassword": {
            "title": "$:/language/Encryption/PromptSetPassword",
            "text": "Der TiddlyWiki Inhalt wird mit dem nächsten Speichern verschlüsselt!"
        },
        "$:/language/Encryption/Username": {
            "title": "$:/language/Encryption/Username",
            "text": "Benutzername"
        },
        "$:/language/Encryption/Password": {
            "title": "$:/language/Encryption/Password",
            "text": "Passwort"
        },
        "$:/language/Encryption/RepeatPassword": {
            "title": "$:/language/Encryption/RepeatPassword",
            "text": "Passwort wiederholen"
        },
        "$:/language/Encryption/PasswordNoMatch": {
            "title": "$:/language/Encryption/PasswordNoMatch",
            "text": "Passwörter stimmen nicht überein"
        },
        "$:/language/Encryption/SetPassword": {
            "title": "$:/language/Encryption/SetPassword",
            "text": "Passwort setzen"
        },
        "$:/language/InternalJavaScriptError/Title": {
            "title": "$:/language/InternalJavaScriptError/Title",
            "text": "Interner JavaScript Fehler"
        },
        "$:/language/InternalJavaScriptError/Hint": {
            "title": "$:/language/InternalJavaScriptError/Hint",
            "text": "Es tut uns leid, aber bitte starten Sie Ihr TiddlyWiki neu, indem sie die Seite im Browser neu laden."
        },
        "$:/language/InvalidFieldName": {
            "title": "$:/language/InvalidFieldName",
            "text": "Das Feld: \"<$text text=<<fieldName>>/>\" enthält illegale Zeichen. Felder müssen klein geschrieben werden. Erlaubte Sonderzeichen sind: Zahlen, Unterstrich (`_`), Minus (`-`) und Punkt (`.`)."
        },
        "$:/language/LazyLoadingWarning": {
            "title": "$:/language/LazyLoadingWarning",
            "text": "<p>Lade externe Datei von ''<$text text={{!!_canonical_uri}}/>''</p><p>Wenn diese Meldung nicht automatisch gelöscht wird, dann verwenden Sie wahrscheinlich einen Browser der diese Funktion nicht unterstützt. Siehe http://tiddlywiki.com/#ExternalText</p>"
        },
        "$:/language/MissingTiddler/Hint": {
            "title": "$:/language/MissingTiddler/Hint",
            "text": "Fehlender Tiddler \"<$text text=<<currentTiddler>>/>\" - klicken Sie {{$:/core/images/edit-button}} um ihn zu erzeugen."
        },
        "$:/language/OfficialPluginLibrary": {
            "title": "$:/language/OfficialPluginLibrary",
            "text": "Offizielles ~TiddlyWiki Plugin-Verzeichnis"
        },
        "$:/language/OfficialPluginLibrary/Hint": {
            "title": "$:/language/OfficialPluginLibrary/Hint",
            "text": "Offizielles ~TiddlyWiki Plugin-Verzeichnis auf tiddlywiki.com. Plugin, Themes und Sprach Dateien werden vom \"core team\" gewartet."
        },
        "$:/language/PluginReloadWarning": {
            "title": "$:/language/PluginReloadWarning",
            "text": "Das Wiki muss gespeichert {{$:/core/ui/Buttons/save-wiki}} und neu gladen {{$:/core/ui/Buttons/refresh}} werden, damit die Plugins ausgeführt werden."
        },
        "$:/language/RecentChanges/DateFormat": {
            "title": "$:/language/RecentChanges/DateFormat",
            "text": "YYYY MMM DD"
        },
        "$:/language/SystemTiddler/Tooltip": {
            "title": "$:/language/SystemTiddler/Tooltip",
            "text": "Das ist ein System-Tiddler"
        },
        "$:/language/TagManager/Colour/Heading": {
            "title": "$:/language/TagManager/Colour/Heading",
            "text": "Farbe"
        },
        "$:/language/TagManager/Count/Heading": {
            "title": "$:/language/TagManager/Count/Heading",
            "text": "Anzahl"
        },
        "$:/language/TagManager/Icon/Heading": {
            "title": "$:/language/TagManager/Icon/Heading",
            "text": "Symbol"
        },
        "$:/language/TagManager/Info/Heading": {
            "title": "$:/language/TagManager/Info/Heading",
            "text": "Info"
        },
        "$:/language/TagManager/Tag/Heading": {
            "title": "$:/language/TagManager/Tag/Heading",
            "text": "Tag"
        },
        "$:/language/Tiddler/DateFormat": {
            "title": "$:/language/Tiddler/DateFormat",
            "text": "DDth MMM YYYY um hh:mm"
        },
        "$:/language/UnsavedChangesWarning": {
            "title": "$:/language/UnsavedChangesWarning",
            "text": "TiddlyWiki wurde geändert, aber noch nicht gespeichert!"
        },
        "$:/language/Modals/Download": {
            "title": "$:/language/Modals/Download",
            "type": "text/vnd.tiddlywiki",
            "subtitle": "Änderungen Speichern",
            "footer": "<$button message=\"tm-close-tiddler\">Schließen</$button>",
            "help": "http://tiddlywiki.com/static/DownloadingChanges.html",
            "text": "Ihr Browser unterstützt nur manuelles Speichern. \n\nUm das geänderte Wiki zu speichern, machen Sie einen \"rechts klick\" auf den folgenden Link. Wählen Sie \"Datei herunterladen\" oder \"Datei speichern\" und wählen Sie Name und Verzeichnis.\n\n//Sie können den Vorgang etwas beschleunigen, indem Sie die \"Control-Taste\" (Windows) oder die \"Options/Alt-Taste\" (Max OS X) drücken. Es wird kein \"Speichern Dialog\" erscheinen. Jedoch wird bei einigen Browsern die Datei einen zufälligen Namen bekommen. Sie müssen die Datei eventuell umbenennen, um sie öffnen zu können.//\n\nBei \"Smartphones\", die das Speichern von Dateien nicht erlauben, können Sie ein Lesezeichen erstellen, dass mit Ihrem PC synchronisiert wird. Dort können Sie die Dateien dann wie gewohnt speichern.\n"
        },
        "$:/language/Modals/SaveInstructions": {
            "title": "$:/language/Modals/SaveInstructions",
            "type": "text/vnd.tiddlywiki",
            "subtitle": "Aktuellen Stand speichern",
            "footer": "<$button message=\"tm-close-tiddler\">Schließen</$button>",
            "help": "http://tiddlywiki.com/static/SavingChanges.html",
            "text": "Ihre Änderungen sollen als ~TiddlyWiki HTML Datei gespeichert werden. \n\n!!! Desktop Browser\n\n# Verwenden Sie ''Speichern unter'' aus dem ''Datei'' Menü.\n# Wählen Sie den Dateinamen und das Verzeichnis. \n\n#* Bei einigen Browsern müssen Sie das Format explizit angeben. Zb: ''Webseite, nur HTML'' oder ähnliches.\n# Den Browser-Tab schließen.\n\n!!! Smartphone Browser\n\n# Erstellen Sie ein \"Lesezeichen\"\n#* Wenn Sie \"iCloud\" oder \"Google Sync\" verwenden, dann werden Ihre Daten automatisch mit dem Desktop PC synchronisiert. Dort können Sie wie oben beschrieben fortfahren. \n# Den Browser-Tab schließen.\n\n//Wenn Sie das Lesezeichen mit \"Mobile Safari\" öffnen, dann wird diese Meldung erneut angezeigt. Klicken Sie ''Schließen'' um fort zu fahren.//\n"
        },
        "$:/config/NewJournal/Title": {
            "title": "$:/config/NewJournal/Title",
            "text": "YYYY MMM 0DD"
        },
        "$:/config/NewJournal/Tags": {
            "title": "$:/config/NewJournal/Tags",
            "text": "Journal"
        },
        "$:/language/Notifications/Save/Done": {
            "title": "$:/language/Notifications/Save/Done",
            "text": "Wiki gespeichert!"
        },
        "$:/language/Notifications/Save/Starting": {
            "title": "$:/language/Notifications/Save/Starting",
            "text": "Wiki zum Speichern vorbereiten!"
        },
        "$:/language/Search/DefaultResults/Caption": {
            "title": "$:/language/Search/DefaultResults/Caption",
            "text": "Liste"
        },
        "$:/language/Search/Filter/Caption": {
            "title": "$:/language/Search/Filter/Caption",
            "text": "Filter"
        },
        "$:/language/Search/Filter/Hint": {
            "title": "$:/language/Search/Filter/Hint",
            "text": "Suche mit [[\"filter expression\"|http://tiddlywiki.com/static/Filters.html]]."
        },
        "$:/language/Search/Filter/Matches": {
            "title": "$:/language/Search/Filter/Matches",
            "text": "//<small><<resultCount>> Treffer</small>//"
        },
        "$:/language/Search/Matches": {
            "title": "$:/language/Search/Matches",
            "text": "//<small><<resultCount>> Treffer</small>//"
        },
        "$:/language/Search/Matches/All": {
            "title": "$:/language/Search/Matches/All",
            "text": "Alle Treffer:"
        },
        "$:/language/Search/Matches/Title": {
            "title": "$:/language/Search/Matches/Title",
            "text": "Titel Treffer:"
        },
        "$:/language/Search/Search": {
            "title": "$:/language/Search/Search",
            "text": "Suchen"
        },
        "$:/language/Search/Shadows/Caption": {
            "title": "$:/language/Search/Shadows/Caption",
            "text": "Schatten"
        },
        "$:/language/Search/Shadows/Hint": {
            "title": "$:/language/Search/Shadows/Hint",
            "text": "Suche in Schatten-Tiddlern."
        },
        "$:/language/Search/Shadows/Matches": {
            "title": "$:/language/Search/Shadows/Matches",
            "text": "//<small><<resultCount>> Treffer</small>//"
        },
        "$:/language/Search/Standard/Caption": {
            "title": "$:/language/Search/Standard/Caption",
            "text": "Standard"
        },
        "$:/language/Search/Standard/Hint": {
            "title": "$:/language/Search/Standard/Hint",
            "text": "Suche in Standard-Tiddlern."
        },
        "$:/language/Search/Standard/Matches": {
            "title": "$:/language/Search/Standard/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/Search/System/Caption": {
            "title": "$:/language/Search/System/Caption",
            "text": "System"
        },
        "$:/language/Search/System/Hint": {
            "title": "$:/language/Search/System/Hint",
            "text": "Suche in System-Tiddlern."
        },
        "$:/language/Search/System/Matches": {
            "title": "$:/language/Search/System/Matches",
            "text": "//<small><<resultCount>> matches</small>//"
        },
        "$:/language/SideBar/All/Caption": {
            "title": "$:/language/SideBar/All/Caption",
            "text": "Alle"
        },
        "$:/language/SideBar/Contents/Caption": {
            "title": "$:/language/SideBar/Contents/Caption",
            "text": "Inhalt"
        },
        "$:/language/SideBar/Drafts/Caption": {
            "title": "$:/language/SideBar/Drafts/Caption",
            "text": "Entwurf"
        },
        "$:/language/SideBar/Missing/Caption": {
            "title": "$:/language/SideBar/Missing/Caption",
            "text": "Fehlend"
        },
        "$:/language/SideBar/More/Caption": {
            "title": "$:/language/SideBar/More/Caption",
            "text": "Mehr"
        },
        "$:/language/SideBar/Open/Caption": {
            "title": "$:/language/SideBar/Open/Caption",
            "text": "Offen"
        },
        "$:/language/SideBar/Orphans/Caption": {
            "title": "$:/language/SideBar/Orphans/Caption",
            "text": "Waisen"
        },
        "$:/language/SideBar/Recent/Caption": {
            "title": "$:/language/SideBar/Recent/Caption",
            "text": "Zuletzt"
        },
        "$:/language/SideBar/Shadows/Caption": {
            "title": "$:/language/SideBar/Shadows/Caption",
            "text": "Schatten"
        },
        "$:/language/SideBar/System/Caption": {
            "title": "$:/language/SideBar/System/Caption",
            "text": "System"
        },
        "$:/language/SideBar/Tags/Caption": {
            "title": "$:/language/SideBar/Tags/Caption",
            "text": "Tags"
        },
        "$:/language/SideBar/Tags/Untagged/Caption": {
            "title": "$:/language/SideBar/Tags/Untagged/Caption",
            "text": "untagged"
        },
        "$:/language/SideBar/Tools/Caption": {
            "title": "$:/language/SideBar/Tools/Caption",
            "text": "Tools"
        },
        "$:/language/SideBar/Types/Caption": {
            "title": "$:/language/SideBar/Types/Caption",
            "text": "Typen"
        },
        "$:/SiteSubtitle": {
            "title": "$:/SiteSubtitle",
            "text": "ein persönliches nicht-lineares Web-Notizbuch\n"
        },
        "$:/SiteTitle": {
            "title": "$:/SiteTitle",
            "text": "Mein ~TiddlyWiki\n"
        },
        "$:/language/TiddlerInfo/Advanced/Caption": {
            "title": "$:/language/TiddlerInfo/Advanced/Caption",
            "text": "Erweitert"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint",
            "text": "keine"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading",
            "text": "Plugin Details"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint",
            "text": "Dieses Plugin enthält folgende Schatten-Tiddler:"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading",
            "text": "Shatten Status"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint",
            "text": "Der Tiddler: <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> ist kein Schatten-Tiddler."
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint",
            "text": "Der Tiddler: <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> ist ein Schatten-Tiddler."
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source",
            "text": "Er ist definiert im Plugin: <$link to=<<pluginTiddler>>><$text text=<<pluginTiddler>>/></$link>."
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint",
            "text": "Der originale Schatten-Tiddler wurde durch diesen Tiddler überschrieben. Wenn Sie diesen Tiddler löschen, wird der originale Schatten-Tiddler wieder aktiv. Vorher eventuell eine Sicherungskopie erstellen!"
        },
        "$:/language/TiddlerInfo/Fields/Caption": {
            "title": "$:/language/TiddlerInfo/Fields/Caption",
            "text": "Felder"
        },
        "$:/language/TiddlerInfo/List/Caption": {
            "title": "$:/language/TiddlerInfo/List/Caption",
            "text": "Liste"
        },
        "$:/language/TiddlerInfo/List/Empty": {
            "title": "$:/language/TiddlerInfo/List/Empty",
            "text": "Dieser Tiddler hat kein \"list\" Feld."
        },
        "$:/language/TiddlerInfo/Listed/Caption": {
            "title": "$:/language/TiddlerInfo/Listed/Caption",
            "text": "Gelisted"
        },
        "$:/language/TiddlerInfo/Listed/Empty": {
            "title": "$:/language/TiddlerInfo/Listed/Empty",
            "text": "Dieser Tiddler wird nicht von anderen Tiddlern gelistet."
        },
        "$:/language/TiddlerInfo/References/Caption": {
            "title": "$:/language/TiddlerInfo/References/Caption",
            "text": "Referenzen"
        },
        "$:/language/TiddlerInfo/References/Empty": {
            "title": "$:/language/TiddlerInfo/References/Empty",
            "text": "Kein Tiddler linkt zu Diesem."
        },
        "$:/language/TiddlerInfo/Tagging/Caption": {
            "title": "$:/language/TiddlerInfo/Tagging/Caption",
            "text": "Tagging"
        },
        "$:/language/TiddlerInfo/Tagging/Empty": {
            "title": "$:/language/TiddlerInfo/Tagging/Empty",
            "text": "Kein Tiddler ist mit diesem \"getaggt\"."
        },
        "$:/language/TiddlerInfo/Tools/Caption": {
            "title": "$:/language/TiddlerInfo/Tools/Caption",
            "text": "Tools"
        },
        "$:/language/Docs/Types/application/javascript": {
            "title": "$:/language/Docs/Types/application/javascript",
            "description": "JS - JavaScript Code",
            "name": "application/javascript",
            "group": "Entwickler"
        },
        "$:/language/Docs/Types/application/json": {
            "title": "$:/language/Docs/Types/application/json",
            "description": "JSON - Daten",
            "name": "application/json",
            "group": "Entwickler"
        },
        "$:/language/Docs/Types/application/x-tiddler-dictionary": {
            "title": "$:/language/Docs/Types/application/x-tiddler-dictionary",
            "description": "TiddlyWiki Datenkatalog",
            "name": "application/x-tiddler-dictionary",
            "group": "Entwickler"
        },
        "$:/language/Docs/Types/image/gif": {
            "title": "$:/language/Docs/Types/image/gif",
            "description": "GIF - Bild",
            "name": "image/gif",
            "group": "Bilder"
        },
        "$:/language/Docs/Types/image/jpeg": {
            "title": "$:/language/Docs/Types/image/jpeg",
            "description": "JPEG - Bild",
            "name": "image/jpeg",
            "group": "Bilder"
        },
        "$:/language/Docs/Types/image/png": {
            "title": "$:/language/Docs/Types/image/png",
            "description": "PNG - Portable Netzwerkgrafik",
            "name": "image/png",
            "group": "Bilder"
        },
        "$:/language/Docs/Types/image/svg+xml": {
            "title": "$:/language/Docs/Types/image/svg+xml",
            "description": "SVG - Strukturierte Vektor Graphik",
            "name": "image/svg+xml",
            "group": "Bilder"
        },
        "$:/language/Docs/Types/image/x-icon": {
            "title": "$:/language/Docs/Types/image/x-icon",
            "description": "ICO - Piktogramm Format",
            "name": "image/x-icon",
            "group": "Bilder"
        },
        "$:/language/Docs/Types/text/css": {
            "title": "$:/language/Docs/Types/text/css",
            "description": "CSS - Cascading Style Sheets",
            "name": "text/css",
            "group": "Entwickler"
        },
        "$:/language/Docs/Types/text/html": {
            "title": "$:/language/Docs/Types/text/html",
            "description": "HTML - Auszeichnungssprache",
            "name": "text/html",
            "group": "Text"
        },
        "$:/language/Docs/Types/text/plain": {
            "title": "$:/language/Docs/Types/text/plain",
            "description": "TXT - Unformatierter Text",
            "name": "text/plain",
            "group": "Text"
        },
        "$:/language/Docs/Types/text/vnd.tiddlywiki": {
            "title": "$:/language/Docs/Types/text/vnd.tiddlywiki",
            "description": "TW5 - TiddlyWiki Version 5 Wikitext",
            "name": "text/vnd.tiddlywiki",
            "group": "Text"
        },
        "$:/language/Docs/Types/text/x-tiddlywiki": {
            "title": "$:/language/Docs/Types/text/x-tiddlywiki",
            "description": "TWc - TiddlyWiki Classic Wikitext",
            "name": "text/x-tiddlywiki",
            "group": "Text"
        },
        "$:/languages/de-DE/icon": {
            "title": "$:/languages/de-DE/icon",
            "type": "image/svg+xml",
            "text": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n\t\"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"1000\" height=\"600\" viewBox=\"0 0 5 3\">\n\t<desc>Flag of Germany</desc>\n\t<rect id=\"black_stripe\" width=\"5\" height=\"3\" y=\"0\" x=\"0\" fill=\"#000\"/>\n\t<rect id=\"red_stripe\" width=\"5\" height=\"2\" y=\"1\" x=\"0\" fill=\"#D00\"/>\n\t<rect id=\"gold_stripe\" width=\"5\" height=\"1\" y=\"2\" x=\"0\" fill=\"#FFCE00\"/>\n</svg>\n"
        }
    }
}
{
    "tiddlers": {
        "$:/language/Buttons/AdvancedSearch/Caption": {
            "title": "$:/language/Buttons/AdvancedSearch/Caption",
            "text": "προηγμένη αναζήτηση"
        },
        "$:/language/Buttons/AdvancedSearch/Hint": {
            "title": "$:/language/Buttons/AdvancedSearch/Hint",
            "text": "Προηγμένη αναζήτηση"
        },
        "$:/language/Buttons/Cancel/Caption": {
            "title": "$:/language/Buttons/Cancel/Caption",
            "text": "άκυρο"
        },
        "$:/language/Buttons/Cancel/Hint": {
            "title": "$:/language/Buttons/Cancel/Hint",
            "text": "Ακυρώνει την τροποποίηση αυτού του tiddler"
        },
        "$:/language/Buttons/Clone/Caption": {
            "title": "$:/language/Buttons/Clone/Caption",
            "text": "κλωνοποίησε"
        },
        "$:/language/Buttons/Clone/Hint": {
            "title": "$:/language/Buttons/Clone/Hint",
            "text": "Κλωνοποίησε αυτό το tiddler"
        },
        "$:/language/Buttons/Close/Caption": {
            "title": "$:/language/Buttons/Close/Caption",
            "text": "κλείσε"
        },
        "$:/language/Buttons/Close/Hint": {
            "title": "$:/language/Buttons/Close/Hint",
            "text": "Κλείσε αυτό το tiddler"
        },
        "$:/language/Buttons/CloseAll/Caption": {
            "title": "$:/language/Buttons/CloseAll/Caption",
            "text": "κλείσε τα όλα"
        },
        "$:/language/Buttons/CloseAll/Hint": {
            "title": "$:/language/Buttons/CloseAll/Hint",
            "text": "Κλείσε όλα τα tiddlers"
        },
        "$:/language/Buttons/CloseOthers/Caption": {
            "title": "$:/language/Buttons/CloseOthers/Caption",
            "text": "κλείσε τα υπόλοιπα"
        },
        "$:/language/Buttons/CloseOthers/Hint": {
            "title": "$:/language/Buttons/CloseOthers/Hint",
            "text": "Κλείσε όλα τα υπόλοιπα tiddlers εκτός από αυτό"
        },
        "$:/language/Buttons/ControlPanel/Caption": {
            "title": "$:/language/Buttons/ControlPanel/Caption",
            "text": "πίνακας ελέγχου"
        },
        "$:/language/Buttons/ControlPanel/Hint": {
            "title": "$:/language/Buttons/ControlPanel/Hint",
            "text": "Άνοιξε τον πίνακα ελέγχου"
        },
        "$:/language/Buttons/Delete/Caption": {
            "title": "$:/language/Buttons/Delete/Caption",
            "text": "διέγραψε"
        },
        "$:/language/Buttons/Delete/Hint": {
            "title": "$:/language/Buttons/Delete/Hint",
            "text": "Διέγραψε αυτό το tiddler"
        },
        "$:/language/Buttons/Edit/Caption": {
            "title": "$:/language/Buttons/Edit/Caption",
            "text": "τροποποίησε"
        },
        "$:/language/Buttons/Edit/Hint": {
            "title": "$:/language/Buttons/Edit/Hint",
            "text": "Τροποποίησε αυτό το tiddler"
        },
        "$:/language/Buttons/Encryption/Caption": {
            "title": "$:/language/Buttons/Encryption/Caption",
            "text": "κρυπτογράφησε"
        },
        "$:/language/Buttons/Encryption/Hint": {
            "title": "$:/language/Buttons/Encryption/Hint",
            "text": "Όρισε ή απάλειψε το συνθηματικό για την αποθήκευση αυτού του wiki"
        },
        "$:/language/Buttons/Encryption/ClearPassword/Caption": {
            "title": "$:/language/Buttons/Encryption/ClearPassword/Caption",
            "text": "Χωρίς συνθηματικό"
        },
        "$:/language/Buttons/Encryption/ClearPassword/Hint": {
            "title": "$:/language/Buttons/Encryption/ClearPassword/Hint",
            "text": "Απάλειψε το συνθηματικό και αποθηκεύσε αυτό το  wiki χωρίς κρυπτογράφηση"
        },
        "$:/language/Buttons/Encryption/SetPassword/Caption": {
            "title": "$:/language/Buttons/Encryption/SetPassword/Caption",
            "text": "όρισε συνθηματικό"
        },
        "$:/language/Buttons/Encryption/SetPassword/Hint": {
            "title": "$:/language/Buttons/Encryption/SetPassword/Hint",
            "text": "Όρισε ένα συνθηματικό για να να αποθηκεύσεις αυτό το wiki κρυπτογραφημένο"
        },
        "$:/language/Buttons/FullScreen/Caption": {
            "title": "$:/language/Buttons/FullScreen/Caption",
            "text": "πλήρη-οθόνη"
        },
        "$:/language/Buttons/FullScreen/Hint": {
            "title": "$:/language/Buttons/FullScreen/Hint",
            "text": "Εναλλαγή κατάστασης πλήρους-οθόνης"
        },
        "$:/language/Buttons/Import/Caption": {
            "title": "$:/language/Buttons/Import/Caption",
            "text": "εισαγωγή"
        },
        "$:/language/Buttons/Import/Hint": {
            "title": "$:/language/Buttons/Import/Hint",
            "text": "Εισαγωγή αρχείων"
        },
        "$:/language/Buttons/Info/Caption": {
            "title": "$:/language/Buttons/Info/Caption",
            "text": "πληροφορίες"
        },
        "$:/language/Buttons/Info/Hint": {
            "title": "$:/language/Buttons/Info/Hint",
            "text": "Δείξε πληροφορίες για αυτό το tiddler"
        },
        "$:/language/Buttons/Home/Caption": {
            "title": "$:/language/Buttons/Home/Caption",
            "text": "αρχική"
        },
        "$:/language/Buttons/Home/Hint": {
            "title": "$:/language/Buttons/Home/Hint",
            "text": "Ανοίγει τα τυπικά tiddlers"
        },
        "$:/language/Buttons/Language/Caption": {
            "title": "$:/language/Buttons/Language/Caption",
            "text": "γλώσσα"
        },
        "$:/language/Buttons/Language/Hint": {
            "title": "$:/language/Buttons/Language/Hint",
            "text": "Επιλέξτε την γλώσσα για την διεπαφή του χρήστη"
        },
        "$:/language/Buttons/More/Caption": {
            "title": "$:/language/Buttons/More/Caption",
            "text": "περισσότερα"
        },
        "$:/language/Buttons/More/Hint": {
            "title": "$:/language/Buttons/More/Hint",
            "text": "Περισσότερες ενέργειες"
        },
        "$:/language/Buttons/NewHere/Caption": {
            "title": "$:/language/Buttons/NewHere/Caption",
            "text": "νέο εδώ"
        },
        "$:/language/Buttons/NewHere/Hint": {
            "title": "$:/language/Buttons/NewHere/Hint",
            "text": "Δημιούργησε ένα νέο tiddler που έχει ως ετικέτα του το τρέχον"
        },
        "$:/language/Buttons/NewJournal/Caption": {
            "title": "$:/language/Buttons/NewJournal/Caption",
            "text": "νέο ημερολόγιο"
        },
        "$:/language/Buttons/NewJournal/Hint": {
            "title": "$:/language/Buttons/NewJournal/Hint",
            "text": "Δημιούργησε ένα νέο ημερολογιακό tiddler"
        },
        "$:/language/Buttons/NewJournalHere/Caption": {
            "title": "$:/language/Buttons/NewJournalHere/Caption",
            "text": "νέο ημερολόγιο εδώ"
        },
        "$:/language/Buttons/NewJournalHere/Hint": {
            "title": "$:/language/Buttons/NewJournalHere/Hint",
            "text": "Δημιούργησε ένα νέο ημερολογιακό tiddler με ετικέτα το παρόν"
        },
        "$:/language/Buttons/NewTiddler/Caption": {
            "title": "$:/language/Buttons/NewTiddler/Caption",
            "text": "νέο tiddler"
        },
        "$:/language/Buttons/NewTiddler/Hint": {
            "title": "$:/language/Buttons/NewTiddler/Hint",
            "text": "Δημιούργησε ένα νέο tiddler"
        },
        "$:/language/Buttons/Permalink/Caption": {
            "title": "$:/language/Buttons/Permalink/Caption",
            "text": "μόνιμος σύνδεσμος"
        },
        "$:/language/Buttons/Permalink/Hint": {
            "title": "$:/language/Buttons/Permalink/Hint",
            "text": "Θέσε στην γραμμή διεύθυνσης του προγράμματος πλοήγησης έναν μόνιμο σύνδεσμο για αυτό το tiddler"
        },
        "$:/language/Buttons/Permaview/Caption": {
            "title": "$:/language/Buttons/Permaview/Caption",
            "text": "μόνιμη όψη"
        },
        "$:/language/Buttons/Permaview/Hint": {
            "title": "$:/language/Buttons/Permaview/Hint",
            "text": "Θέσε στην γραμμή διεύθυνσης του προγράμματος πλοήγησης έναν μόνιμο σύνδεσμο για όλα τα tiddlers σε αυτή την ιστορία"
        },
        "$:/language/Buttons/Refresh/Caption": {
            "title": "$:/language/Buttons/Refresh/Caption",
            "text": "ανανέωση"
        },
        "$:/language/Buttons/Refresh/Hint": {
            "title": "$:/language/Buttons/Refresh/Hint",
            "text": "Επαναφόρτωση του wiki"
        },
        "$:/language/Buttons/Save/Caption": {
            "title": "$:/language/Buttons/Save/Caption",
            "text": "αποθήκευση"
        },
        "$:/language/Buttons/Save/Hint": {
            "title": "$:/language/Buttons/Save/Hint",
            "text": "Αποθήκευσε αυτό το tiddler"
        },
        "$:/language/Buttons/SaveWiki/Caption": {
            "title": "$:/language/Buttons/SaveWiki/Caption",
            "text": "αποθήκευση αλλαγών"
        },
        "$:/language/Buttons/SaveWiki/Hint": {
            "title": "$:/language/Buttons/SaveWiki/Hint",
            "text": "Αποθήκευσε τις αλλαγές"
        },
        "$:/language/Buttons/StoryView/Caption": {
            "title": "$:/language/Buttons/StoryView/Caption",
            "text": "ιστορική όψη"
        },
        "$:/language/Buttons/StoryView/Hint": {
            "title": "$:/language/Buttons/StoryView/Hint",
            "text": "Επέλεξε την ιστορική οπτικοποίηση"
        },
        "$:/language/Buttons/HideSideBar/Caption": {
            "title": "$:/language/Buttons/HideSideBar/Caption",
            "text": "απόκρυψη πλευρικής γραμμής"
        },
        "$:/language/Buttons/HideSideBar/Hint": {
            "title": "$:/language/Buttons/HideSideBar/Hint",
            "text": "Κρύψε την πλευρική γραμμή"
        },
        "$:/language/Buttons/ShowSideBar/Caption": {
            "title": "$:/language/Buttons/ShowSideBar/Caption",
            "text": "εμφάνιση πλευρικής γραμμής"
        },
        "$:/language/Buttons/ShowSideBar/Hint": {
            "title": "$:/language/Buttons/ShowSideBar/Hint",
            "text": "Δείξε την πλευρική γραμμή"
        },
        "$:/language/Buttons/TagManager/Caption": {
            "title": "$:/language/Buttons/TagManager/Caption",
            "text": "διαχειριστής ετικετών"
        },
        "$:/language/Buttons/TagManager/Hint": {
            "title": "$:/language/Buttons/TagManager/Hint",
            "text": "Άνοιξε τον διαχειριστή ετικετών"
        },
        "$:/language/Buttons/Theme/Caption": {
            "title": "$:/language/Buttons/Theme/Caption",
            "text": "θέμα"
        },
        "$:/language/Buttons/Theme/Hint": {
            "title": "$:/language/Buttons/Theme/Hint",
            "text": "Διάλεξε το οπτικό θέμα"
        },
        "$:/language/ControlPanel/Advanced/Caption": {
            "title": "$:/language/ControlPanel/Advanced/Caption",
            "text": "Προηγμένα"
        },
        "$:/language/ControlPanel/Advanced/Hint": {
            "title": "$:/language/ControlPanel/Advanced/Hint",
            "text": "Εσωτερικές πληροφορίες σχετικά με αυτό το TiddlyWiki"
        },
        "$:/language/ControlPanel/Appearance/Caption": {
            "title": "$:/language/ControlPanel/Appearance/Caption",
            "text": "Εμφάνιση"
        },
        "$:/language/ControlPanel/Appearance/Hint": {
            "title": "$:/language/ControlPanel/Appearance/Hint",
            "text": "Τρόποι για να παραμετροποιήσετε την εμφάνιση του δικού σας TiddlyWiki."
        },
        "$:/language/ControlPanel/Basics/AnimDuration/Prompt": {
            "title": "$:/language/ControlPanel/Basics/AnimDuration/Prompt",
            "text": " Διάρκεια κίνησης:"
        },
        "$:/language/ControlPanel/Basics/Caption": {
            "title": "$:/language/ControlPanel/Basics/Caption",
            "text": "Βασικά"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint",
            "text": "Χρησιμοποιήστε &#91;&#91;διπλές αγκύλες &#93;&#93; για τίτλους με κενά. Ή, μπορείτε να διαλέξετε τη <$button set=\"$:/DefaultTiddlers\" setTo=\"[list[$:/StoryList]]\">διατήρηση της διάταξης της ιστορίας</$button>"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt",
            "text": "Τυπικά tiddlers:"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint",
            "text": "Επιλέξτε ποια  tiddlers θα εμφανίζονται κατά την έναρξη:"
        },
        "$:/language/ControlPanel/Basics/Language/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Language/Prompt",
            "text": "Γεια σας! Τρέχουσα γλώσσα:"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt",
            "text": "Τίτλος των νέων ημερολογιακών tiddlers"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt",
            "text": "Ετικέτες για νέα ημερολογιακά tiddlers"
        },
        "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt",
            "text": "Πλήθος σκιώδων  tiddlers που έχουν παρακαμφθεί:"
        },
        "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt",
            "text": "Πλήθος σκιώδων tiddlers:"
        },
        "$:/language/ControlPanel/Basics/Subtitle/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Subtitle/Prompt",
            "text": "Υπότιτλος:"
        },
        "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt",
            "text": "Πλήθος tiddlers συστήματος:"
        },
        "$:/language/ControlPanel/Basics/Tags/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Tags/Prompt",
            "text": "Πλήθος ετικετών:"
        },
        "$:/language/ControlPanel/Basics/Tiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Tiddlers/Prompt",
            "text": "Πλήθος tiddlers:"
        },
        "$:/language/ControlPanel/Basics/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Title/Prompt",
            "text": "Τίτλος αυτού του ~TiddlyWiki:"
        },
        "$:/language/ControlPanel/Basics/Username/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Username/Prompt",
            "text": "Όνομα χρήστη για καταχώρηση τροποποιήσεων:"
        },
        "$:/language/ControlPanel/Basics/Version/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Version/Prompt",
            "text": "~TiddlyWiki έκδοση:"
        },
        "$:/language/ControlPanel/EditorTypes/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Caption",
            "text": "Τύποι επεξεργαστών"
        },
        "$:/language/ControlPanel/EditorTypes/Editor/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Editor/Caption",
            "text": "Επεξεργαστής"
        },
        "$:/language/ControlPanel/EditorTypes/Hint": {
            "title": "$:/language/ControlPanel/EditorTypes/Hint",
            "text": "Αυτά τα tiddlers καθορίζουν ποιος κειμενογράφος  θα χρησιμοποιηθεί για την επεξεργασία συγκεκριμένων τύπων tiddler."
        },
        "$:/language/ControlPanel/EditorTypes/Type/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Type/Caption",
            "text": "Τύπος"
        },
        "$:/language/ControlPanel/Info/Caption": {
            "title": "$:/language/ControlPanel/Info/Caption",
            "text": "Πληροφορίες"
        },
        "$:/language/ControlPanel/Info/Hint": {
            "title": "$:/language/ControlPanel/Info/Hint",
            "text": "Πληροφορίες σχετικα με αυτό το TiddlyWiki"
        },
        "$:/language/ControlPanel/LoadedModules/Caption": {
            "title": "$:/language/ControlPanel/LoadedModules/Caption",
            "text": "Φορτωμένες μονάδες"
        },
        "$:/language/ControlPanel/LoadedModules/Hint": {
            "title": "$:/language/ControlPanel/LoadedModules/Hint",
            "text": "Αυτές είναι οι τρέχουσες φορτωμένες μονάδες tiddler που συνδέονται στα επιμέρους πηγαία tiddlers. Οι πλάγια γραμμένες μονάδες δεν έχουν πηγαίο tiddler, συνήθως επειδή αρχικοποιούνται κατά την διαδικασία εκκίνησης."
        },
        "$:/language/ControlPanel/Palette/Caption": {
            "title": "$:/language/ControlPanel/Palette/Caption",
            "text": "Παλέτα"
        },
        "$:/language/ControlPanel/Palette/Editor/Clone/Caption": {
            "title": "$:/language/ControlPanel/Palette/Editor/Clone/Caption",
            "text": "κλωνοποίησε"
        },
        "$:/language/ControlPanel/Palette/Editor/Clone/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Editor/Clone/Prompt",
            "text": "Συνιστάτε να κλωνοποιήσετε αυτήν την σκιώδη παλέτα πριν την τροποποιήσετε"
        },
        "$:/language/ControlPanel/Palette/Editor/Prompt/Modified": {
            "title": "$:/language/ControlPanel/Palette/Editor/Prompt/Modified",
            "text": "Αυτή η σκιώδη παλέτα έχει τροποποιηθεί"
        },
        "$:/language/ControlPanel/Palette/Editor/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Editor/Prompt",
            "text": "Επεξεργασία"
        },
        "$:/language/ControlPanel/Palette/Editor/Reset/Caption": {
            "title": "$:/language/ControlPanel/Palette/Editor/Reset/Caption",
            "text": "επαναφορά"
        },
        "$:/language/ControlPanel/Palette/HideEditor/Caption": {
            "title": "$:/language/ControlPanel/Palette/HideEditor/Caption",
            "text": "απόκρυψη επεξεργαστή"
        },
        "$:/language/ControlPanel/Palette/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Prompt",
            "text": "Τρέχουσα παλέτα:"
        },
        "$:/language/ControlPanel/Palette/ShowEditor/Caption": {
            "title": "$:/language/ControlPanel/Palette/ShowEditor/Caption",
            "text": "εμφάνισε επεξεργαστή"
        },
        "$:/language/ControlPanel/Plugins/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Caption",
            "text": "Πρόσθετα"
        },
        "$:/language/ControlPanel/Plugins/Disable/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Disable/Caption",
            "text": "απενεργοποίησε"
        },
        "$:/language/ControlPanel/Plugins/Disable/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Disable/Hint",
            "text": "Απενεργοποίησε αυτό το πρόσθετο όταν φορτωθεί ξανά η σελίδα"
        },
        "$:/language/ControlPanel/Plugins/Disabled/Status": {
            "title": "$:/language/ControlPanel/Plugins/Disabled/Status",
            "text": "(απενεργοποιημένο)"
        },
        "$:/language/ControlPanel/Plugins/Empty/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Empty/Hint",
            "text": "Άδειο"
        },
        "$:/language/ControlPanel/Plugins/Enable/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Enable/Caption",
            "text": "ενεργοποίησε"
        },
        "$:/language/ControlPanel/Plugins/Enable/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Enable/Hint",
            "text": "Ενεργοποίησε αυτό το πρόσθετο όταν φορτωθεί ξανά η σελίδα"
        },
        "$:/language/ControlPanel/Plugins/Language/Prompt": {
            "title": "$:/language/ControlPanel/Plugins/Language/Prompt",
            "text": "Γλώσσες"
        },
        "$:/language/ControlPanel/Plugins/Plugin/Prompt": {
            "title": "$:/language/ControlPanel/Plugins/Plugin/Prompt",
            "text": "Πρόσθετα"
        },
        "$:/language/ControlPanel/Plugins/Theme/Prompt": {
            "title": "$:/language/ControlPanel/Plugins/Theme/Prompt",
            "text": "Θέματα"
        },
        "$:/language/ControlPanel/Saving/Caption": {
            "title": "$:/language/ControlPanel/Saving/Caption",
            "text": "Αποθήκευση"
        },
        "$:/language/ControlPanel/Saving/Heading": {
            "title": "$:/language/ControlPanel/Saving/Heading",
            "text": "Αποθήκευση"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading",
            "text": "Προηγμένες ρυθμίσεις"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir",
            "text": "Φάκελος αντιγράφων ασφαλείας"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Backups": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Backups",
            "text": "Αντίγραφα ασφαλείας"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Description": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Description",
            "text": "Αυτές οι ρυθμίσεις χρησιμοποιούνται μόνο όταν γίνεται αποθήκευση στο http://tiddlyspot.com ή, σε έναν συμβατό απομακρυσμένο εξυπηρετητή"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Filename": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Filename",
            "text": "ανέβασμα αρχείου"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Heading": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Heading",
            "text": "~TiddlySpot"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Hint": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Hint",
            "text": "// Το τυπικό URL του εξυπηρετητή είναι το  `http://<wikiname>.tiddlyspot.com/store.cgi` και μπορεί να αλλαχθεί για να χρησιμοποιηθεί μια διαφορετική διεύθυνση εξυπηρετητή //"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Password": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Password",
            "text": "Συνθηματικό"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL",
            "text": "URL Εξυπηρετητή"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir",
            "text": "Φάκελος ανεβάσματος"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/UserName": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/UserName",
            "text": "Όνομα Wiki "
        },
        "$:/language/ControlPanel/Settings/AutoSave/Caption": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Caption",
            "text": "Αυτόματη αποθήκευση"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description",
            "text": "Μην αποθηκεύσεις αυτόματα τις αλλαγές"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description",
            "text": "Αυτόματα αποθήκευσε τις αλλαγές"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Hint": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Hint",
            "text": "Αυτόματη αποθήκευση αλλαγών κατά την επεξεργασία"
        },
        "$:/language/ControlPanel/Settings/Caption": {
            "title": "$:/language/ControlPanel/Settings/Caption",
            "text": "Ρυθμίσεις"
        },
        "$:/language/ControlPanel/Settings/Hint": {
            "title": "$:/language/ControlPanel/Settings/Hint",
            "text": "Αυτές οι ρυθμίσεις σας επιτρέπουν να παραμετροποιήσετε την συμπεριφορά του TiddlyWiki."
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption",
            "text": "Γραμμή διεύθυνσης πλοήγησης"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint",
            "text": "Η συμπεριφορά της γραμμής διεύθυνσης του προγράμματος πλοήγησης ιστοσελίδων όταν μεταβαίνετε σε κάποιο tiddler:"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description",
            "text": "Μην ενημερώνεις την γραμμή διευθύνσεων "
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description",
            "text": "Συμπεριέλαβε το tiddler προορισμού"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description",
            "text": "Συμπεριέλαβε το tiddler προορισμού και την τρέχουσα ακολουθία της ιστορίας"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Caption",
            "text": "Ιστορικό πλοήγησης"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Hint",
            "text": "Ενημέρωση του ιστορικού στο πρόγραμμα πλοήγησης όταν μεταβαίνουμε σε κάποιο tiddler:"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/No/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/No/Description",
            "text": "Μην ενημερώσεις το ιστορικό"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description",
            "text": "Ενημέρωσε το ιστορικό"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Caption": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Caption",
            "text": "Κουμπιά γραμμής εργαλείων"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Hint": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Hint",
            "text": "Τυπική εμφάνιση κουμπιού γραμμής εργαλείων:"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description",
            "text": "Συμπεριέλαβε εικόνα"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description",
            "text": "Συμπεριέλαβε κείμενο"
        },
        "$:/language/ControlPanel/StoryView/Caption": {
            "title": "$:/language/ControlPanel/StoryView/Caption",
            "text": "Ιστορική όψη"
        },
        "$:/language/ControlPanel/StoryView/Prompt": {
            "title": "$:/language/ControlPanel/StoryView/Prompt",
            "text": "Τρέχουσα όψη:"
        },
        "$:/language/ControlPanel/Theme/Caption": {
            "title": "$:/language/ControlPanel/Theme/Caption",
            "text": "Θέμα"
        },
        "$:/language/ControlPanel/Theme/Prompt": {
            "title": "$:/language/ControlPanel/Theme/Prompt",
            "text": "Τρέχον θέμα:"
        },
        "$:/language/ControlPanel/TiddlerFields/Caption": {
            "title": "$:/language/ControlPanel/TiddlerFields/Caption",
            "text": "Πεδία Tiddler"
        },
        "$:/language/ControlPanel/TiddlerFields/Hint": {
            "title": "$:/language/ControlPanel/TiddlerFields/Hint",
            "text": "Αυτό είναι το πλήρες σύνολο από TiddlerFields που χρησιμοποιούνται σε αυτό το wiki (συμπεριλαμβανομένων των tiddlers συστήματος, αλλά εξαιρούνται τα σκιώδη tiddlers)."
        },
        "$:/language/ControlPanel/Toolbars/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/Caption",
            "text": "Γραμμές εργαλείων"
        },
        "$:/language/ControlPanel/Toolbars/EditToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Caption",
            "text": "Γραμμή τροποποιήσεων"
        },
        "$:/language/ControlPanel/Toolbars/EditToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Hint",
            "text": "Επιλέξτε ποια κουμπιά θα εμφανίζονται στα tiddlers που βρίσκονται σε κατάσταση τροποποίησης"
        },
        "$:/language/ControlPanel/Toolbars/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/Hint",
            "text": "Επιλέξτε ποια κουμπιά της γραμμής εργαλείων θα εμφανίζονται"
        },
        "$:/language/ControlPanel/Toolbars/PageControls/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/PageControls/Caption",
            "text": "Γραμμή εργαλείων σελίδας"
        },
        "$:/language/ControlPanel/Toolbars/PageControls/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/PageControls/Hint",
            "text": "Επιλέξτε ποια κουμπιά θα εμφανίζονται στην γραμμή εργαλείων της κεντρικής σελίδας"
        },
        "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption",
            "text": "Εμφάνιση γραμμής εργαλείων"
        },
        "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint",
            "text": "Επιλέξτε ποια κουμπιά θα εμφανίζονται για tiddlers σε κατάσταση προβολής"
        },
        "$:/language/ControlPanel/Tools/Download/Full/Caption": {
            "title": "$:/language/ControlPanel/Tools/Download/Full/Caption",
            "text": "Λήψη του πλήρους wiki"
        },
        "$:/language/Date/DaySuffix/1": {
            "title": "$:/language/Date/DaySuffix/1",
            "text": "η"
        },
        "$:/language/Date/DaySuffix/2": {
            "title": "$:/language/Date/DaySuffix/2",
            "text": "η"
        },
        "$:/language/Date/DaySuffix/3": {
            "title": "$:/language/Date/DaySuffix/3",
            "text": "η"
        },
        "$:/language/Date/DaySuffix/4": {
            "title": "$:/language/Date/DaySuffix/4",
            "text": "η"
        },
        "$:/language/Date/DaySuffix/5": {
            "title": "$:/language/Date/DaySuffix/5",
            "text": "η"
        },
        "$:/language/Date/DaySuffix/6": {
            "title": "$:/language/Date/DaySuffix/6",
            "text": "η"
        },
        "$:/language/Date/DaySuffix/7": {
            "title": "$:/language/Date/DaySuffix/7",
            "text": "η"
        },
        "$:/language/Date/DaySuffix/8": {
            "title": "$:/language/Date/DaySuffix/8",
            "text": "η"
        },
        "$:/language/Date/DaySuffix/9": {
            "title": "$:/language/Date/DaySuffix/9",
            "text": "η"
        },
        "$:/language/Date/DaySuffix/10": {
            "title": "$:/language/Date/DaySuffix/10",
            "text": "η"
        },
        "$:/language/Date/DaySuffix/11": {
            "title": "$:/language/Date/DaySuffix/11",
            "text": "η"
        },
        "$:/language/Date/DaySuffix/12": {
            "title": "$:/language/Date/DaySuffix/12",
            "text": "η"
        },
        "$:/language/Date/DaySuffix/13": {
            "title": "$:/language/Date/DaySuffix/13",
            "text": "η"
        },
        "$:/language/Date/DaySuffix/14": {
            "title": "$:/language/Date/DaySuffix/14",
            "text": "η"
        },
        "$:/language/Date/DaySuffix/15": {
            "title": "$:/language/Date/DaySuffix/15",
            "text": "η"
        },
        "$:/language/Date/DaySuffix/16": {
            "title": "$:/language/Date/DaySuffix/16",
            "text": "η"
        },
        "$:/language/Date/DaySuffix/17": {
            "title": "$:/language/Date/DaySuffix/17",
            "text": "η"
        },
        "$:/language/Date/DaySuffix/18": {
            "title": "$:/language/Date/DaySuffix/18",
            "text": "η"
        },
        "$:/language/Date/DaySuffix/19": {
            "title": "$:/language/Date/DaySuffix/19",
            "text": "η"
        },
        "$:/language/Date/DaySuffix/20": {
            "title": "$:/language/Date/DaySuffix/20",
            "text": "η"
        },
        "$:/language/Date/DaySuffix/21": {
            "title": "$:/language/Date/DaySuffix/21",
            "text": "η"
        },
        "$:/language/Date/DaySuffix/22": {
            "title": "$:/language/Date/DaySuffix/22",
            "text": "η"
        },
        "$:/language/Date/DaySuffix/23": {
            "title": "$:/language/Date/DaySuffix/23",
            "text": "η"
        },
        "$:/language/Date/DaySuffix/24": {
            "title": "$:/language/Date/DaySuffix/24",
            "text": "η"
        },
        "$:/language/Date/DaySuffix/25": {
            "title": "$:/language/Date/DaySuffix/25",
            "text": "η"
        },
        "$:/language/Date/DaySuffix/26": {
            "title": "$:/language/Date/DaySuffix/26",
            "text": "η"
        },
        "$:/language/Date/DaySuffix/27": {
            "title": "$:/language/Date/DaySuffix/27",
            "text": "η"
        },
        "$:/language/Date/DaySuffix/28": {
            "title": "$:/language/Date/DaySuffix/28",
            "text": "η"
        },
        "$:/language/Date/DaySuffix/29": {
            "title": "$:/language/Date/DaySuffix/29",
            "text": "η"
        },
        "$:/language/Date/DaySuffix/30": {
            "title": "$:/language/Date/DaySuffix/30",
            "text": "η"
        },
        "$:/language/Date/DaySuffix/31": {
            "title": "$:/language/Date/DaySuffix/31",
            "text": "η"
        },
        "$:/language/Date/Long/Day/0": {
            "title": "$:/language/Date/Long/Day/0",
            "text": "Κυριακή"
        },
        "$:/language/Date/Long/Day/1": {
            "title": "$:/language/Date/Long/Day/1",
            "text": "Δευτέρα"
        },
        "$:/language/Date/Long/Day/2": {
            "title": "$:/language/Date/Long/Day/2",
            "text": "Τρίτη"
        },
        "$:/language/Date/Long/Day/3": {
            "title": "$:/language/Date/Long/Day/3",
            "text": "Τετάρτη"
        },
        "$:/language/Date/Long/Day/4": {
            "title": "$:/language/Date/Long/Day/4",
            "text": "Πέμπτη"
        },
        "$:/language/Date/Long/Day/5": {
            "title": "$:/language/Date/Long/Day/5",
            "text": "Παρασκευή"
        },
        "$:/language/Date/Long/Day/6": {
            "title": "$:/language/Date/Long/Day/6",
            "text": "Σάββατο"
        },
        "$:/language/Date/Long/Month/1": {
            "title": "$:/language/Date/Long/Month/1",
            "text": "Ιανουαρίου"
        },
        "$:/language/Date/Long/Month/2": {
            "title": "$:/language/Date/Long/Month/2",
            "text": "Φεβρουαρίου"
        },
        "$:/language/Date/Long/Month/3": {
            "title": "$:/language/Date/Long/Month/3",
            "text": "Μαρτίου"
        },
        "$:/language/Date/Long/Month/4": {
            "title": "$:/language/Date/Long/Month/4",
            "text": "Απριλίου"
        },
        "$:/language/Date/Long/Month/5": {
            "title": "$:/language/Date/Long/Month/5",
            "text": "Μαΐου"
        },
        "$:/language/Date/Long/Month/6": {
            "title": "$:/language/Date/Long/Month/6",
            "text": "Ιουνίου"
        },
        "$:/language/Date/Long/Month/7": {
            "title": "$:/language/Date/Long/Month/7",
            "text": "Ιουλίου"
        },
        "$:/language/Date/Long/Month/8": {
            "title": "$:/language/Date/Long/Month/8",
            "text": "Αυγούστου"
        },
        "$:/language/Date/Long/Month/9": {
            "title": "$:/language/Date/Long/Month/9",
            "text": "Σεπτεμβρίου"
        },
        "$:/language/Date/Long/Month/10": {
            "title": "$:/language/Date/Long/Month/10",
            "text": "Οκτωβρίου"
        },
        "$:/language/Date/Long/Month/11": {
            "title": "$:/language/Date/Long/Month/11",
            "text": "Νοεμβρίου"
        },
        "$:/language/Date/Long/Month/12": {
            "title": "$:/language/Date/Long/Month/12",
            "text": "Δεκεμβρίου"
        },
        "$:/language/Date/Period/am": {
            "title": "$:/language/Date/Period/am",
            "text": "π.μ."
        },
        "$:/language/Date/Period/pm": {
            "title": "$:/language/Date/Period/pm",
            "text": "μ.μ."
        },
        "$:/language/Date/Short/Day/0": {
            "title": "$:/language/Date/Short/Day/0",
            "text": "Κυρ"
        },
        "$:/language/Date/Short/Day/1": {
            "title": "$:/language/Date/Short/Day/1",
            "text": "Δευ"
        },
        "$:/language/Date/Short/Day/2": {
            "title": "$:/language/Date/Short/Day/2",
            "text": "Τρι"
        },
        "$:/language/Date/Short/Day/3": {
            "title": "$:/language/Date/Short/Day/3",
            "text": "Τετ"
        },
        "$:/language/Date/Short/Day/4": {
            "title": "$:/language/Date/Short/Day/4",
            "text": "Πεμ"
        },
        "$:/language/Date/Short/Day/5": {
            "title": "$:/language/Date/Short/Day/5",
            "text": "Παρ"
        },
        "$:/language/Date/Short/Day/6": {
            "title": "$:/language/Date/Short/Day/6",
            "text": "Σαβ"
        },
        "$:/language/Date/Short/Month/1": {
            "title": "$:/language/Date/Short/Month/1",
            "text": "Ιαν"
        },
        "$:/language/Date/Short/Month/2": {
            "title": "$:/language/Date/Short/Month/2",
            "text": "Φεβ"
        },
        "$:/language/Date/Short/Month/3": {
            "title": "$:/language/Date/Short/Month/3",
            "text": "Μαρ"
        },
        "$:/language/Date/Short/Month/4": {
            "title": "$:/language/Date/Short/Month/4",
            "text": "Απρ"
        },
        "$:/language/Date/Short/Month/5": {
            "title": "$:/language/Date/Short/Month/5",
            "text": "Μάη"
        },
        "$:/language/Date/Short/Month/6": {
            "title": "$:/language/Date/Short/Month/6",
            "text": "Ιου"
        },
        "$:/language/Date/Short/Month/7": {
            "title": "$:/language/Date/Short/Month/7",
            "text": "Ιουλ"
        },
        "$:/language/Date/Short/Month/8": {
            "title": "$:/language/Date/Short/Month/8",
            "text": "Αυγ"
        },
        "$:/language/Date/Short/Month/9": {
            "title": "$:/language/Date/Short/Month/9",
            "text": "Σεπ"
        },
        "$:/language/Date/Short/Month/10": {
            "title": "$:/language/Date/Short/Month/10",
            "text": "Οκτ"
        },
        "$:/language/Date/Short/Month/11": {
            "title": "$:/language/Date/Short/Month/11",
            "text": "Νοε"
        },
        "$:/language/Date/Short/Month/12": {
            "title": "$:/language/Date/Short/Month/12",
            "text": "Δεκ"
        },
        "$:/language/RelativeDate/Future/Days": {
            "title": "$:/language/RelativeDate/Future/Days",
            "text": "<<period>> ημέρες από τώρα"
        },
        "$:/language/RelativeDate/Future/Hours": {
            "title": "$:/language/RelativeDate/Future/Hours",
            "text": "<<period>> ώρες από τώρα"
        },
        "$:/language/RelativeDate/Future/Minutes": {
            "title": "$:/language/RelativeDate/Future/Minutes",
            "text": "<<period>> λεπτά από τώρα"
        },
        "$:/language/RelativeDate/Future/Months": {
            "title": "$:/language/RelativeDate/Future/Months",
            "text": "<<period>> μήνες από τώρα"
        },
        "$:/language/RelativeDate/Future/Second": {
            "title": "$:/language/RelativeDate/Future/Second",
            "text": "1 δευτερόλεπτο από τώρα"
        },
        "$:/language/RelativeDate/Future/Seconds": {
            "title": "$:/language/RelativeDate/Future/Seconds",
            "text": "<<period>> δευτερόλεπτα από τώρα"
        },
        "$:/language/RelativeDate/Future/Years": {
            "title": "$:/language/RelativeDate/Future/Years",
            "text": "<<period>> έτη από τώρα"
        },
        "$:/language/RelativeDate/Past/Days": {
            "title": "$:/language/RelativeDate/Past/Days",
            "text": "<<period>> ημέρες μέχρι τώρα"
        },
        "$:/language/RelativeDate/Past/Hours": {
            "title": "$:/language/RelativeDate/Past/Hours",
            "text": "<<period>> ώρες μέχρι τώρα"
        },
        "$:/language/RelativeDate/Past/Minutes": {
            "title": "$:/language/RelativeDate/Past/Minutes",
            "text": "<<period>> λεπτά μέχρι τώρα"
        },
        "$:/language/RelativeDate/Past/Months": {
            "title": "$:/language/RelativeDate/Past/Months",
            "text": "<<period>> μήνες μέχρι τώρα"
        },
        "$:/language/RelativeDate/Past/Second": {
            "title": "$:/language/RelativeDate/Past/Second",
            "text": "1 δευτερόλεπτο μέχρι τώρα"
        },
        "$:/language/RelativeDate/Past/Seconds": {
            "title": "$:/language/RelativeDate/Past/Seconds",
            "text": "<<period>> δευτερόλεπτα μέχρι τώρα"
        },
        "$:/language/RelativeDate/Past/Years": {
            "title": "$:/language/RelativeDate/Past/Years",
            "text": "<<period>> έτη μέχρι τώρα"
        },
        "$:/language/Docs/ModuleTypes/animation": {
            "title": "$:/language/Docs/ModuleTypes/animation",
            "text": "Κινούμενη εικόνα που μπορεί να χρησιμοποιηθεί με το το  RevealWidget."
        },
        "$:/language/Docs/ModuleTypes/command": {
            "title": "$:/language/Docs/ModuleTypes/command",
            "text": "Εντολές που μπορούν να εκτελεστούν εντός του  Node.js."
        },
        "$:/language/Docs/ModuleTypes/config": {
            "title": "$:/language/Docs/ModuleTypes/config",
            "text": "Δεδομένα προς εισαγωγή στο  `$tw.config`."
        },
        "$:/language/Docs/ModuleTypes/filteroperator": {
            "title": "$:/language/Docs/ModuleTypes/filteroperator",
            "text": "Ιδιαίτεροι τελεστές ή μέθοδοι φιλτραρίσματος."
        },
        "$:/language/Docs/ModuleTypes/global": {
            "title": "$:/language/Docs/ModuleTypes/global",
            "text": "Καθολικά δεδομένα προς εισαγωγή στο  `$tw`."
        },
        "$:/language/Docs/ModuleTypes/isfilteroperator": {
            "title": "$:/language/Docs/ModuleTypes/isfilteroperator",
            "text": "Τελεστέοι για τον τελεστή φιλτραρίσματος ''is''."
        },
        "$:/language/Docs/ModuleTypes/macro": {
            "title": "$:/language/Docs/ModuleTypes/macro",
            "text": "Ορισμοί JavaScript μακροεντολών."
        },
        "$:/language/Docs/ModuleTypes/parser": {
            "title": "$:/language/Docs/ModuleTypes/parser",
            "text": "Γραμματικοί αναλυτές (Parsers) για διάφορους τύπους περιεχομένων."
        },
        "$:/language/Docs/ModuleTypes/saver": {
            "title": "$:/language/Docs/ModuleTypes/saver",
            "text": "Μεθοδοι αποθήκευσης - διαχείριση διαφορετικών μεθόδων για την αποθήκευση αρχείων από το πρόγραμμα περιήγησης."
        },
        "$:/language/Docs/ModuleTypes/startup": {
            "title": "$:/language/Docs/ModuleTypes/startup",
            "text": "Λειτουργίες έναρξης."
        },
        "$:/language/Docs/ModuleTypes/storyview": {
            "title": "$:/language/Docs/ModuleTypes/storyview",
            "text": "Ιστορική όψη - παραμετροποίηση της κινούμενης εικόνας και της συμπεριφοράς των πρόσθετων λίστας"
        },
        "$:/language/Docs/ModuleTypes/tiddlerdeserializer": {
            "title": "$:/language/Docs/ModuleTypes/tiddlerdeserializer",
            "text": "Μετατρέπει διάφορους τύπους περιεχομένου σε tiddlers."
        },
        "$:/language/Docs/ModuleTypes/tiddlerfield": {
            "title": "$:/language/Docs/ModuleTypes/tiddlerfield",
            "text": "Καθορίζει την συμπεριφορά ενός μεμονωμένου  πεδίου ενός tiddler."
        },
        "$:/language/Docs/ModuleTypes/tiddlermethod": {
            "title": "$:/language/Docs/ModuleTypes/tiddlermethod",
            "text": "Προσθέτει μεθόδους στο  `$tw.Tiddler` πρότυπο."
        },
        "$:/language/Docs/ModuleTypes/utils": {
            "title": "$:/language/Docs/ModuleTypes/utils",
            "text": "Προσθέτει μεθόδους στο `$tw.utils`."
        },
        "$:/language/Docs/ModuleTypes/utils-node": {
            "title": "$:/language/Docs/ModuleTypes/utils-node",
            "text": "Προσθέτει εξειδικευμένες Node.js μεθόδους στο  `$tw.utils`."
        },
        "$:/language/Docs/ModuleTypes/widget": {
            "title": "$:/language/Docs/ModuleTypes/widget",
            "text": "Πρόσθετα που ενθυλακώνουν το DOM απεικονίζουν και ανανεώνουν."
        },
        "$:/language/Docs/ModuleTypes/wikimethod": {
            "title": "$:/language/Docs/ModuleTypes/wikimethod",
            "text": "Προσθέτει μεθόδους στο `$tw.Wiki`."
        },
        "$:/language/Docs/ModuleTypes/wikirule": {
            "title": "$:/language/Docs/ModuleTypes/wikirule",
            "text": "Μεμονωμένοι κανόνες γραμματικής ανάλυσης (parser rules) για το κύριο γραμματικό αναλυτή της WikiText  γλώσσας."
        },
        "$:/language/Docs/PaletteColours/alert-background": {
            "title": "$:/language/Docs/PaletteColours/alert-background",
            "text": "Υπόβαθρο προειδοποίησης "
        },
        "$:/language/Docs/PaletteColours/alert-border": {
            "title": "$:/language/Docs/PaletteColours/alert-border",
            "text": "Περιθώριο προειδοποίησης"
        },
        "$:/language/Docs/PaletteColours/alert-highlight": {
            "title": "$:/language/Docs/PaletteColours/alert-highlight",
            "text": "Επισήμανση προειδοποίησης"
        },
        "$:/language/Docs/PaletteColours/alert-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/alert-muted-foreground",
            "text": "Βουβό προσκήνιο προειδοποίησης"
        },
        "$:/language/Docs/PaletteColours/background": {
            "title": "$:/language/Docs/PaletteColours/background",
            "text": "Γενικό υπόβαθρο"
        },
        "$:/language/Docs/PaletteColours/blockquote-bar": {
            "title": "$:/language/Docs/PaletteColours/blockquote-bar",
            "text": "Πλαίσιο Blockquote "
        },
        "$:/language/Docs/PaletteColours/dirty-indicator": {
            "title": "$:/language/Docs/PaletteColours/dirty-indicator",
            "text": "Ένδειξη μη αποθηκευμένων αλλαγών"
        },
        "$:/language/Docs/PaletteColours/code-background": {
            "title": "$:/language/Docs/PaletteColours/code-background",
            "text": "Υπόβαθρο κώδικα"
        },
        "$:/language/Docs/PaletteColours/code-border": {
            "title": "$:/language/Docs/PaletteColours/code-border",
            "text": "Περιθώριο κώδικα "
        },
        "$:/language/Docs/PaletteColours/code-foreground": {
            "title": "$:/language/Docs/PaletteColours/code-foreground",
            "text": "Προσκήνιο κώδικα"
        },
        "$:/language/Docs/PaletteColours/download-background": {
            "title": "$:/language/Docs/PaletteColours/download-background",
            "text": "Υπόβαθρο κουμπιού μεταφόρτωσης"
        },
        "$:/language/Docs/PaletteColours/download-foreground": {
            "title": "$:/language/Docs/PaletteColours/download-foreground",
            "text": "Προσκήνιο κουμπιού μεταφόρτωσης"
        },
        "$:/language/Docs/PaletteColours/dragger-background": {
            "title": "$:/language/Docs/PaletteColours/dragger-background",
            "text": "Υπόβαθρο Συρσίματος"
        },
        "$:/language/Docs/PaletteColours/dragger-foreground": {
            "title": "$:/language/Docs/PaletteColours/dragger-foreground",
            "text": "Προσκήνιο Συρσίματος"
        },
        "$:/language/Docs/PaletteColours/dropdown-background": {
            "title": "$:/language/Docs/PaletteColours/dropdown-background",
            "text": "Υπόβαθρο Απόθεσης"
        },
        "$:/language/Docs/PaletteColours/dropdown-border": {
            "title": "$:/language/Docs/PaletteColours/dropdown-border",
            "text": "Περιθώριο Απόθεσης"
        },
        "$:/language/Docs/PaletteColours/dropdown-tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/dropdown-tab-background-selected",
            "text": "Υπόβαθρο καρτέλας Απόθεσης για επιλεγμένες καρτέλες"
        },
        "$:/language/Docs/PaletteColours/dropdown-tab-background": {
            "title": "$:/language/Docs/PaletteColours/dropdown-tab-background",
            "text": "Υπόβαθρο καρτέλας Απόθεσης"
        },
        "$:/language/Docs/PaletteColours/dropzone-background": {
            "title": "$:/language/Docs/PaletteColours/dropzone-background",
            "text": "Υπόβαθρο ζώνης ρίψης"
        },
        "$:/language/Docs/PaletteColours/external-link-background-hover": {
            "title": "$:/language/Docs/PaletteColours/external-link-background-hover",
            "text": "Υπόβαθρο εξωτερικού δεσμού σε αιώρηση"
        },
        "$:/language/Docs/PaletteColours/external-link-background-visited": {
            "title": "$:/language/Docs/PaletteColours/external-link-background-visited",
            "text": "Υπόβαθρο εξωτερικού δεσμού που έγινε ήδη επίσκεψη"
        },
        "$:/language/Docs/PaletteColours/external-link-background": {
            "title": "$:/language/Docs/PaletteColours/external-link-background",
            "text": "Υπόβαθρο εξωτερικού δεσμού"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground-hover",
            "text": "Προσκήνιο εξωτερικού δεσμού σε αιώρηση"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground-visited": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground-visited",
            "text": "Προσκήνιο εξωτερικού δεσμού που έγινε ήδη επίσκεψη"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground",
            "text": "Προσκήνιο εξωτερικού δεσμού"
        },
        "$:/language/Docs/PaletteColours/foreground": {
            "title": "$:/language/Docs/PaletteColours/foreground",
            "text": "Γενικό προσκήνιο"
        },
        "$:/language/Docs/PaletteColours/message-background": {
            "title": "$:/language/Docs/PaletteColours/message-background",
            "text": "Υπόβαθρο πλαισίου μηνύματος"
        },
        "$:/language/Docs/PaletteColours/message-border": {
            "title": "$:/language/Docs/PaletteColours/message-border",
            "text": "Περιθώριο πλαισίου μηνύματος"
        },
        "$:/language/Docs/PaletteColours/message-foreground": {
            "title": "$:/language/Docs/PaletteColours/message-foreground",
            "text": "Προσκήνιο πλαισίου μηνύματος"
        },
        "$:/language/Docs/PaletteColours/modal-backdrop": {
            "title": "$:/language/Docs/PaletteColours/modal-backdrop",
            "text": "Σκηνικό Αποκλειστικό"
        },
        "$:/language/Docs/PaletteColours/modal-background": {
            "title": "$:/language/Docs/PaletteColours/modal-background",
            "text": "Υπόβαθρο Αποκλειστικό"
        },
        "$:/language/Docs/PaletteColours/modal-border": {
            "title": "$:/language/Docs/PaletteColours/modal-border",
            "text": "Περιθώριο Αποκλειστικό"
        },
        "$:/language/Docs/PaletteColours/modal-footer-background": {
            "title": "$:/language/Docs/PaletteColours/modal-footer-background",
            "text": "Υπόβαθρο υποσέλιδου Αποκλειστικό"
        },
        "$:/language/Docs/PaletteColours/modal-footer-border": {
            "title": "$:/language/Docs/PaletteColours/modal-footer-border",
            "text": "Περιθώριο υποσέλιδου Αποκλειστικό"
        },
        "$:/language/Docs/PaletteColours/modal-header-border": {
            "title": "$:/language/Docs/PaletteColours/modal-header-border",
            "text": "Περιθώριο κεφαλίδας Αποκλειστικό"
        },
        "$:/language/Docs/PaletteColours/muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/muted-foreground",
            "text": "Προσκήνιο γενικό βουβό"
        },
        "$:/language/Docs/PaletteColours/notification-background": {
            "title": "$:/language/Docs/PaletteColours/notification-background",
            "text": "Υπόβαθρο ειδοποίησης"
        },
        "$:/language/Docs/PaletteColours/notification-border": {
            "title": "$:/language/Docs/PaletteColours/notification-border",
            "text": "Περιθώριο ειδοποίησης"
        },
        "$:/language/Docs/PaletteColours/page-background": {
            "title": "$:/language/Docs/PaletteColours/page-background",
            "text": "Υπόβαθρο Σελίδας"
        },
        "$:/language/Docs/PaletteColours/pre-background": {
            "title": "$:/language/Docs/PaletteColours/pre-background",
            "text": "Υπόβαθρο μορφοποιημένου κώδικα"
        },
        "$:/language/Docs/PaletteColours/pre-border": {
            "title": "$:/language/Docs/PaletteColours/pre-border",
            "text": "Περιθώριο μορφοποιημένου κώδικα"
        },
        "$:/language/Docs/PaletteColours/primary": {
            "title": "$:/language/Docs/PaletteColours/primary",
            "text": "Γενικά στοιχειώδη"
        },
        "$:/language/Docs/PaletteColours/sidebar-button-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-button-foreground",
            "text": "Προσκήνιο κουμπιού πλευρικής γραμμής"
        },
        "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover",
            "text": "Προσκήνιο αντικειμένων ελέγχου πλευρικής γραμμής σε αιώρηση"
        },
        "$:/language/Docs/PaletteColours/sidebar-controls-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground",
            "text": "Προσκήνιο αντικειμένων ελέγχου Πλευρικής γραμμής"
        },
        "$:/language/Docs/PaletteColours/sidebar-foreground-shadow": {
            "title": "$:/language/Docs/PaletteColours/sidebar-foreground-shadow",
            "text": "Σκιά προσκήνιου πλευρικής γραμμής"
        },
        "$:/language/Docs/PaletteColours/sidebar-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-foreground",
            "text": "Προσκήνιο πλευρικής γραμμής"
        },
        "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover",
            "text": "Προσκήνιο σε αιώρηση για βουβή πλευρική γραμμή"
        },
        "$:/language/Docs/PaletteColours/sidebar-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground",
            "text": "Προσκήνιο βουβής πλευρικής γραμμής"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-background-selected",
            "text": "Υπόβαθρο καρτέλας πλευρικής γραμμής για επιλεγμένες καρτέλες"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-background": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-background",
            "text": "Υπόβαθρο καρτέλας πλευρικής γραμμής"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-border-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-border-selected",
            "text": "Περιθώριο καρτέλας πλευρικής γραμμής για επιλεγμένες καρτέλες"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-border": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-border",
            "text": "Περιθώριο καρτέλας πλευρικής γραμμής"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-divider": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-divider",
            "text": "Διαχωριστής καρτελών πλευρικής γραμμής"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected",
            "text": "Προσκήνιο καρτέλας πλευρικής γραμμής για επιλεγμένες γραμμές"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground",
            "text": "Προσκήνιο καρτέλας πλευρικής γραμμής"
        },
        "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover",
            "text": "Προσκήνιο δεσμού  tiddler σε πλευρική γραμμή εν αιώρηση"
        },
        "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground",
            "text": "Προσκήνιο  tiddler δεσμού σε πλευρική γραμμή"
        },
        "$:/language/Docs/PaletteColours/static-alert-foreground": {
            "title": "$:/language/Docs/PaletteColours/static-alert-foreground",
            "text": "Προσκήνιο στατικής προειδοποίησης "
        },
        "$:/language/Docs/PaletteColours/tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-background-selected",
            "text": "Υπόβαθρο καρτέλας για επιλεγμένες καρτέλες"
        },
        "$:/language/Docs/PaletteColours/tab-background": {
            "title": "$:/language/Docs/PaletteColours/tab-background",
            "text": "Υπόβαθρο καρτέλας"
        },
        "$:/language/Docs/PaletteColours/tab-border-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-border-selected",
            "text": "Περιθώριο καρτέλας για επιλεγμένες καρτέλες"
        },
        "$:/language/Docs/PaletteColours/tab-border": {
            "title": "$:/language/Docs/PaletteColours/tab-border",
            "text": "Περιθώριο καρτέλας"
        },
        "$:/language/Docs/PaletteColours/tab-divider": {
            "title": "$:/language/Docs/PaletteColours/tab-divider",
            "text": "Διαχωριστής καρτελών"
        },
        "$:/language/Docs/PaletteColours/tab-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-foreground-selected",
            "text": "Προσκήνιο καρτέλας για επιλεγμένες καρτέλες"
        },
        "$:/language/Docs/PaletteColours/tab-foreground": {
            "title": "$:/language/Docs/PaletteColours/tab-foreground",
            "text": "Προσκήνιο καρτέλας"
        },
        "$:/language/Docs/PaletteColours/table-border": {
            "title": "$:/language/Docs/PaletteColours/table-border",
            "text": "Περιθώριο καρτέλας"
        },
        "$:/language/Docs/PaletteColours/table-footer-background": {
            "title": "$:/language/Docs/PaletteColours/table-footer-background",
            "text": "Υπόβαθρο υπότιτλου σε πίνακα"
        },
        "$:/language/Docs/PaletteColours/table-header-background": {
            "title": "$:/language/Docs/PaletteColours/table-header-background",
            "text": "Υπόβαθρο επικεφαλίδας πίνακα"
        },
        "$:/language/Docs/PaletteColours/tag-background": {
            "title": "$:/language/Docs/PaletteColours/tag-background",
            "text": "Υπόβαθρο ετικέτας"
        },
        "$:/language/Docs/PaletteColours/tag-foreground": {
            "title": "$:/language/Docs/PaletteColours/tag-foreground",
            "text": "Προσκήνιο ετικέτας"
        },
        "$:/language/Docs/PaletteColours/tiddler-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-background",
            "text": "Υπόβαθρο Tiddler"
        },
        "$:/language/Docs/PaletteColours/tiddler-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-border",
            "text": "Περιθώριο Tiddler "
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover",
            "text": "Προσκήνιο κουμπιών Tiddler σε αιώρηση"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected",
            "text": "Προσκήνιο Tiddler κουμπιών για επιλεγμένα κουμπιά"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground",
            "text": "Προσκήνιο Tiddler κουμπιών"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-background",
            "text": "Υπόβαθρο επεξεργαστή Tiddler "
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-border-image": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-border-image",
            "text": "Εικόνα περιθωρίου επεξεργαστή Tiddler "
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-border",
            "text": "Περιθώριο επεξεργαστή Tiddler"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-fields-even": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-even",
            "text": "Υπόβαθρο επεξεργαστή Tiddler για ζυγά πεδία"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd",
            "text": "Υπόβαθρο επεξεργαστή Tiddler για μονά πεδία"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-background",
            "text": "Υπόβαθρο πάνελ πληροφοριών του Tiddler "
        },
        "$:/language/Docs/PaletteColours/tiddler-info-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-border",
            "text": "Περιθώριο πάνελ πληροφοριών του Tiddler "
        },
        "$:/language/Docs/PaletteColours/tiddler-info-tab-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-tab-background",
            "text": "Υπόβαθρο καρτέλας πάνελ πληροφοριών του Tiddler "
        },
        "$:/language/Docs/PaletteColours/tiddler-link-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-link-background",
            "text": "Υπόβαθρο δεσμού Tiddler "
        },
        "$:/language/Docs/PaletteColours/tiddler-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-link-foreground",
            "text": "Προσκήνιο δεσμού Tiddler "
        },
        "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground",
            "text": "Προσκήνιο δευτερεύοντος τίτλου Tiddler "
        },
        "$:/language/Docs/PaletteColours/tiddler-title-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-title-foreground",
            "text": "Προσκήνιο τίτλου Tiddler "
        },
        "$:/language/Docs/PaletteColours/toolbar-new-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-new-button",
            "text": "Προσκήνιο κουμπιού 'νέο tiddler'  "
        },
        "$:/language/Docs/PaletteColours/toolbar-options-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-options-button",
            "text": "Προσκήνιο  κουμπιού 'επιλογές'"
        },
        "$:/language/Docs/PaletteColours/toolbar-save-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-save-button",
            "text": "Προσκήνιο κουμπιού  'αποθήκευσης' "
        },
        "$:/language/Docs/PaletteColours/toolbar-info-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-info-button",
            "text": "Προσκήνιο κουμπιού  'πληροφορίες' "
        },
        "$:/language/Docs/PaletteColours/toolbar-edit-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-edit-button",
            "text": "Προσκήνιο κουμπιού  'επεξεργασία' "
        },
        "$:/language/Docs/PaletteColours/toolbar-close-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-close-button",
            "text": "Προσκήνιο  κουμπιού 'κλείσε' "
        },
        "$:/language/Docs/PaletteColours/toolbar-delete-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-delete-button",
            "text": "Προσκήνιο κουμπιού  'διέγραψε' "
        },
        "$:/language/Docs/PaletteColours/toolbar-cancel-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-cancel-button",
            "text": " Προσκήνιο κουμπιού 'άκυρο'"
        },
        "$:/language/Docs/PaletteColours/toolbar-done-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-done-button",
            "text": "Προσκήνιου κουμπιού  'ολοκλήρωση' "
        },
        "$:/language/Docs/PaletteColours/untagged-background": {
            "title": "$:/language/Docs/PaletteColours/untagged-background",
            "text": "Υπόβαθρο χαπιού χωρίς ετικέτα"
        },
        "$:/language/Docs/PaletteColours/very-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/very-muted-foreground",
            "text": "Πολύ βουβό προσκήνιο"
        },
        "$:/language/EditTemplate/Body/External/Hint": {
            "title": "$:/language/EditTemplate/Body/External/Hint",
            "text": "Αυτό είναι ένα εξωτερικό tiddler αποθηκευμένο εκτός του κύριου TiddlyWiki αρχείου. Μπορείτε να τροποποιήσετε τις ετικέτες και τα πεδία αλλά δεν μπορείτε να τροποποιήσετε άμεσα το ίδιο το περιεχόμενο του"
        },
        "$:/language/EditTemplate/Body/Hint": {
            "title": "$:/language/EditTemplate/Body/Hint",
            "text": "Χρησιμοποιήστε [[wiki text|http://tiddlywiki.com/static/WikiText.html]] για να προσθέσετε μορφοποιήσεις, εικόνες, και δυναμικά χαρακτηριστικά"
        },
        "$:/language/EditTemplate/Body/Placeholder": {
            "title": "$:/language/EditTemplate/Body/Placeholder",
            "text": "Πληκτρολογήστε το κείμενο για αυτό το tiddler"
        },
        "$:/language/EditTemplate/Body/Preview/Button/Hide": {
            "title": "$:/language/EditTemplate/Body/Preview/Button/Hide",
            "text": "απόκρυψη προεπισκόπισης"
        },
        "$:/language/EditTemplate/Body/Preview/Button/Show": {
            "title": "$:/language/EditTemplate/Body/Preview/Button/Show",
            "text": "εμφάνιση προεπισκόπισης"
        },
        "$:/language/EditTemplate/Fields/Add/Button": {
            "title": "$:/language/EditTemplate/Fields/Add/Button",
            "text": "προσθήκη"
        },
        "$:/language/EditTemplate/Fields/Add/Name/Placeholder": {
            "title": "$:/language/EditTemplate/Fields/Add/Name/Placeholder",
            "text": "όνομα πεδίου"
        },
        "$:/language/EditTemplate/Fields/Add/Prompt": {
            "title": "$:/language/EditTemplate/Fields/Add/Prompt",
            "text": "Πρόσθεσε ένα νέο πεδίο:"
        },
        "$:/language/EditTemplate/Fields/Add/Value/Placeholder": {
            "title": "$:/language/EditTemplate/Fields/Add/Value/Placeholder",
            "text": "τιμή πεδίου"
        },
        "$:/language/EditTemplate/Shadow/Warning": {
            "title": "$:/language/EditTemplate/Shadow/Warning",
            "text": "Αυτό είναι ένα σκιώδες tiddler. Οποιεσδήποτε αλλαγές θα παρακάμψουν την τυπική έκδοση"
        },
        "$:/language/EditTemplate/Shadow/OverriddenWarning": {
            "title": "$:/language/EditTemplate/Shadow/OverriddenWarning",
            "text": "Αυτό είναι ένα τροποποιημένο σκιώδες tiddler. Μπορείτε να ανακαλέσετε την τυπική έκδοση του διαγράφοντας αυτό το tiddler"
        },
        "$:/language/EditTemplate/Tags/Add/Button": {
            "title": "$:/language/EditTemplate/Tags/Add/Button",
            "text": "προσθήκη"
        },
        "$:/language/EditTemplate/Tags/Add/Placeholder": {
            "title": "$:/language/EditTemplate/Tags/Add/Placeholder",
            "text": "όνομα ετικέτας"
        },
        "$:/language/EditTemplate/Type/Placeholder": {
            "title": "$:/language/EditTemplate/Type/Placeholder",
            "text": "τύπος περιεχομένου"
        },
        "$:/language/EditTemplate/Type/Prompt": {
            "title": "$:/language/EditTemplate/Type/Prompt",
            "text": "Τύπος:"
        },
        "$:/language/Docs/Fields/_canonical_uri": {
            "title": "$:/language/Docs/Fields/_canonical_uri",
            "text": "Το πλήρες URI ενός εξωτερικού tiddler εικόνας"
        },
        "$:/language/Docs/Fields/bag": {
            "title": "$:/language/Docs/Fields/bag",
            "text": "Το όνομα της τσάντας από όπου το tiddler προέρχεται"
        },
        "$:/language/Docs/Fields/caption": {
            "title": "$:/language/Docs/Fields/caption",
            "text": "Το κείμενο που θα εμφανίζεται σε μιά καρτέλα ή ένα κουμπί"
        },
        "$:/language/Docs/Fields/color": {
            "title": "$:/language/Docs/Fields/color",
            "text": "Η CSS τιμή χρώματος που σχετίζεται με ένα tiddler"
        },
        "$:/language/Docs/Fields/component": {
            "title": "$:/language/Docs/Fields/component",
            "text": "Το όνομα του συστατικού που είναι υπεύθυνο για ένα [[tiddler προειδοποίησης|AlertMechanism]]"
        },
        "$:/language/Docs/Fields/current-tiddler": {
            "title": "$:/language/Docs/Fields/current-tiddler",
            "text": "Χρησιμοποιείται για την προσωρινή αποθήκευση του κορυφαίου tiddler σε μία [[ιστορική λίστα|HistoryMechanism]]"
        },
        "$:/language/Docs/Fields/created": {
            "title": "$:/language/Docs/Fields/created",
            "text": "Η ημερομηνία που το tiddler δημιουργήθηκε"
        },
        "$:/language/Docs/Fields/creator": {
            "title": "$:/language/Docs/Fields/creator",
            "text": "Το όνομα του προσώπου που δημιούργησε το tiddler"
        },
        "$:/language/Docs/Fields/dependents": {
            "title": "$:/language/Docs/Fields/dependents",
            "text": "Για ένα πρόσθετο, λίστα με τους τίτλους από τα εξαρτώμενα πρόσθετα"
        },
        "$:/language/Docs/Fields/description": {
            "title": "$:/language/Docs/Fields/description",
            "text": "Το κείμενο που περιγράφει ένα πρόσθετο, ή έναν αποκλειστικό διάλογο"
        },
        "$:/language/Docs/Fields/draft.of": {
            "title": "$:/language/Docs/Fields/draft.of",
            "text": "Για πρόχειρα tiddlers, περιέχει τον τίτλο από το tiddler για το οποίο αυτό είναι μια πρόχειρη έκδοση"
        },
        "$:/language/Docs/Fields/draft.title": {
            "title": "$:/language/Docs/Fields/draft.title",
            "text": "Για πρόχειρα tiddlers, περιέχει τον προτεινόμενο νέο τίτλο από το tiddler"
        },
        "$:/language/Docs/Fields/footer": {
            "title": "$:/language/Docs/Fields/footer",
            "text": "Το κείμενο του υποσέλιδου για έναν οδηγό"
        },
        "$:/language/Docs/Fields/hack-to-give-us-something-to-compare-against": {
            "title": "$:/language/Docs/Fields/hack-to-give-us-something-to-compare-against",
            "text": "Ένα προσωρινό πεδίο που χρησιμοποιείται στο  [[$:/core/templates/static.content]]"
        },
        "$:/language/Docs/Fields/icon": {
            "title": "$:/language/Docs/Fields/icon",
            "text": "Ο τίτλος από το tiddler που περιέχει το εικονίδιο που σχετίζεται με ένα tiddler"
        },
        "$:/language/Docs/Fields/library": {
            "title": "$:/language/Docs/Fields/library",
            "text": "Αν οριστεί σε \"yes\" σημαίνει πως το tiddler θα πρέπει να αποθηκευτεί ως μια βιβλιοθήκη της JavaScript"
        },
        "$:/language/Docs/Fields/list": {
            "title": "$:/language/Docs/Fields/list",
            "text": "Μια διατεταγμένη λίστα από τίτλους tiddler που σχετίζεται με ένα tiddler"
        },
        "$:/language/Docs/Fields/list-before": {
            "title": "$:/language/Docs/Fields/list-before",
            "text": "Αν οριστεί, ο τίτλος από ένα  tiddler όπου πριν από αυτό το παρόν tiddler πρέπει να προστεθεί στην διατεταγμένη λίστα των tiddler τίτλων, ή στην αρχή της λίστας αν αυτό το πεδίο είναι παρόν αλλά κενό"
        },
        "$:/language/Docs/Fields/list-after": {
            "title": "$:/language/Docs/Fields/list-after",
            "text": "Αν οριστεί, ο τίτλος από το tiddler μετά τον οποίο το παρόν tiddler θα πρέπει να προστεθεί στην διατεταγμένη λίστα  tiddler τίτλων"
        },
        "$:/language/Docs/Fields/modified": {
            "title": "$:/language/Docs/Fields/modified",
            "text": "Η ημερομηνία και ώρα κατά την οποία ένα tiddler τροποποιήθηκε για τελευταία φορά"
        },
        "$:/language/Docs/Fields/modifier": {
            "title": "$:/language/Docs/Fields/modifier",
            "text": "Ο τίτλος του  tiddler που σχετίζεται με το τελευταίο πρόσωπο που τροποποιησε το  tiddler"
        },
        "$:/language/Docs/Fields/name": {
            "title": "$:/language/Docs/Fields/name",
            "text": "Το ανθρωπίνως αναγνώσιμο όνομα που σχετίζεται με ένα tiddler πρόσθετου"
        },
        "$:/language/Docs/Fields/plugin-priority": {
            "title": "$:/language/Docs/Fields/plugin-priority",
            "text": "Μια αριθμητική τιμή που καθορίζει την προτεραιότητα ενός tiddler πρόσθετου"
        },
        "$:/language/Docs/Fields/plugin-type": {
            "title": "$:/language/Docs/Fields/plugin-type",
            "text": "Ο τύπος του πρόσθετου σε ένα tiddler πρόσθετου"
        },
        "$:/language/Docs/Fields/revision": {
            "title": "$:/language/Docs/Fields/revision",
            "text": "Η αναθεώρηση από το tiddler που κρατείται στον εξυπηρετητή"
        },
        "$:/language/Docs/Fields/released": {
            "title": "$:/language/Docs/Fields/released",
            "text": "Ημερομηνία μιας έκδοσης του TiddlyWiki"
        },
        "$:/language/Docs/Fields/source": {
            "title": "$:/language/Docs/Fields/source",
            "text": "Το πηγαίο URL που σχετίζεται με ένα tiddler"
        },
        "$:/language/Docs/Fields/subtitle": {
            "title": "$:/language/Docs/Fields/subtitle",
            "text": "Το κείμενο στον υπότιτλο για έναν οδηγό"
        },
        "$:/language/Docs/Fields/tags": {
            "title": "$:/language/Docs/Fields/tags",
            "text": "Μια λίστα από ετικέτες που σχετίζονται με ένα tiddler"
        },
        "$:/language/Docs/Fields/text": {
            "title": "$:/language/Docs/Fields/text",
            "text": "Το κυρίως κείμενο ενός tiddler"
        },
        "$:/language/Docs/Fields/title": {
            "title": "$:/language/Docs/Fields/title",
            "text": "Το μοναδικό όνομα ενός tiddler"
        },
        "$:/language/Docs/Fields/type": {
            "title": "$:/language/Docs/Fields/type",
            "text": "Ο τύπος περιεχομένου ενός tiddler"
        },
        "$:/language/Docs/Fields/version": {
            "title": "$:/language/Docs/Fields/version",
            "text": "Πληροφορίες έκδοσης για ένα πρόσθετο"
        },
        "$:/language/Filters/AllTiddlers": {
            "title": "$:/language/Filters/AllTiddlers",
            "text": "Όλα, εκτός των tiddler συστήματος"
        },
        "$:/language/Filters/RecentTiddlers": {
            "title": "$:/language/Filters/RecentTiddlers",
            "text": "Πρόσφατα τροποποιημένα tiddlers"
        },
        "$:/language/Filters/AllTags": {
            "title": "$:/language/Filters/AllTags",
            "text": "Όλες οι ετικέτες, εκτός των ετικετών συστήματος"
        },
        "$:/language/Filters/Missing": {
            "title": "$:/language/Filters/Missing",
            "text": "tiddlers που λείπουν"
        },
        "$:/language/Filters/Drafts": {
            "title": "$:/language/Filters/Drafts",
            "text": "Πρόχειρα tiddlers"
        },
        "$:/language/Filters/Orphans": {
            "title": "$:/language/Filters/Orphans",
            "text": "Ορφανά tiddlers"
        },
        "$:/language/Filters/SystemTiddlers": {
            "title": "$:/language/Filters/SystemTiddlers",
            "text": "tiddlers συστήματος"
        },
        "$:/language/Filters/ShadowTiddlers": {
            "title": "$:/language/Filters/ShadowTiddlers",
            "text": "σκιώδη tiddlers"
        },
        "$:/language/Filters/OverriddenShadowTiddlers": {
            "title": "$:/language/Filters/OverriddenShadowTiddlers",
            "text": "Σκιώδη  tiddlers που έχουν παρακαμφθεί"
        },
        "$:/language/Filters/SystemTags": {
            "title": "$:/language/Filters/SystemTags",
            "text": "Ετικέτες συστήματος"
        },
        "GettingStarted": {
            "title": "GettingStarted",
            "text": "Καλώς ήρθατε στο TiddlyWiki, το μη-γραμμικό προσωπικό σημειωματάριο του ιστού.\n\nΓια να ξεκινήσετε, πρώτα επαληθεύστε ότι μπορείτε να αποθηκεύσετε τις αλλαγές σας με επιτυχία - δείτε στο http://tiddlywiki.com/ για περισσότερες οδηγίες.\n\nΈπειτα μπορείτε:\n\n* Δημιουργήσετε νέα tiddlers χρησιμοποιώντας το 'συν' κουμπί στην πλευρική γραμμή εργαλείων\n* Επισκεφτείτε τον [[πίνακα ελέγχου|$:/ControlPanel]] χρησιμοποιώντας το κουμπί 'γρανάζι' στην πλευρική γραμμή εργαλείων για να παραμετροποιήσετε το wiki σας\n** Να σταματήσετε την εμφάνιση αυτού του μηνύματος τροποποιώντας την επιλογή προκαθορισμένα tiddlers κάτω από την καρτέλα ''Βασικά'' \n* Αποθηκεύσετε τις αλλαγές χρησιμοποιώντας το κουμπί της 'αποθήκευσης' στην πλευρική γραμμή εργαλείων\n* Να μάθετε περισσότερα σχετικά με την γλώσσα [[WikiText|http://tiddlywiki.com/static/WikiText.html]]\n"
        },
        "$:/language/Help/build": {
            "title": "$:/language/Help/build",
            "description": "Automatically run configured commands",
            "text": "Χτίζει τους προκαθορισμένους προορισμούς για το τρέχον wiki. Αν δεν έχει προκαθοριστεί προορισμός τότε όλοι οι διαθέσιμοι προορισμοί θα χτιστούν.\n\n```\n--build <προορισμός> [<προορισμός> ...]\n```\n\nΟι προορισμοί ορίζονται στο `tiddlywiki.info` αρχείο ενός  wiki φακέλου.\n\n"
        },
        "$:/language/Help/clearpassword": {
            "title": "$:/language/Help/clearpassword",
            "description": "Καθαρίζει το συνθηματικό για επόμενες λειτουργίες κρυπτογράφησης",
            "text": "Αναιρεί το συνθηματικό για τις μεταγενέστερες υπολειτουργίες κρυπτογράφησης\n\n```\n--clearpassword\n```\n"
        },
        "$:/language/Help/default": {
            "title": "$:/language/Help/default",
            "text": "\\define commandTitle()\n$:/language/Help/$(command)$\n\\end\n```\nΧρήση: tiddlywiki [<φάκελος wiki>] [--<εντολή> [<ορίσματα>...]...]\n```\n\nΔιαθέσιμες εντολές:\n\n<ul>\n<$list filter=\"[commands[]sort[title]]\" variable=\"command\">\n<li><$link to=<<commandTitle>>><$macrocall $name=\"command\" $type=\"text/plain\" $output=\"text/plain\"/></$link>: <$transclude tiddler=<<commandTitle>> field=\"description\"/></li>\n</$list>\n</ul>\n\nΓια αναλυτική βοήθεια για κάποια εντολή:\n\n```\ntiddlywiki --help <εντολή>\n```\n"
        },
        "$:/language/Help/help": {
            "title": "$:/language/Help/help",
            "description": "Εμφανίζει κείμενο βοήθειας για τις εντολές του TiddlyWiki",
            "text": "Εμφανίζει βοηθητικό κείμενο για μία εντολή:\n\n```\n--help [<command>]\n```\n\nΑν δεν οριστεί όνομα εντολής, τότε εμφανίζει μια λίστα με τις διαθέσιμες εντολές.\n"
        },
        "$:/language/Help/init": {
            "title": "$:/language/Help/init",
            "description": "Αρχικοποιεί έναν νέο wiki φάκελο",
            "text": "Αρχικοποιεί έναν άδειο  [[Wiki Φάκελλο|WikiFolders]]  με ένα αντίγραφο της καθορισμένης έκδοσης.\n\n```\n--init <έκδοση> [<έκδοση> ...]\n```\n\nΓια παράδειγμα:\n\n```\ntiddlywiki ./MyWikiFolder --init empty\n```\n\nΠαρατηρήσεις:\n\n* Ο wiki φάκελος ή κατάλογος θα δημιουργηθεί αν αυτό είναι αναγκαίο\n* Η τυπική \"έκδοση\" είναι ''empty''\n* Η εντολή init θα αποτύχει αν ο wiki φάκελος δεν είναι κενός\n* Η εντολή init αφαιρεί οποιουσδήποτε `includeWikis` ορισμούς στις εκδόσεις του `tiddlywiki.info` αρχείου\n* Όταν καθορίζονται πολλαπλές εκδόσεις, οι εκδόσεις που αρχικοποιούνται μεταγενέστερα θα  αντικαταστήσουν τυχόν αρχεία που μοιράζονται με νεότερες εκδόσεις (έτσι, το τελικό `tiddlywiki.info` αρχείο θα αντιγραφεί από την τελευταία έκδοση)\n* `--help editions` επιστρέφει μια λίστα με τις διαθέσιμες εκδόσεις\n"
        },
        "$:/language/Help/load": {
            "title": "$:/language/Help/load",
            "description": "Φόρτωσε τα  tiddlers από ένα αρχείο",
            "text": "Φορτώνει τα  tiddlers από  2.x.x TiddlyWiki αρχεία (`.html`), `.tiddler`, `.tid`, `.json` ή άλλα αρχεία\n\n```\n--load <διαδρομή στο αρχείο>\n```\n\nΗ φόρτωση  tiddlers από ένα κρυπτογραφημένο TiddlyWiki προαπαιτεί να έχετε πρώτα καθορίσει το συνθηματικό με την εντολή συνθηματικού.  Για παράδειγμα:\n\n```\ntiddlywiki ./MyWiki --password pa55w0rd --load my_encrypted_wiki.html\n```\n\nΣημειώστε ότι το  TiddlyWiki δεν θα φορτώσει μια παλαιότερη έκδοση ενός ήδη φορτωμένου πρόσθετου.\n"
        },
        "$:/language/Help/makelibrary": {
            "title": "$:/language/Help/makelibrary",
            "description": "Δημιουργεί το αναγκαίο από μια διαδικασία αναβάθμισης πρόσθετο βιβλιοθήκης",
            "text": "Δημιουργεί το  `$:/UpgradeLibrary` tiddler για την διαδικασία αναβάθμισης.\n\nΗ βιβλιοθήκη αναβάθμισης είναι μορφοποιημένη ως ένα φυσιολογικό πρόσθετο tiddler το οποίο για την ιδιότητα type έχει τιμή `library`. Περιέχει ένα αντίγραφο κάθε ενός από τα πρόσθετα, θέματα και γλωσσικά πακέτα που είναι διαθέσιμα εντός του  TiddlyWiki5 αποθετηρίου.\n\nΑυτή η εντολή προορίζεται για εσωτερική χρήση. Αφορά μόνο χρήστες που δημιουργούν μια εξειδικευμένη διαδικασία αναβάθμισης.\n\n```\n--makelibrary <τίτλος>\n```\n\nΗ προκαθορισμένη τιμή για το όρισμα τίτλος είναι  `$:/UpgradeLibrary`.\n"
        },
        "$:/language/Help/notfound": {
            "title": "$:/language/Help/notfound",
            "text": "Δεν βρέθηκε αντίστοιχη καταχώριση στην βοήθεια"
        },
        "$:/language/Help/output": {
            "title": "$:/language/Help/output",
            "description": "Καθορίζει τον βασικό φάκελο εξόδου για μεταγενέστερες εντολές",
            "text": "Καθορίζει τον βασικό φάκελο εξόδου για μεταγενέστερες εντολές. Ο προκαθορισμένος φάκελος εξόδου είναι  ο `output` υποφάκελος του φακέλου της έκδοσης.\n\n```\n--output <διαδρομή προς φάκελο>\n```\n\nΑν η προσδιορισμένη διαδρομή προς τον φάκελο είναι σχετική τότε εφαρμόζεται με βάση το τρέχον φάκελο εργασίας.\n"
        },
        "$:/language/Help/password": {
            "title": "$:/language/Help/password",
            "description": "Καθορίζει ένα συνθηματικό για μεταγενέστερες υπολειτουργίες κρυπτογράφησης",
            "text": "Καθορίζει ένα συνθηματικό για τις μεταγενέστερες υπολειτουργίες κρυπτογράφησης\n\n```\n--password <συνθηματικό>\n```\n\n"
        },
        "$:/language/Help/rendertiddler": {
            "title": "$:/language/Help/rendertiddler",
            "description": "Απεικονίζει ένα μεμονωμένο  tiddler με το καθορισμένο ContentType",
            "text": "Απεικονίζει ένα μεμονωμένο  tiddler με το καθορισμένο ContentType, προκαθορισμένη τιμή είναι  `text/html` και το αποθηκεύει στο προκαθορισμένο όνομα αρχείου:\n\n```\n--rendertiddler <τίτλος> <όνομα αρχείου> [<τύπος>]\n```\n\nΤυπικά, το όνομα του αρχείου αναλύεται σχετικά ως προς τον υποφάκελο `output` του φακέλου της έκδοσης. Η εντολή  `--output`  μπορεί να χρησιμοποιηθεί για άμεση έξοδο σε ένα διαφορετικό φάκελο.\n\nΚάθε φάκελος που λείπει στο μονοπάτι  θα δημιουργηθεί αυτόματα.\n"
        },
        "$:/language/Help/rendertiddlers": {
            "title": "$:/language/Help/rendertiddlers",
            "description": "Απεικονίζει  tiddlers που ταιριάζουν σε ένα φίλτρο ενός συγκεκριμένου ContentType",
            "text": "Απεικονίζει ένα σύνολο από tiddlers που ταιριάζουν σε ένα φίλτρο για να ξεχωρίσουν τα αρχεία ενός συγκεκριμένου ContentType (προκαθορισμένη τιμή  `text/html`) και κατάληξης (προκαθορισμένη τιμή `.html`).\n\n```\n--rendertiddlers <φίλτρο> <πρότυπο> <διαδρομή στο αρχείο> [<τύπος>] [<κατάληξη>]\n```\n\nΓια παράδειγμα:\n\n```\n--rendertiddlers [!is[system]] $:/core/templates/static.tiddler.html ./static text/plain\n```\n\nΤυπικά, η διαδρομή στο αρχείο αναλύεται σχετικά με τον υποφάκελο `output` του φακέλου της έκδοσης. Η  `--output` εντολή μπορεί να χρησιμοποιηθεί για να ανακατευθύνει την έξοδο σε ένα διαφορετικό φάκελο.\n\nΤυχόν αρχεία στο φάκελο προορισμού διαγράφονται. Ο φάκελος προορισμού δημιουργείται αναδρομικά αν δεν υπάρχει.\n"
        },
        "$:/language/Help/savetiddler": {
            "title": "$:/language/Help/savetiddler",
            "description": "Αποθηκεύει ένα ακατέργαστο tiddler σε ένα αρχείο",
            "text": "Αποθηκεύει ένα μεμονωμένο tiddler με μορφή ακατέργαστου κειμένου ή δυαδική στο καθορισμένο όνομα αρχείου. \n\n```\n--savetiddler <τίτλος> <όνομα αρχείου>\n```\n\nΤυπικά, το όνομα αρχείου αναλύεται σχετικά ως προς τον υποφάκελο  `output` του φακέλου τη έκδοσης. Η `--output` εντολή μπορεί να χρησιμοποιηθεί για να ανακατευθύνει την έξοδο σε ένα διαφορετικό φάκελο.\n\nΤυχόν φάκελοι που δεν υπάρχουν στην διαδρομή για το όνομα αρχείου θα δημιουργηθούν αυτόματα.\n"
        },
        "$:/language/Help/savetiddlers": {
            "title": "$:/language/Help/savetiddlers",
            "description": "Αποθηκεύει μια ομάδα από ακατέργαστα  tiddlers σε ένα φάκελο",
            "text": "Αποθηκεύει μια ομάδα από tiddlers σε μορφή ακατέργαστου κειμένου η δυαδική στο καθορισμένο φάκελο.\n\n```\n--savetiddlers <φίλτρο> <διαδρομή στο φάκελο>\n```\n\nΤυπικά, η διαδρομή αναλύεται σχετικά ως προς τον υποφάκελο `output` του φακέλου της έκδοσης. Η  `--output` εντολή μπορεί να χρησιμοποιηθεί για να ανακατευθύνει την έξοδο σε ένα διαφορετικό φάκελο.\n\nΤυχόν φάκελοι που λείπουν κατά την διαδρομή θα δημιουργηθούν αυτόματα.\n"
        },
        "$:/language/Help/server": {
            "title": "$:/language/Help/server",
            "description": "Παρέχει μια  HTTP διεπαφή εξυπηρετητή  στο TiddlyWiki",
            "text": "Ο εξυπηρετητής που έχει υλοποιηθεί εντός του  TiddlyWiki5 είναι πολύ απλοϊκός. Αν και συμβατός με το TiddlyWeb δεν υποστηρίζει πολλά από τα χαρακτηριστικά που χρειάζονται για μια στιβαρή  χρήση στο διαδίκτυο.\n\nΣτην ρίζα, εξυπηρετεί με την απεικόνιση ενός συγκεκριμένου  tiddler. Εκτός ρίζας, εξυπηρετεί μεμονωμένα tiddlers που έχουν κωδικοποιηθεί σε JSON, και υποστηρίζει τις βασικές  HTTP λειτουργίες για  `GET`, `PUT` και `DELETE`.\n\n```\n--server <port> <roottiddler> <rendertype> <servetype> <username> <password> <host> <pathprefix>\n```\n\nΟι παράμετροι είναι:\n\n* ''port'' - Ο αριθμός της πόρτας την οποία θα εξυπηρετεί (τυπική τιμή είναι η  \"8080\")\n* ''roottiddler'' - Το tiddler που εξυπηρετεί ως ρίζα (τυπική τιμή είναι το \"$:/core/save/all\") \n* ''rendertype'' - Ο τύπος περιεχομένου ο οποίος θα χρησιμοποιηθεί για να απεικονιστεί το ριζικό tiddler  (τυπική τιμή είναι το  \"text/plain\")\n* ''servetype'' - Ο τύπος περιεχομένου με τον οποίο το ριζικό  tiddler θα εξυπηρετηθεί  (τυπική τιμή είναι  \"text/html\")\n* ''username'' - Το τυπικό όνομα χρήστη για υπογραφή των τροποποιήσεων\n* ''password'' - προαιρετικό συνθηματικό για βασική ταυτοποίηση χρήστη\n* ''host'' - προαιρετικό το όνομα του κεντρικού υπολογιστή για εξυπηρέτηση από αυτόν  (τυπική τιμή το  \"127.0.0.1\" γνωστό ως \"localhost\")\n* ''pathprefix'' - προαιρετικό πρόθεμα για διαδρομές\n\nΑν καθοριστεί η παράμετρος συνθηματικού τότε το πρόγραμμα περιήγησης θα ενημερώσει τον χρήστη να εισάγει το όνομα χρήστη και συνθηματικό του.  Σημειώστε ότι το συνθηματικό θα μεταδοθεί ως απλό κείμενο οπότε η υλοποίηση αυτή δεν είναι κατάλληλη για γενική χρήση.\n\nΓια παράδειγμα:\n\n```\n--server 8080 $:/core/save/all text/plain text/html MyUserName passw0rd\n```\n\nΤο όνομα χρήστη και το συνθηματικό μπορούν να καθοριστούν ως κενά αλφαρηθμητικά αν χρειάζεστε να καθορίσετε το  όνομα του κεντρικού υπολογιστή, ή το πρόθεμα για διαδρομές  και δεν χρειάζεστε να καθορίσετε ένα συνθηματικό:\n\n```\n--server 8080 $:/core/save/all text/plain text/html \"\" \"\" 192.168.0.245\n```\n\nΓια να τρέξετε πολλαπλούς TiddlyWiki εξυπηρετητές την ίδια χρονική στιγμή θα χρειαστεί να ορίσετε για κάθε έναν διαφορετικό αριθμό πόρτας.\n"
        },
        "$:/language/Help/setfield": {
            "title": "$:/language/Help/setfield",
            "description": "Προετοιμάζει  εξωτερικά  tiddlers για χρήση",
            "text": "//Σημειώστε ότι αυτή η εντολή είναι σε πειραματικό στάδιο και μπορεί να αλλάξει η να αντικατασταθεί πριν καν τελειοποιηθεί//\n\nΘέτει στο καθορισμένο πεδίο μιας ομάδας από  tiddlers το αποτέλεσμα του wikifying ενός προτύπου  tiddler με την  `currentTiddler` μεταβλητή να έχει τιμή το  tiddler.\n\n```\n--setfield <φίλτρο> <όνομα πεδίου> <τίτλος προτύπου> <τύπος απεικόνισης>\n```\n\nΟι παράμετροι είναι:\n\n* ''φίλτρο'' - Φίλτρο που καθορίζει τα  tiddlers που θα επηρεαστούν\n* ''όνομα πεδίου'' - το πεδίο που θα τροποποιηθεί (τυπική τιμή είναι το \"text\")\n* ''τίτλος προτύπου'' - Το  tiddler για  βικιποίηση εντός του καθορισμένου πεδίου. Αν είναι κενό η λείπει τότε το καθορισμένο πεδίο διαγράφετε\n* ''τύπος απεικόνισης'' - Ο τύπος κειμένου για απεικόνιση (τυπική τιμή είναι το \"text/plain\". Το \"text/html\" μπορεί να χρησιμοποιηθεί για να συμπεριλάβει και  HTML ετικέτες)\n\n"
        },
        "$:/language/Help/verbose": {
            "title": "$:/language/Help/verbose",
            "description": "Ενεργοποιεί την μακροσκελή κατάσταση εξόδου",
            "text": "Ενεργοποιεί την μακροσκελή (φλύαρη) κατάσταση εξόδου, που είναι χρήσιμη για αποσφαλμάτωση\n\n```\n--verbose\n```\n"
        },
        "$:/language/Help/version": {
            "title": "$:/language/Help/version",
            "description": "Εμφανίζει τον αριθμό έκδοσης του TiddlyWiki",
            "text": "Εμφανίζει τον αριθμό έκδοσης του  TiddlyWiki.\n\n```\n--version\n```\n"
        },
        "$:/language/Import/Listing/Cancel/Caption": {
            "title": "$:/language/Import/Listing/Cancel/Caption",
            "text": "Άκυρο"
        },
        "$:/language/Import/Listing/Hint": {
            "title": "$:/language/Import/Listing/Hint",
            "text": "Αυτά τα tiddlers είναι έτοιμα για εισαγωγή:"
        },
        "$:/language/Import/Listing/Import/Caption": {
            "title": "$:/language/Import/Listing/Import/Caption",
            "text": "Εισαγωγή"
        },
        "$:/language/Import/Listing/Select/Caption": {
            "title": "$:/language/Import/Listing/Select/Caption",
            "text": "Επιλογή"
        },
        "$:/language/Import/Listing/Status/Caption": {
            "title": "$:/language/Import/Listing/Status/Caption",
            "text": "Κατάσταση"
        },
        "$:/language/Import/Listing/Title/Caption": {
            "title": "$:/language/Import/Listing/Title/Caption",
            "text": "Τίτλος"
        },
        "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible": {
            "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible",
            "text": "Μπλοκαρισμένο ασύμβατο, ή παρωχημένο πρόσθετο"
        },
        "$:/language/Import/Upgrader/Plugins/Suppressed/Version": {
            "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Version",
            "text": "Μπλοκαρισμένο πρόσθετο (επειδή το εισερχόμενο <<incoming>>  είναι παλαιότερο από το υπάρχον <<existing>>)"
        },
        "$:/language/Import/Upgrader/Plugins/Upgraded": {
            "title": "$:/language/Import/Upgrader/Plugins/Upgraded",
            "text": "Αναβαθμισμένο πρόσθετο από <<incoming>> σε <<upgraded>>"
        },
        "$:/language/Import/Upgrader/State/Suppressed": {
            "title": "$:/language/Import/Upgrader/State/Suppressed",
            "text": "Μπλοκαρισμένο προσωρινά tiddler κατάστασης"
        },
        "$:/language/Import/Upgrader/System/Suppressed": {
            "title": "$:/language/Import/Upgrader/System/Suppressed",
            "text": "Μπλοκαρισμένο tiddler συστήματος"
        },
        "$:/language/Import/Upgrader/ThemeTweaks/Created": {
            "title": "$:/language/Import/Upgrader/ThemeTweaks/Created",
            "text": "Μετα-εγκατεστημένη παραλλαγή θέματος από <$text text=<<from>>/>"
        },
        "$:/language/BinaryWarning/Prompt": {
            "title": "$:/language/BinaryWarning/Prompt",
            "text": "Αυτό το tiddler περιέχει δυαδικά δεδομένα"
        },
        "$:/language/ClassicWarning/Hint": {
            "title": "$:/language/ClassicWarning/Hint",
            "text": "Αυτό το tiddler έχει γραφτεί με την TiddlyWiki κλασική μορφή κειμένου, που δεν είναι πλήρως συμβατή με αυτήν του TiddlyWiki 5ης έκδοσης. Δείτε στο  http://tiddlywiki.com/static/Upgrading.html για περισσότερες λεπτομέρειες. "
        },
        "$:/language/ClassicWarning/Upgrade/Caption": {
            "title": "$:/language/ClassicWarning/Upgrade/Caption",
            "text": "αναβάθμιση"
        },
        "$:/language/CloseAll/Button": {
            "title": "$:/language/CloseAll/Button",
            "text": "κλείστα όλα"
        },
        "$:/language/ConfirmCancelTiddler": {
            "title": "$:/language/ConfirmCancelTiddler",
            "text": "Θέλετε να απορριφθούν οι όποιες τροποποιήσεις έχετε κάνει για το tiddler \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmDeleteTiddler": {
            "title": "$:/language/ConfirmDeleteTiddler",
            "text": "Θέλετε να διαγραφεί το tiddler \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmOverwriteTiddler": {
            "title": "$:/language/ConfirmOverwriteTiddler",
            "text": "Θέλετε να αντικαταστήσετε το tiddler \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmEditShadowTiddler": {
            "title": "$:/language/ConfirmEditShadowTiddler",
            "text": "Πρόκειται να τροποποιήσετε ένα Σκιώδη Tiddler. Οποιεσδήποτε τροποποιήσεις θα αντικαταστήσουν το τυπικό σύστημα και υπάρχει κίνδυνος να δυσκολευτείτε σε σε μελλοντική αναβάθμιση. Είστε σίγουροι ότι θέλετε να τροποποιήσετε το \"<$text text=<<title>>/>\"?"
        },
        "$:/language/DefaultNewTiddlerTitle": {
            "title": "$:/language/DefaultNewTiddlerTitle",
            "text": "Νέο tiddler"
        },
        "$:/language/DropMessage": {
            "title": "$:/language/DropMessage",
            "text": "Ρίχτε εδώ (ή πατήστε το πλήκτρο Esc για ακύρωση)"
        },
        "$:/language/Encryption/ConfirmClearPassword": {
            "title": "$:/language/Encryption/ConfirmClearPassword",
            "text": "Θέλετε να καθαρίσετε το συνθηματικό; Αυτό θα έχει ως συνέπεια να μην κρυπτογραφητε το wiki όταν κάνετε αποθήκευση"
        },
        "$:/language/Encryption/PromptSetPassword": {
            "title": "$:/language/Encryption/PromptSetPassword",
            "text": "Ορίστε το νέο συνθηματικό για αυτό το TiddlyWiki"
        },
        "$:/language/InvalidFieldName": {
            "title": "$:/language/InvalidFieldName",
            "text": "Μη έγκυροι χαρακτήρες στο όνομα πεδίου \"<$text text=<<fieldName>>/>\". Τα ονόματα πεδίων μπορούν να περιέχουν μόνο πεζούς χαρακτήρες, ψηφία και τους χαρακτήρες κάτω παύλα (`_`), μείον (`-`) και τελεία (`.`)"
        },
        "$:/language/MissingTiddler/Hint": {
            "title": "$:/language/MissingTiddler/Hint",
            "text": "Ανύπαρκτο tiddler \"<$text text=<<currentTiddler>>/>\" - κάντε κλικ {{$:/core/images/edit-button}} για να δημιουργηθεί"
        },
        "$:/language/RecentChanges/DateFormat": {
            "title": "$:/language/RecentChanges/DateFormat",
            "text": "DDth MMM YYYY"
        },
        "$:/language/SystemTiddler/Tooltip": {
            "title": "$:/language/SystemTiddler/Tooltip",
            "text": "Αυτό είναι ένα tiddler συστήματος"
        },
        "$:/language/TagManager/Colour/Heading": {
            "title": "$:/language/TagManager/Colour/Heading",
            "text": "Χρώμα"
        },
        "$:/language/TagManager/Icon/Heading": {
            "title": "$:/language/TagManager/Icon/Heading",
            "text": "Εικονίδιο"
        },
        "$:/language/TagManager/Tag/Heading": {
            "title": "$:/language/TagManager/Tag/Heading",
            "text": "Ετικέτα"
        },
        "$:/language/UnsavedChangesWarning": {
            "title": "$:/language/UnsavedChangesWarning",
            "text": "Έχετε μη αποθηκευμένες αλλαγές στο TiddlyWiki"
        },
        "$:/language/Modals/Download": {
            "title": "$:/language/Modals/Download",
            "type": "text/vnd.tiddlywiki",
            "subtitle": "Μεταφόρτωση αλλαγών",
            "footer": "<$button message=\"tm-close-tiddler\">Κλείσε</$button>",
            "help": "http://tiddlywiki.com/static/DownloadingChanges.html",
            "text": "\nΤο πρόγραμμα πλοήγησης που χρησιμοποιείτε υποστηρίζει μόνο χειροκίνητη αποθήκευση.\n\nΓια να αποθηκεύσετε το τροποποιημένο σας wiki, κάντε δεξί κλικ στον δεσμό παρακάτω και επιλέξτε \"Μεταφόρτωση αρχείου\" ή \"Αποθήκευση αρχείου\", και μετά επιλέξτε τον φάκελο και το όνομα του αρχείου.\n\n//Μπορείτε  να επιταχύνετε σημαντικά την διαδικασία κάνοντας κλικ στον δεσμό με το control πλήκτρο (Windows) ή με το options/alt πλήκτρο (Mac OS X). Δεν θα δείτε προειδοποιητικό μήνυμα για τον φάκελο, ή το όνομα αρχείου, αλλά το πρόγραμμα πλοήγησης πιθανότατα θα ορίσει ένα δικό του όνομα στο αρχείο-- το οποίο ίσως χρειαστεί να το μετονομάσετε προκειμένου να προσθέσετε την κατάληξη '.html' προκειμένου να το χρησιμοποιήσετε.//\n\nΣε έξυπνα κινητά που δεν επιτρέπεται η μεταφόρτωση αρχείων, μπορείτε αντί αυτού να ορίσετε σελιδοδείκτη στον δεσμό, και μετά να συγχρονίσετε τους σελιδοδείκτες σας σε έναν επιτραπέζιο υπολογιστή όπου εκεί μπορείτε να αποθηκεύσετε το wiki κανονικά.\n"
        },
        "$:/language/Modals/SaveInstructions": {
            "title": "$:/language/Modals/SaveInstructions",
            "type": "text/vnd.tiddlywiki",
            "subtitle": "Αποθηκεύστε την εργασία σας",
            "footer": "<$button message=\"tm-close-tiddler\">Κλείσε</$button>",
            "help": "http://tiddlywiki.com/static/SavingChanges.html",
            "text": "Οι αλλαγές σας σε αυτό το wiki χρειάζεται να αποθηκευτούν ως ένα  ~TiddlyWiki HTML αρχείο.\n\n!!! Προγράμματα πλοήγησης για επιτραπέζιους υπολογιστές\n\n# Διαλέξτε ''Αποθήκευση ως'' από το μενού  ''Αρχείο'' \n# Διαλέξτε ένα όνομα αρχείου καθώς και μια τοποθεσία\n#* Μερικά προγράμματα πλοήγησης χρειάζονται επιπρόσθετα να προσδιορίσετε την μορφή με την οποία θα αποθηκεύσετε το αρχείο ως ''Ιστοσελίδα πλήρης, HTML μόνο'' ή κάτι παρόμοιο\n# Κλείστε αυτήν την καρτέλα\n\n!!! Προγράμματα πλοήγησης για έξυπνα κινητά τηλέφωνα\n\n# Φτιάξτε έναν σελιδοδείκτη για αυτήν την σελίδα\n#* Αν έχετε iCloud, ή Google Sync εγκατάσταση τότε ο σελιδοδείκτης αυτόματα θα συγχρονιστεί με τον επιτραπέζιο υπολογιστή από όπου μπορείτε να τον ανοίξετε και να τον αποθηκεύσετε όπως παραπάνω\n# Κλείστε αυτήν την καρτέλα\n\n//Αν ανοίξετε τον σελιδοδείκτη ξανά σε ένα κινητό με Safari θα δείτε αυτό το μήνυμα πάλι. Αν θέλετε να προχωρήσετε και να χρησιμοποιήσετε το αρχείο απλώς πατήστε το ''κλείσε'' κουμπί παρακάτω//\n"
        },
        "$:/config/NewJournal/Title": {
            "title": "$:/config/NewJournal/Title",
            "text": "DDη MMM YYYY"
        },
        "$:/config/NewJournal/Tags": {
            "title": "$:/config/NewJournal/Tags",
            "text": "Journal"
        },
        "$:/language/Notifications/Save/Done": {
            "title": "$:/language/Notifications/Save/Done",
            "text": "Το wiki αποθηκεύτηκε"
        },
        "$:/language/Notifications/Save/Starting": {
            "title": "$:/language/Notifications/Save/Starting",
            "text": "Έναρξη αποθήκευσης του wiki"
        },
        "$:/language/Search/Filter/Caption": {
            "title": "$:/language/Search/Filter/Caption",
            "text": "Φίλτρο"
        },
        "$:/language/Search/Filter/Hint": {
            "title": "$:/language/Search/Filter/Hint",
            "text": "Αναζήτηση μέσω μιας [[έκφρασης φιλτραρίσματος|http://tiddlywiki.com/static/Filters.html]]"
        },
        "$:/language/Search/Filter/Matches": {
            "title": "$:/language/Search/Filter/Matches",
            "text": "//<small><$count filter={{$:/temp/advancedsearch}}/> βρέθηκαν</small>//"
        },
        "$:/language/Search/Matches": {
            "title": "$:/language/Search/Matches",
            "text": "//<small><$count filter=\"[!is[system]search{$:/temp/search}]\"/> βρέθηκαν</small>//"
        },
        "$:/language/Search/Shadows/Caption": {
            "title": "$:/language/Search/Shadows/Caption",
            "text": "Σκιώδη"
        },
        "$:/language/Search/Shadows/Hint": {
            "title": "$:/language/Search/Shadows/Hint",
            "text": "Αναζήτηση για σκιώδη tiddlers"
        },
        "$:/language/Search/Shadows/Matches": {
            "title": "$:/language/Search/Shadows/Matches",
            "text": "//<small><$count filter=\"[all[shadows]search{$:/temp/advancedsearch}]\"/> βρέθηκαν</small>//"
        },
        "$:/language/Search/Standard/Caption": {
            "title": "$:/language/Search/Standard/Caption",
            "text": "Τυπικά"
        },
        "$:/language/Search/Standard/Hint": {
            "title": "$:/language/Search/Standard/Hint",
            "text": "Αναζήτηση για τυπικά tiddlers"
        },
        "$:/language/Search/Standard/Matches": {
            "title": "$:/language/Search/Standard/Matches",
            "text": "//<small><$count filter=\"[!is[system]search{$:/temp/advancedsearch}]\"/> βρέθηκαν</small>//"
        },
        "$:/language/Search/System/Caption": {
            "title": "$:/language/Search/System/Caption",
            "text": "Συστήματος"
        },
        "$:/language/Search/System/Hint": {
            "title": "$:/language/Search/System/Hint",
            "text": "Αναζήτηση για tiddlers συστήματος"
        },
        "$:/language/Search/System/Matches": {
            "title": "$:/language/Search/System/Matches",
            "text": "//<small><$count filter=\"[is[system]search{$:/temp/advancedsearch}]\"/> βρέθηκαν</small>//"
        },
        "$:/language/SideBar/All/Caption": {
            "title": "$:/language/SideBar/All/Caption",
            "text": "Άπαντα"
        },
        "$:/language/SideBar/Contents/Caption": {
            "title": "$:/language/SideBar/Contents/Caption",
            "text": "Περιεχόμενα"
        },
        "$:/language/SideBar/Drafts/Caption": {
            "title": "$:/language/SideBar/Drafts/Caption",
            "text": "Πρόχειρα"
        },
        "$:/language/SideBar/Missing/Caption": {
            "title": "$:/language/SideBar/Missing/Caption",
            "text": "Λείπουν"
        },
        "$:/language/SideBar/More/Caption": {
            "title": "$:/language/SideBar/More/Caption",
            "text": "Περισσότερα"
        },
        "$:/language/SideBar/Open/Caption": {
            "title": "$:/language/SideBar/Open/Caption",
            "text": "Ανοιχτά"
        },
        "$:/language/SideBar/Orphans/Caption": {
            "title": "$:/language/SideBar/Orphans/Caption",
            "text": "Ορφανά"
        },
        "$:/language/SideBar/Recent/Caption": {
            "title": "$:/language/SideBar/Recent/Caption",
            "text": "Πρόσφατα"
        },
        "$:/language/SideBar/Shadows/Caption": {
            "title": "$:/language/SideBar/Shadows/Caption",
            "text": "Σκιώδη"
        },
        "$:/language/SideBar/System/Caption": {
            "title": "$:/language/SideBar/System/Caption",
            "text": "Συστήματος"
        },
        "$:/language/SideBar/Tags/Caption": {
            "title": "$:/language/SideBar/Tags/Caption",
            "text": "Ετικέτες"
        },
        "$:/language/SideBar/Tags/Untagged/Caption": {
            "title": "$:/language/SideBar/Tags/Untagged/Caption",
            "text": "Χωρίς ετικέτα"
        },
        "$:/language/SideBar/Tools/Caption": {
            "title": "$:/language/SideBar/Tools/Caption",
            "text": "Εργαλεία"
        },
        "$:/language/SideBar/Types/Caption": {
            "title": "$:/language/SideBar/Types/Caption",
            "text": "Τύποι"
        },
        "$:/SiteSubtitle": {
            "title": "$:/SiteSubtitle",
            "text": "ένα μη-γραμμικό προσωπικό σημειωματάριο του ιστού"
        },
        "$:/SiteTitle": {
            "title": "$:/SiteTitle",
            "text": "Το δικό μου ~TiddlyWiki"
        },
        "$:/language/TiddlerInfo/Advanced/Caption": {
            "title": "$:/language/TiddlerInfo/Advanced/Caption",
            "text": "Προηγμένα"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint",
            "text": "κανένα"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading",
            "text": "Λεπτομέρειες πρόσθετου"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint",
            "text": "Αυτό το πρόσθετο περιέχει τα παρακάτω σκιώδη tiddlers:"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading",
            "text": "Κατάσταση Σκιώδους"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint",
            "text": "Το tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> δεν είναι σκιώδης tiddler"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint",
            "text": "Το tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> είναι ένα σκιώδης tiddler"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source",
            "text": "Έχει οριστεί στο πρόσθετο <$link to=<<pluginTiddler>>><$text text=<<pluginTiddler>>/></$link>"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint",
            "text": "Έχει παρακαμφθεί από ένα κανονικό tiddler"
        },
        "$:/language/TiddlerInfo/Fields/Caption": {
            "title": "$:/language/TiddlerInfo/Fields/Caption",
            "text": "Πεδία"
        },
        "$:/language/TiddlerInfo/List/Caption": {
            "title": "$:/language/TiddlerInfo/List/Caption",
            "text": "Λίστα"
        },
        "$:/language/TiddlerInfo/List/Empty": {
            "title": "$:/language/TiddlerInfo/List/Empty",
            "text": "Αυτό το tiddler δεν περιέχει λίστα"
        },
        "$:/language/TiddlerInfo/Listed/Caption": {
            "title": "$:/language/TiddlerInfo/Listed/Caption",
            "text": "Αναφέρεται"
        },
        "$:/language/TiddlerInfo/Listed/Empty": {
            "title": "$:/language/TiddlerInfo/Listed/Empty",
            "text": "Αυτό το tiddler δεν εμφανίζεται σε λίστα οποιουδήποτε άλλου tiddler"
        },
        "$:/language/TiddlerInfo/References/Caption": {
            "title": "$:/language/TiddlerInfo/References/Caption",
            "text": "Αναφορές"
        },
        "$:/language/TiddlerInfo/References/Empty": {
            "title": "$:/language/TiddlerInfo/References/Empty",
            "text": "Δεν υπάρχουν δεσμοί από tiddlers σε αυτό"
        },
        "$:/language/TiddlerInfo/Tagging/Caption": {
            "title": "$:/language/TiddlerInfo/Tagging/Caption",
            "text": "Ετικέτες"
        },
        "$:/language/TiddlerInfo/Tagging/Empty": {
            "title": "$:/language/TiddlerInfo/Tagging/Empty",
            "text": "Δεν υπάρχουν tiddlers που να έχουν ετικέτα το παρόν"
        },
        "$:/language/TiddlerInfo/Tools/Caption": {
            "title": "$:/language/TiddlerInfo/Tools/Caption",
            "text": "Εργαλεία"
        },
        "$:/language/Docs/Types/application/javascript": {
            "title": "$:/language/Docs/Types/application/javascript",
            "description": "JavaScript κώδικας",
            "name": "application/javascript",
            "group": "Προγραμματιστής"
        },
        "$:/language/Docs/Types/application/json": {
            "title": "$:/language/Docs/Types/application/json",
            "description": "JSON δεδομένα",
            "name": "application/json",
            "group": "Προγραμματιστής"
        },
        "$:/language/Docs/Types/application/x-tiddler-dictionary": {
            "title": "$:/language/Docs/Types/application/x-tiddler-dictionary",
            "description": "Λεξικό δεδομένων",
            "name": "application/x-tiddler-dictionary",
            "group": "Προγραμματιστής"
        },
        "$:/language/Docs/Types/image/gif": {
            "title": "$:/language/Docs/Types/image/gif",
            "description": "Εικόνα GIF",
            "name": "image/gif",
            "group": "Εικόνα"
        },
        "$:/language/Docs/Types/image/jpeg": {
            "title": "$:/language/Docs/Types/image/jpeg",
            "description": "Εικόνα JPEG",
            "name": "image/jpeg",
            "group": "Εικόνα"
        },
        "$:/language/Docs/Types/image/png": {
            "title": "$:/language/Docs/Types/image/png",
            "description": "Εικόνα PNG",
            "name": "image/png",
            "group": "Εικόνα"
        },
        "$:/language/Docs/Types/image/svg+xml": {
            "title": "$:/language/Docs/Types/image/svg+xml",
            "description": "Εικόνα Δομημένων Διανυσματικών Γραφικών",
            "name": "image/svg+xml",
            "group": "Εικόνα"
        },
        "$:/language/Docs/Types/image/x-icon": {
            "title": "$:/language/Docs/Types/image/x-icon",
            "description": "Αρχείο Εικονιδίου μορφής ICO",
            "name": "image/x-icon",
            "group": "Εικόνα"
        },
        "$:/language/Docs/Types/text/css": {
            "title": "$:/language/Docs/Types/text/css",
            "description": "Στατικό stylesheet",
            "name": "text/css",
            "group": "Προγραμματιστής"
        },
        "$:/language/Docs/Types/text/html": {
            "title": "$:/language/Docs/Types/text/html",
            "description": "Γλώσσα HTML",
            "name": "text/html",
            "group": "Κείμενο"
        },
        "$:/language/Docs/Types/text/plain": {
            "title": "$:/language/Docs/Types/text/plain",
            "description": "Απλό κείμενο",
            "name": "text/plain",
            "group": "Κείμενο"
        },
        "$:/language/Docs/Types/text/vnd.tiddlywiki": {
            "title": "$:/language/Docs/Types/text/vnd.tiddlywiki",
            "description": "TiddlyWiki 5",
            "name": "text/vnd.tiddlywiki",
            "group": "Κείμενο"
        },
        "$:/language/Docs/Types/text/x-tiddlywiki": {
            "title": "$:/language/Docs/Types/text/x-tiddlywiki",
            "description": "TiddlyWiki κλασικό",
            "name": "text/x-tiddlywiki",
            "group": "Κείμενο"
        },
        "$:/languages/el-GR/icon": {
            "title": "$:/languages/el-GR/icon",
            "type": "image/svg+xml",
            "text": "<svg width=\"600\" height=\"400\" viewBox=\"0 0 27 18\" xmlns=\"http://www.w3.org/2000/svg\">\n  <desc>Flag of Greece</desc>\n  <rect width=\"27\" height=\"18\" fill=\"#0d5eaf\"/>\n  <path fill=\"none\" stroke-width=\"2\" stroke=\"white\" d=\"M5,0V11 M0,5H10 M10,3H27 M10,7H27 M0,11H27 M0,15H27\"/>\n</svg>"
        }
    }
}
{
    "tiddlers": {
        "$:/language/Buttons/AdvancedSearch/Caption": {
            "title": "$:/language/Buttons/AdvancedSearch/Caption",
            "text": "búsqueda avanzada"
        },
        "$:/language/Buttons/AdvancedSearch/Hint": {
            "title": "$:/language/Buttons/AdvancedSearch/Hint",
            "text": "Búsqueda avanzada"
        },
        "$:/language/Buttons/Cancel/Caption": {
            "title": "$:/language/Buttons/Cancel/Caption",
            "text": "cancelar"
        },
        "$:/language/Buttons/Cancel/Hint": {
            "title": "$:/language/Buttons/Cancel/Hint",
            "text": "Descartar cambios a este tiddler"
        },
        "$:/language/Buttons/Clone/Caption": {
            "title": "$:/language/Buttons/Clone/Caption",
            "text": "clonar"
        },
        "$:/language/Buttons/Clone/Hint": {
            "title": "$:/language/Buttons/Clone/Hint",
            "text": "Clonar este tiddler"
        },
        "$:/language/Buttons/Close/Caption": {
            "title": "$:/language/Buttons/Close/Caption",
            "text": "cerrar"
        },
        "$:/language/Buttons/Close/Hint": {
            "title": "$:/language/Buttons/Close/Hint",
            "text": "Cerrar este tiddler"
        },
        "$:/language/Buttons/CloseAll/Caption": {
            "title": "$:/language/Buttons/CloseAll/Caption",
            "text": "cerrar todos"
        },
        "$:/language/Buttons/CloseAll/Hint": {
            "title": "$:/language/Buttons/CloseAll/Hint",
            "text": "Cerrar todos los tiddlers"
        },
        "$:/language/Buttons/CloseOthers/Caption": {
            "title": "$:/language/Buttons/CloseOthers/Caption",
            "text": "cerrar otros"
        },
        "$:/language/Buttons/CloseOthers/Hint": {
            "title": "$:/language/Buttons/CloseOthers/Hint",
            "text": "Cerrar los otros tiddlers"
        },
        "$:/language/Buttons/ControlPanel/Caption": {
            "title": "$:/language/Buttons/ControlPanel/Caption",
            "text": "panel de control"
        },
        "$:/language/Buttons/ControlPanel/Hint": {
            "title": "$:/language/Buttons/ControlPanel/Hint",
            "text": "Abrir el panel de control"
        },
        "$:/language/Buttons/Delete/Caption": {
            "title": "$:/language/Buttons/Delete/Caption",
            "text": "borrar"
        },
        "$:/language/Buttons/Delete/Hint": {
            "title": "$:/language/Buttons/Delete/Hint",
            "text": "Borrar este tiddler"
        },
        "$:/language/Buttons/Edit/Caption": {
            "title": "$:/language/Buttons/Edit/Caption",
            "text": "editar"
        },
        "$:/language/Buttons/Edit/Hint": {
            "title": "$:/language/Buttons/Edit/Hint",
            "text": "Editar este tiddler"
        },
        "$:/language/Buttons/Encryption/Caption": {
            "title": "$:/language/Buttons/Encryption/Caption",
            "text": "cifrado"
        },
        "$:/language/Buttons/Encryption/ClearPassword/Caption": {
            "title": "$:/language/Buttons/Encryption/ClearPassword/Caption",
            "text": "borrar contraseña"
        },
        "$:/language/Buttons/Encryption/ClearPassword/Hint": {
            "title": "$:/language/Buttons/Encryption/ClearPassword/Hint",
            "text": "Borrar la contraseña y guardar este wiki sin cifrar"
        },
        "$:/language/Buttons/Encryption/Hint": {
            "title": "$:/language/Buttons/Encryption/Hint",
            "text": "Asignar o borrar contraseña de cifrado para guardar este wiki"
        },
        "$:/language/Buttons/Encryption/SetPassword/Caption": {
            "title": "$:/language/Buttons/Encryption/SetPassword/Caption",
            "text": "Asignar contraseña"
        },
        "$:/language/Buttons/Encryption/SetPassword/Hint": {
            "title": "$:/language/Buttons/Encryption/SetPassword/Hint",
            "text": "Asignar contraseña de cifrado para guardar este wiki"
        },
        "$:/language/Buttons/ExportPage/Caption": {
            "title": "$:/language/Buttons/ExportPage/Caption",
            "text": "exportar todos"
        },
        "$:/language/Buttons/ExportPage/Hint": {
            "title": "$:/language/Buttons/ExportPage/Hint",
            "text": "Exportar todos los tiddlers"
        },
        "$:/language/Buttons/ExportTiddler/Caption": {
            "title": "$:/language/Buttons/ExportTiddler/Caption",
            "text": "exportar tiddler"
        },
        "$:/language/Buttons/ExportTiddler/Hint": {
            "title": "$:/language/Buttons/ExportTiddler/Hint",
            "text": "Exportar este tiddler"
        },
        "$:/language/Buttons/ExportTiddlers/Caption": {
            "title": "$:/language/Buttons/ExportTiddlers/Caption",
            "text": "exportar tiddlers"
        },
        "$:/language/Buttons/ExportTiddlers/Hint": {
            "title": "$:/language/Buttons/ExportTiddlers/Hint",
            "text": "Exportar tiddlers"
        },
        "$:/language/Buttons/FullScreen/Caption": {
            "title": "$:/language/Buttons/FullScreen/Caption",
            "text": "pantalla completa"
        },
        "$:/language/Buttons/FullScreen/Hint": {
            "title": "$:/language/Buttons/FullScreen/Hint",
            "text": "Entrar o salir en modo de pantalla completa"
        },
        "$:/language/Buttons/HideSideBar/Caption": {
            "title": "$:/language/Buttons/HideSideBar/Caption",
            "text": "ocultar barra lateral"
        },
        "$:/language/Buttons/HideSideBar/Hint": {
            "title": "$:/language/Buttons/HideSideBar/Hint",
            "text": "Ocultar barra lateral"
        },
        "$:/language/Buttons/Home/Caption": {
            "title": "$:/language/Buttons/Home/Caption",
            "text": "inicio"
        },
        "$:/language/Buttons/Home/Hint": {
            "title": "$:/language/Buttons/Home/Hint",
            "text": "Abrir tiddlers por defecto"
        },
        "$:/language/Buttons/Import/Caption": {
            "title": "$:/language/Buttons/Import/Caption",
            "text": "importar"
        },
        "$:/language/Buttons/Import/Hint": {
            "title": "$:/language/Buttons/Import/Hint",
            "text": "Importar archivos"
        },
        "$:/language/Buttons/Info/Caption": {
            "title": "$:/language/Buttons/Info/Caption",
            "text": "Información"
        },
        "$:/language/Buttons/Info/Hint": {
            "title": "$:/language/Buttons/Info/Hint",
            "text": "Mostrar información de este tiddler"
        },
        "$:/language/Buttons/Language/Caption": {
            "title": "$:/language/Buttons/Language/Caption",
            "text": "idioma"
        },
        "$:/language/Buttons/Language/Hint": {
            "title": "$:/language/Buttons/Language/Hint",
            "text": "Seleccionar el idioma de interfaz"
        },
        "$:/language/Buttons/More/Caption": {
            "title": "$:/language/Buttons/More/Caption",
            "text": "más"
        },
        "$:/language/Buttons/More/Hint": {
            "title": "$:/language/Buttons/More/Hint",
            "text": "Más acciones"
        },
        "$:/language/Buttons/NewHere/Caption": {
            "title": "$:/language/Buttons/NewHere/Caption",
            "text": "nuevo aquí"
        },
        "$:/language/Buttons/NewHere/Hint": {
            "title": "$:/language/Buttons/NewHere/Hint",
            "text": "Crear un nuevo tiddler aquí que tenga las mismas etiquetas"
        },
        "$:/language/Buttons/NewJournal/Caption": {
            "title": "$:/language/Buttons/NewJournal/Caption",
            "text": "nuevo diario"
        },
        "$:/language/Buttons/NewJournal/Hint": {
            "title": "$:/language/Buttons/NewJournal/Hint",
            "text": "Crear un nuevo tiddler diario"
        },
        "$:/language/Buttons/NewJournalHere/Caption": {
            "title": "$:/language/Buttons/NewJournalHere/Caption",
            "text": "nuevo diario aquí"
        },
        "$:/language/Buttons/NewJournalHere/Hint": {
            "title": "$:/language/Buttons/NewJournalHere/Hint",
            "text": "Crear un nuevo diario aquí que tenga las mismas etiquetas"
        },
        "$:/language/Buttons/NewTiddler/Caption": {
            "title": "$:/language/Buttons/NewTiddler/Caption",
            "text": "nuevo tiddler"
        },
        "$:/language/Buttons/NewTiddler/Hint": {
            "title": "$:/language/Buttons/NewTiddler/Hint",
            "text": "Crear un nuevo tiddler"
        },
        "$:/language/Buttons/Permalink/Caption": {
            "title": "$:/language/Buttons/Permalink/Caption",
            "text": "enlace permanente"
        },
        "$:/language/Buttons/Permalink/Hint": {
            "title": "$:/language/Buttons/Permalink/Hint",
            "text": "Crear un enlace directo a este tiddler en la barra de direcciones del navegador"
        },
        "$:/language/Buttons/Permaview/Caption": {
            "title": "$:/language/Buttons/Permaview/Caption",
            "text": "vista permanente"
        },
        "$:/language/Buttons/Permaview/Hint": {
            "title": "$:/language/Buttons/Permaview/Hint",
            "text": "Crear un enlace directo a todos los tiddlers abiertos en la barra de direcciones del navegador"
        },
        "$:/language/Buttons/Refresh/Caption": {
            "title": "$:/language/Buttons/Refresh/Caption",
            "text": "actualizar"
        },
        "$:/language/Buttons/Refresh/Hint": {
            "title": "$:/language/Buttons/Refresh/Hint",
            "text": "Actualizar completamente este wiki"
        },
        "$:/language/Buttons/Save/Caption": {
            "title": "$:/language/Buttons/Save/Caption",
            "text": "guardar"
        },
        "$:/language/Buttons/Save/Hint": {
            "title": "$:/language/Buttons/Save/Hint",
            "text": "Guardar cambios a este tiddler"
        },
        "$:/language/Buttons/SaveWiki/Caption": {
            "title": "$:/language/Buttons/SaveWiki/Caption",
            "text": "guardar cambios"
        },
        "$:/language/Buttons/SaveWiki/Hint": {
            "title": "$:/language/Buttons/SaveWiki/Hint",
            "text": "Guardar los cambios realizados a este wiki"
        },
        "$:/language/Buttons/ShowSideBar/Caption": {
            "title": "$:/language/Buttons/ShowSideBar/Caption",
            "text": "mostrar barra lateral"
        },
        "$:/language/Buttons/ShowSideBar/Hint": {
            "title": "$:/language/Buttons/ShowSideBar/Hint",
            "text": "Mostrar la barra lateral"
        },
        "$:/language/Buttons/StoryView/Caption": {
            "title": "$:/language/Buttons/StoryView/Caption",
            "text": "vista"
        },
        "$:/language/Buttons/StoryView/Hint": {
            "title": "$:/language/Buttons/StoryView/Hint",
            "text": "Seleccionar el modo de visualización de los tiddlers"
        },
        "$:/language/Buttons/TagManager/Caption": {
            "title": "$:/language/Buttons/TagManager/Caption",
            "text": "gestor de etiquetas"
        },
        "$:/language/Buttons/TagManager/Hint": {
            "title": "$:/language/Buttons/TagManager/Hint",
            "text": "Abrir el gestor de etiquetas"
        },
        "$:/language/Buttons/Theme/Caption": {
            "title": "$:/language/Buttons/Theme/Caption",
            "text": "tema"
        },
        "$:/language/Buttons/Theme/Hint": {
            "title": "$:/language/Buttons/Theme/Hint",
            "text": "Seleccionar tema a visualizar"
        },
        "$:/language/ControlPanel/Advanced/Caption": {
            "title": "$:/language/ControlPanel/Advanced/Caption",
            "text": "Avanzado"
        },
        "$:/language/ControlPanel/Advanced/Hint": {
            "title": "$:/language/ControlPanel/Advanced/Hint",
            "text": "Información interna acerca de este TiddlyWiki"
        },
        "$:/language/ControlPanel/Appearance/Caption": {
            "title": "$:/language/ControlPanel/Appearance/Caption",
            "text": "Aspecto"
        },
        "$:/language/ControlPanel/Appearance/Hint": {
            "title": "$:/language/ControlPanel/Appearance/Hint",
            "text": "Formas de personalizar el aspecto de su TiddlyWiki"
        },
        "$:/language/ControlPanel/Basics/AnimDuration/Prompt": {
            "title": "$:/language/ControlPanel/Basics/AnimDuration/Prompt",
            "text": "Duración de la animación:"
        },
        "$:/language/ControlPanel/Basics/Caption": {
            "title": "$:/language/ControlPanel/Basics/Caption",
            "text": "Básico"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint",
            "text": "Usar &#91;&#91;corchetes dobles&#93;&#93; para títulos con espacios. También puede elegir el <$button set=\"$:/DefaultTiddlers\" setTo=\"[list[$:/StoryList]]\">conservar el orden de la historia</$button>"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt",
            "text": "Tiddlers por defecto:"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint",
            "text": "Escojer los tiddlers que serán mostrados al inicio: "
        },
        "$:/language/ControlPanel/Basics/Language/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Language/Prompt",
            "text": "¡Hola! Idioma actual:"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt",
            "text": "Etiquetas para nuevos tiddlers diarios"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt",
            "text": "Título de nuevos tiddlers diarios"
        },
        "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt",
            "text": "Número de tiddlers ocultos re-definidos:"
        },
        "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt",
            "text": "Número de tiddlers ocultos:"
        },
        "$:/language/ControlPanel/Basics/Subtitle/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Subtitle/Prompt",
            "text": "Subtítulo:"
        },
        "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt",
            "text": "Número de tiddlers de sistema:"
        },
        "$:/language/ControlPanel/Basics/Tags/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Tags/Prompt",
            "text": "Número de etiquetas:"
        },
        "$:/language/ControlPanel/Basics/Tiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Tiddlers/Prompt",
            "text": "Número de tiddlers:"
        },
        "$:/language/ControlPanel/Basics/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Title/Prompt",
            "text": "Título de este ~TiddlyWiki:"
        },
        "$:/language/ControlPanel/Basics/Username/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Username/Prompt",
            "text": "Nombre de usuario:"
        },
        "$:/language/ControlPanel/Basics/Version/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Version/Prompt",
            "text": "Versión de ~TiddlyWiki:"
        },
        "$:/language/ControlPanel/EditorTypes/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Caption",
            "text": "Tipos de editor"
        },
        "$:/language/ControlPanel/EditorTypes/Editor/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Editor/Caption",
            "text": "Editor"
        },
        "$:/language/ControlPanel/EditorTypes/Hint": {
            "title": "$:/language/ControlPanel/EditorTypes/Hint",
            "text": "Estos tiddlers determinan qué editor es usado para editar ciertos tipos de tiddlers específicos."
        },
        "$:/language/ControlPanel/EditorTypes/Type/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Type/Caption",
            "text": "Tipo"
        },
        "$:/language/ControlPanel/Info/Caption": {
            "title": "$:/language/ControlPanel/Info/Caption",
            "text": "Información"
        },
        "$:/language/ControlPanel/Info/Hint": {
            "title": "$:/language/ControlPanel/Info/Hint",
            "text": "Información acerca de este TiddlyWiki"
        },
        "$:/language/ControlPanel/LoadedModules/Caption": {
            "title": "$:/language/ControlPanel/LoadedModules/Caption",
            "text": "Módulos cargados"
        },
        "$:/language/ControlPanel/LoadedModules/Hint": {
            "title": "$:/language/ControlPanel/LoadedModules/Hint",
            "text": "Estos son los módulos de tiddlers cargados en este momento, enlazados a sus tiddlers de origen. Los módulos en itálica carecen de tiddler de origen, usualmente debido a que fueron configurados durante el inicio. "
        },
        "$:/language/ControlPanel/Palette/Caption": {
            "title": "$:/language/ControlPanel/Palette/Caption",
            "text": "Paleta"
        },
        "$:/language/ControlPanel/Palette/Editor/Clone/Caption": {
            "title": "$:/language/ControlPanel/Palette/Editor/Clone/Caption",
            "text": "clonar"
        },
        "$:/language/ControlPanel/Palette/Editor/Clone/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Editor/Clone/Prompt",
            "text": "Se recomienda clonar esta paleta oculta antes de editarla. "
        },
        "$:/language/ControlPanel/Palette/Editor/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Editor/Prompt",
            "text": "En edición"
        },
        "$:/language/ControlPanel/Palette/Editor/Prompt/Modified": {
            "title": "$:/language/ControlPanel/Palette/Editor/Prompt/Modified",
            "text": "Esta paleta oculta ha sido modificada"
        },
        "$:/language/ControlPanel/Palette/Editor/Reset/Caption": {
            "title": "$:/language/ControlPanel/Palette/Editor/Reset/Caption",
            "text": "reiniciar"
        },
        "$:/language/ControlPanel/Palette/HideEditor/Caption": {
            "title": "$:/language/ControlPanel/Palette/HideEditor/Caption",
            "text": "ocultar editor"
        },
        "$:/language/ControlPanel/Palette/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Prompt",
            "text": "Paleta actual:"
        },
        "$:/language/ControlPanel/Palette/ShowEditor/Caption": {
            "title": "$:/language/ControlPanel/Palette/ShowEditor/Caption",
            "text": "mostrar el editor"
        },
        "$:/language/ControlPanel/Plugins/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Caption",
            "text": " Extensiones"
        },
        "$:/language/ControlPanel/Plugins/Disable/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Disable/Caption",
            "text": "desactivar"
        },
        "$:/language/ControlPanel/Plugins/Disable/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Disable/Hint",
            "text": "Desactivar esta extensión cuando se actualize esta página"
        },
        "$:/language/ControlPanel/Plugins/Disabled/Status": {
            "title": "$:/language/ControlPanel/Plugins/Disabled/Status",
            "text": "(desactivada)"
        },
        "$:/language/ControlPanel/Plugins/Empty/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Empty/Hint",
            "text": "Ninguno"
        },
        "$:/language/ControlPanel/Plugins/Enable/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Enable/Caption",
            "text": "activar"
        },
        "$:/language/ControlPanel/Plugins/Enable/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Enable/Hint",
            "text": "Activar esta extensión cuando se actualize esta página"
        },
        "$:/language/ControlPanel/Plugins/Language/Prompt": {
            "title": "$:/language/ControlPanel/Plugins/Language/Prompt",
            "text": "Idiomas"
        },
        "$:/language/ControlPanel/Plugins/Plugin/Prompt": {
            "title": "$:/language/ControlPanel/Plugins/Plugin/Prompt",
            "text": "Extensiones"
        },
        "$:/language/ControlPanel/Plugins/Theme/Prompt": {
            "title": "$:/language/ControlPanel/Plugins/Theme/Prompt",
            "text": "Temas"
        },
        "$:/language/ControlPanel/Saving/Caption": {
            "title": "$:/language/ControlPanel/Saving/Caption",
            "text": "Guardando"
        },
        "$:/language/ControlPanel/Saving/Heading": {
            "title": "$:/language/ControlPanel/Saving/Heading",
            "text": "Guardando"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading",
            "text": "Configuración Avanzada"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir",
            "text": "Directorio de copias de seguridad"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Backups": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Backups",
            "text": "Copias de seguridad"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Description": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Description",
            "text": "Esta configuración es usada solamente cuando se guarda en http://tiddlyspot.com o en un servidor remoto compatible"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Filename": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Filename",
            "text": "Nombre de archivo a subir"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Heading": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Heading",
            "text": "~TiddlySpot"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Hint": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Hint",
            "text": "//El hipervínculo (URL) por defecto del servidor es `http://<wikiname>.tiddlyspot.com/store.cgi` aunque cambiarse para usar otro servidor personalizado//"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Password": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Password",
            "text": "Contraseña"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL",
            "text": "Hipervínculo (URL) del servidor"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir",
            "text": "Directorio de subida"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/UserName": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/UserName",
            "text": "Nombre del Wiki"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Caption": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Caption",
            "text": "Autoguardar"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description",
            "text": "No guardar cambios automáticamente"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description",
            "text": "Guardar cambios automáticamente"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Hint": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Hint",
            "text": "Guardar cambios automáticamente durante la edición"
        },
        "$:/language/ControlPanel/Settings/Caption": {
            "title": "$:/language/ControlPanel/Settings/Caption",
            "text": "Configuración"
        },
        "$:/language/ControlPanel/Settings/Hint": {
            "title": "$:/language/ControlPanel/Settings/Hint",
            "text": "Esta configuración le permite personalizar el comportamiento de TiddlyWiki."
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption",
            "text": "Barra de Dirección del Navegador"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint",
            "text": "Comportamiento de la barra de dirección del navegador cuando se navega a un tiddler: "
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description",
            "text": "No actualizar la barra de dirección"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description",
            "text": "Incluir el tiddler de destino"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description",
            "text": "Incluir el tiddler de destino y la secuencia actual de tiddlers abiertos"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Caption",
            "text": "Historial de Navegación"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Hint",
            "text": "Actualizar el historial de navegación cuando se abre un tiddler:"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/No/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/No/Description",
            "text": "No actualizar el historial"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description",
            "text": "Actualizar el historial"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Caption": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Caption",
            "text": "Botones de la Barra de Herramientas"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Hint": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Hint",
            "text": "Aspecto por defecto de los botones de la barra de herramientas: "
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description",
            "text": "Incluir ícono"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description",
            "text": "Incluir texto"
        },
        "$:/language/ControlPanel/StoryView/Caption": {
            "title": "$:/language/ControlPanel/StoryView/Caption",
            "text": "Vista"
        },
        "$:/language/ControlPanel/StoryView/Prompt": {
            "title": "$:/language/ControlPanel/StoryView/Prompt",
            "text": "Vista actual:"
        },
        "$:/language/ControlPanel/Theme/Caption": {
            "title": "$:/language/ControlPanel/Theme/Caption",
            "text": "Tema"
        },
        "$:/language/ControlPanel/Theme/Prompt": {
            "title": "$:/language/ControlPanel/Theme/Prompt",
            "text": "Tema actual:"
        },
        "$:/language/ControlPanel/TiddlerFields/Caption": {
            "title": "$:/language/ControlPanel/TiddlerFields/Caption",
            "text": "Campos del tiddler"
        },
        "$:/language/ControlPanel/TiddlerFields/Hint": {
            "title": "$:/language/ControlPanel/TiddlerFields/Hint",
            "text": "Este es la colección completa de campos de tiddler (TiddlerFields) en uso en este wiki (incluyendo los tiddlers de sistema, pero excluyendo los tiddlers ocultos)."
        },
        "$:/language/ControlPanel/Toolbars/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/Caption",
            "text": "Barras de Herramientas"
        },
        "$:/language/ControlPanel/Toolbars/EditToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Caption",
            "text": "Editar la Barra de Herramientas"
        },
        "$:/language/ControlPanel/Toolbars/EditToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Hint",
            "text": "Seleccionar los botones a mostrar en los tiddlers en modo de edición"
        },
        "$:/language/ControlPanel/Toolbars/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/Hint",
            "text": "Seleccionar los botones a mostrar"
        },
        "$:/language/ControlPanel/Toolbars/PageControls/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/PageControls/Caption",
            "text": "Barra de Herramientas de Página"
        },
        "$:/language/ControlPanel/Toolbars/PageControls/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/PageControls/Hint",
            "text": "Seleccionar los botones a mostrar en la barra de herramientas de página"
        },
        "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption",
            "text": "Mostrar la Barra de Herramientas"
        },
        "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint",
            "text": "Seleccionar qué botones mostrar en los tiddlers en modo de vista"
        },
        "$:/language/ControlPanel/Tools/Download/Full/Caption": {
            "title": "$:/language/ControlPanel/Tools/Download/Full/Caption",
            "text": "Bajar el wiki completo"
        },
        "$:/core/readme": {
            "title": "$:/core/readme",
            "text": "Esta extensión contiene componentes del núcleo de de TiddlyWiki, que incluyen:\n\n* Módulos de código JavaScript\n* Íconos\n* Plantillas necesarias para crear la interfaz de usuario de TiddlyWiki\n* Traducciones al Español (ES-es) de las cadenas localizables usadas por el núcleo\n"
        },
        "$:/language/Date/DaySuffix/1": {
            "title": "$:/language/Date/DaySuffix/1",
            "text": "ro"
        },
        "$:/language/Date/DaySuffix/10": {
            "title": "$:/language/Date/DaySuffix/10",
            "text": "mo"
        },
        "$:/language/Date/DaySuffix/11": {
            "title": "$:/language/Date/DaySuffix/11",
            "text": "mo"
        },
        "$:/language/Date/DaySuffix/12": {
            "title": "$:/language/Date/DaySuffix/12",
            "text": "mo"
        },
        "$:/language/Date/DaySuffix/13": {
            "title": "$:/language/Date/DaySuffix/13",
            "text": "ro"
        },
        "$:/language/Date/DaySuffix/14": {
            "title": "$:/language/Date/DaySuffix/14",
            "text": "to"
        },
        "$:/language/Date/DaySuffix/15": {
            "title": "$:/language/Date/DaySuffix/15",
            "text": "to"
        },
        "$:/language/Date/DaySuffix/16": {
            "title": "$:/language/Date/DaySuffix/16",
            "text": "to"
        },
        "$:/language/Date/DaySuffix/17": {
            "title": "$:/language/Date/DaySuffix/17",
            "text": "mo"
        },
        "$:/language/Date/DaySuffix/18": {
            "title": "$:/language/Date/DaySuffix/18",
            "text": "vo"
        },
        "$:/language/Date/DaySuffix/19": {
            "title": "$:/language/Date/DaySuffix/19",
            "text": "no"
        },
        "$:/language/Date/DaySuffix/2": {
            "title": "$:/language/Date/DaySuffix/2",
            "text": "do"
        },
        "$:/language/Date/DaySuffix/20": {
            "title": "$:/language/Date/DaySuffix/20",
            "text": "mo"
        },
        "$:/language/Date/DaySuffix/21": {
            "title": "$:/language/Date/DaySuffix/21",
            "text": "ro"
        },
        "$:/language/Date/DaySuffix/22": {
            "title": "$:/language/Date/DaySuffix/22",
            "text": "do"
        },
        "$:/language/Date/DaySuffix/23": {
            "title": "$:/language/Date/DaySuffix/23",
            "text": "ro"
        },
        "$:/language/Date/DaySuffix/24": {
            "title": "$:/language/Date/DaySuffix/24",
            "text": "to"
        },
        "$:/language/Date/DaySuffix/25": {
            "title": "$:/language/Date/DaySuffix/25",
            "text": "to"
        },
        "$:/language/Date/DaySuffix/26": {
            "title": "$:/language/Date/DaySuffix/26",
            "text": "to"
        },
        "$:/language/Date/DaySuffix/27": {
            "title": "$:/language/Date/DaySuffix/27",
            "text": "mo"
        },
        "$:/language/Date/DaySuffix/28": {
            "title": "$:/language/Date/DaySuffix/28",
            "text": "vo"
        },
        "$:/language/Date/DaySuffix/29": {
            "title": "$:/language/Date/DaySuffix/29",
            "text": "no"
        },
        "$:/language/Date/DaySuffix/3": {
            "title": "$:/language/Date/DaySuffix/3",
            "text": "ro"
        },
        "$:/language/Date/DaySuffix/30": {
            "title": "$:/language/Date/DaySuffix/30",
            "text": "mo"
        },
        "$:/language/Date/DaySuffix/31": {
            "title": "$:/language/Date/DaySuffix/31",
            "text": "ro"
        },
        "$:/language/Date/DaySuffix/4": {
            "title": "$:/language/Date/DaySuffix/4",
            "text": "to"
        },
        "$:/language/Date/DaySuffix/5": {
            "title": "$:/language/Date/DaySuffix/5",
            "text": "to"
        },
        "$:/language/Date/DaySuffix/6": {
            "title": "$:/language/Date/DaySuffix/6",
            "text": "to"
        },
        "$:/language/Date/DaySuffix/7": {
            "title": "$:/language/Date/DaySuffix/7",
            "text": "mo"
        },
        "$:/language/Date/DaySuffix/8": {
            "title": "$:/language/Date/DaySuffix/8",
            "text": "vo"
        },
        "$:/language/Date/DaySuffix/9": {
            "title": "$:/language/Date/DaySuffix/9",
            "text": "no"
        },
        "$:/language/Date/Long/Day/0": {
            "title": "$:/language/Date/Long/Day/0",
            "text": "domingo"
        },
        "$:/language/Date/Long/Day/1": {
            "title": "$:/language/Date/Long/Day/1",
            "text": "lunes"
        },
        "$:/language/Date/Long/Day/2": {
            "title": "$:/language/Date/Long/Day/2",
            "text": "martes"
        },
        "$:/language/Date/Long/Day/3": {
            "title": "$:/language/Date/Long/Day/3",
            "text": "miércoles"
        },
        "$:/language/Date/Long/Day/4": {
            "title": "$:/language/Date/Long/Day/4",
            "text": "jueves"
        },
        "$:/language/Date/Long/Day/5": {
            "title": "$:/language/Date/Long/Day/5",
            "text": "viernes"
        },
        "$:/language/Date/Long/Day/6": {
            "title": "$:/language/Date/Long/Day/6",
            "text": "sábado"
        },
        "$:/language/Date/Long/Month/1": {
            "title": "$:/language/Date/Long/Month/1",
            "text": "enero"
        },
        "$:/language/Date/Long/Month/10": {
            "title": "$:/language/Date/Long/Month/10",
            "text": "octubre"
        },
        "$:/language/Date/Long/Month/11": {
            "title": "$:/language/Date/Long/Month/11",
            "text": "noviembre"
        },
        "$:/language/Date/Long/Month/12": {
            "title": "$:/language/Date/Long/Month/12",
            "text": "diciembre"
        },
        "$:/language/Date/Long/Month/2": {
            "title": "$:/language/Date/Long/Month/2",
            "text": "febrero"
        },
        "$:/language/Date/Long/Month/3": {
            "title": "$:/language/Date/Long/Month/3",
            "text": "marzo"
        },
        "$:/language/Date/Long/Month/4": {
            "title": "$:/language/Date/Long/Month/4",
            "text": "abril"
        },
        "$:/language/Date/Long/Month/5": {
            "title": "$:/language/Date/Long/Month/5",
            "text": "mayo"
        },
        "$:/language/Date/Long/Month/6": {
            "title": "$:/language/Date/Long/Month/6",
            "text": "junio"
        },
        "$:/language/Date/Long/Month/7": {
            "title": "$:/language/Date/Long/Month/7",
            "text": "julio"
        },
        "$:/language/Date/Long/Month/8": {
            "title": "$:/language/Date/Long/Month/8",
            "text": "agosto"
        },
        "$:/language/Date/Long/Month/9": {
            "title": "$:/language/Date/Long/Month/9",
            "text": "septiembre"
        },
        "$:/language/Date/Short/Day/0": {
            "title": "$:/language/Date/Short/Day/0",
            "text": "Dom"
        },
        "$:/language/Date/Short/Day/1": {
            "title": "$:/language/Date/Short/Day/1",
            "text": "Lun"
        },
        "$:/language/Date/Short/Day/2": {
            "title": "$:/language/Date/Short/Day/2",
            "text": "Mar"
        },
        "$:/language/Date/Short/Day/3": {
            "title": "$:/language/Date/Short/Day/3",
            "text": "Mié"
        },
        "$:/language/Date/Short/Day/4": {
            "title": "$:/language/Date/Short/Day/4",
            "text": "Jue"
        },
        "$:/language/Date/Short/Day/5": {
            "title": "$:/language/Date/Short/Day/5",
            "text": "Vie"
        },
        "$:/language/Date/Short/Day/6": {
            "title": "$:/language/Date/Short/Day/6",
            "text": "Sáb"
        },
        "$:/language/Date/Short/Month/1": {
            "title": "$:/language/Date/Short/Month/1",
            "text": "Ene"
        },
        "$:/language/Date/Short/Month/12": {
            "title": "$:/language/Date/Short/Month/12",
            "text": "Dic"
        },
        "$:/language/Date/Short/Month/4": {
            "title": "$:/language/Date/Short/Month/4",
            "text": "Abr"
        },
        "$:/language/Date/Short/Month/8": {
            "title": "$:/language/Date/Short/Month/8",
            "text": "Ago"
        },
        "$:/language/RelativeDate/Future/Days": {
            "title": "$:/language/RelativeDate/Future/Days",
            "text": "dentro de <<period>> días"
        },
        "$:/language/RelativeDate/Future/Hours": {
            "title": "$:/language/RelativeDate/Future/Hours",
            "text": "en <<period>> horas"
        },
        "$:/language/RelativeDate/Future/Minutes": {
            "title": "$:/language/RelativeDate/Future/Minutes",
            "text": "en <<period>> minutos"
        },
        "$:/language/RelativeDate/Future/Months": {
            "title": "$:/language/RelativeDate/Future/Months",
            "text": "dentro de <<period>> meses"
        },
        "$:/language/RelativeDate/Future/Second": {
            "title": "$:/language/RelativeDate/Future/Second",
            "text": "dentro de 1 segundo"
        },
        "$:/language/RelativeDate/Future/Seconds": {
            "title": "$:/language/RelativeDate/Future/Seconds",
            "text": "en <<period>> segundos"
        },
        "$:/language/RelativeDate/Future/Years": {
            "title": "$:/language/RelativeDate/Future/Years",
            "text": "dentro de <<period>> años"
        },
        "$:/language/RelativeDate/Past/Days": {
            "title": "$:/language/RelativeDate/Past/Days",
            "text": "hace <<period>> días"
        },
        "$:/language/RelativeDate/Past/Hours": {
            "title": "$:/language/RelativeDate/Past/Hours",
            "text": "hace <<period>> horas"
        },
        "$:/language/RelativeDate/Past/Minutes": {
            "title": "$:/language/RelativeDate/Past/Minutes",
            "text": "hace <<period>> minutos"
        },
        "$:/language/RelativeDate/Past/Months": {
            "title": "$:/language/RelativeDate/Past/Months",
            "text": "hace <<period>> meses"
        },
        "$:/language/RelativeDate/Past/Second": {
            "title": "$:/language/RelativeDate/Past/Second",
            "text": "hace 1 segundo"
        },
        "$:/language/RelativeDate/Past/Seconds": {
            "title": "$:/language/RelativeDate/Past/Seconds",
            "text": "hace <<period>> segundos"
        },
        "$:/language/RelativeDate/Past/Years": {
            "title": "$:/language/RelativeDate/Past/Years",
            "text": "hace <<period>> años"
        },
        "$:/language/Docs/ModuleTypes/animation": {
            "title": "$:/language/Docs/ModuleTypes/animation",
            "text": "Animaciones que pueden usarse con el RevealWidget."
        },
        "$:/language/Docs/ModuleTypes/command": {
            "title": "$:/language/Docs/ModuleTypes/command",
            "text": "Comandos que pueden ser ejecutados en Node.js."
        },
        "$:/language/Docs/ModuleTypes/config": {
            "title": "$:/language/Docs/ModuleTypes/config",
            "text": "Datos a ser insertados en `$tw.config`."
        },
        "$:/language/Docs/ModuleTypes/filteroperator": {
            "title": "$:/language/Docs/ModuleTypes/filteroperator",
            "text": "Modos de operación individual de filtrado."
        },
        "$:/language/Docs/ModuleTypes/global": {
            "title": "$:/language/Docs/ModuleTypes/global",
            "text": "Datos globales a ser insertados en `$tw`."
        },
        "$:/language/Docs/ModuleTypes/isfilteroperator": {
            "title": "$:/language/Docs/ModuleTypes/isfilteroperator",
            "text": "Operandos para el operador de filtro ''is''."
        },
        "$:/language/Docs/ModuleTypes/macro": {
            "title": "$:/language/Docs/ModuleTypes/macro",
            "text": "Definiciones macro JavaScript."
        },
        "$:/language/Docs/ModuleTypes/parser": {
            "title": "$:/language/Docs/ModuleTypes/parser",
            "text": "Analizadores para diferentes tipos de contenido."
        },
        "$:/language/Docs/ModuleTypes/saver": {
            "title": "$:/language/Docs/ModuleTypes/saver",
            "text": "Guarda archivos desde el navegador en diferentes métodos."
        },
        "$:/language/Docs/ModuleTypes/startup": {
            "title": "$:/language/Docs/ModuleTypes/startup",
            "text": "Funciones de inicio"
        },
        "$:/language/Docs/ModuleTypes/storyview": {
            "title": "$:/language/Docs/ModuleTypes/storyview",
            "text": "Personaliza la animación y comportamiento de las listas."
        },
        "$:/language/Docs/ModuleTypes/tiddlerdeserializer": {
            "title": "$:/language/Docs/ModuleTypes/tiddlerdeserializer",
            "text": "Convierte diferentes tipos de contenido en tiddlers."
        },
        "$:/language/Docs/ModuleTypes/tiddlerfield": {
            "title": "$:/language/Docs/ModuleTypes/tiddlerfield",
            "text": "Define el comportamiento de un campo de tiddler individual."
        },
        "$:/language/Docs/ModuleTypes/tiddlermethod": {
            "title": "$:/language/Docs/ModuleTypes/tiddlermethod",
            "text": "Añade métodos al tiddler prototipo `$tw.Tiddler`."
        },
        "$:/language/Docs/ModuleTypes/upgrader": {
            "title": "$:/language/Docs/ModuleTypes/upgrader",
            "text": "Aplica la actualización a los tiddlers durante el proceso de actualización/importación."
        },
        "$:/language/Docs/ModuleTypes/utils": {
            "title": "$:/language/Docs/ModuleTypes/utils",
            "text": "Añade métodos a `$tw.utils`."
        },
        "$:/language/Docs/ModuleTypes/utils-node": {
            "title": "$:/language/Docs/ModuleTypes/utils-node",
            "text": "Añade métodos específicos de Node.js a `$tw.utils`."
        },
        "$:/language/Docs/ModuleTypes/widget": {
            "title": "$:/language/Docs/ModuleTypes/widget",
            "text": "Sintetiza representación y renovación de ''DOM''."
        },
        "$:/language/Docs/ModuleTypes/wikimethod": {
            "title": "$:/language/Docs/ModuleTypes/wikimethod",
            "text": "Añade métodos a `$tw.Wiki`."
        },
        "$:/language/Docs/ModuleTypes/wikirule": {
            "title": "$:/language/Docs/ModuleTypes/wikirule",
            "text": "Reglas de análisis individual del analizador principal de WikiText."
        },
        "$:/language/EditTemplate/Body/External/Hint": {
            "title": "$:/language/EditTemplate/Body/External/Hint",
            "text": "Este es un tiddler externo guardado fuera del archivo TiddlyWiki principal. Se puede editar las etiquetas y campos pero no se puede editar directamente el contenido"
        },
        "$:/language/EditTemplate/Body/Hint": {
            "title": "$:/language/EditTemplate/Body/Hint",
            "text": "Usar [[texto wiki (instrucciones en inglés)|http://tiddlywiki.com/static/WikiText.html]] para añadir formato, imágenes y efectos dinámicos."
        },
        "$:/language/EditTemplate/Body/Placeholder": {
            "title": "$:/language/EditTemplate/Body/Placeholder",
            "text": "Escribir el texto de este tiddler"
        },
        "$:/language/EditTemplate/Body/Preview/Button/Hide": {
            "title": "$:/language/EditTemplate/Body/Preview/Button/Hide",
            "text": "ocultar vista previa"
        },
        "$:/language/EditTemplate/Body/Preview/Button/Show": {
            "title": "$:/language/EditTemplate/Body/Preview/Button/Show",
            "text": "mostrar vista previa"
        },
        "$:/language/EditTemplate/Field/Remove/Caption": {
            "title": "$:/language/EditTemplate/Field/Remove/Caption",
            "text": "eliminar campo"
        },
        "$:/language/EditTemplate/Field/Remove/Hint": {
            "title": "$:/language/EditTemplate/Field/Remove/Hint",
            "text": "Eliminar campo"
        },
        "$:/language/EditTemplate/Fields/Add/Button": {
            "title": "$:/language/EditTemplate/Fields/Add/Button",
            "text": "añadir"
        },
        "$:/language/EditTemplate/Fields/Add/Name/Placeholder": {
            "title": "$:/language/EditTemplate/Fields/Add/Name/Placeholder",
            "text": "nombre del campo"
        },
        "$:/language/EditTemplate/Fields/Add/Prompt": {
            "title": "$:/language/EditTemplate/Fields/Add/Prompt",
            "text": "Añadir un nuevo campo:"
        },
        "$:/language/EditTemplate/Fields/Add/Value/Placeholder": {
            "title": "$:/language/EditTemplate/Fields/Add/Value/Placeholder",
            "text": "valor del campo"
        },
        "$:/language/EditTemplate/Shadow/OverriddenWarning": {
            "title": "$:/language/EditTemplate/Shadow/OverriddenWarning",
            "text": "Este es un tiddler oculto modificado. Puede restituirlo a su versión por defecto borrando este tiddler"
        },
        "$:/language/EditTemplate/Shadow/Warning": {
            "title": "$:/language/EditTemplate/Shadow/Warning",
            "text": "Este es un tiddler oculto. Cualquier cambio que haga reemplazará la versión por defecto"
        },
        "$:/language/EditTemplate/Tags/Add/Button": {
            "title": "$:/language/EditTemplate/Tags/Add/Button",
            "text": "añadir"
        },
        "$:/language/EditTemplate/Tags/Add/Placeholder": {
            "title": "$:/language/EditTemplate/Tags/Add/Placeholder",
            "text": "nombre de etiqueta"
        },
        "$:/language/EditTemplate/Tags/Dropdown/Caption": {
            "title": "$:/language/EditTemplate/Tags/Dropdown/Caption",
            "text": "lista de etiquetas"
        },
        "$:/language/EditTemplate/Tags/Dropdown/Hint": {
            "title": "$:/language/EditTemplate/Tags/Dropdown/Hint",
            "text": "Mostrar lista de etiquetas"
        },
        "$:/language/EditTemplate/Type/Delete/Caption": {
            "title": "$:/language/EditTemplate/Type/Delete/Caption",
            "text": "borrar tipo de contenido"
        },
        "$:/language/EditTemplate/Type/Delete/Hint": {
            "title": "$:/language/EditTemplate/Type/Delete/Hint",
            "text": "Borrar tipo de contenido"
        },
        "$:/language/EditTemplate/Type/Dropdown/Caption": {
            "title": "$:/language/EditTemplate/Type/Dropdown/Caption",
            "text": "lista de tipos de contenido"
        },
        "$:/language/EditTemplate/Type/Dropdown/Hint": {
            "title": "$:/language/EditTemplate/Type/Dropdown/Hint",
            "text": "Mostrar lista de tipos de contenido"
        },
        "$:/language/EditTemplate/Type/Placeholder": {
            "title": "$:/language/EditTemplate/Type/Placeholder",
            "text": "tipo de contenido"
        },
        "$:/language/EditTemplate/Type/Prompt": {
            "title": "$:/language/EditTemplate/Type/Prompt",
            "text": "Tipo:"
        },
        "$:/language/Docs/Fields/_canonical_uri": {
            "title": "$:/language/Docs/Fields/_canonical_uri",
            "text": "El hipervínculo (URL) completo de un tiddler de imagen externo"
        },
        "$:/language/Docs/Fields/bag": {
            "title": "$:/language/Docs/Fields/bag",
            "text": "El nombre de la bolsa de la que procede un tiddler"
        },
        "$:/language/Docs/Fields/caption": {
            "title": "$:/language/Docs/Fields/caption",
            "text": "El texto que se muestra en una pestaña o botón"
        },
        "$:/language/Docs/Fields/color": {
            "title": "$:/language/Docs/Fields/color",
            "text": "El valor de color CSS asociado a un tiddler"
        },
        "$:/language/Docs/Fields/component": {
            "title": "$:/language/Docs/Fields/component",
            "text": "El nombre del componente responsable de un [[tiddler de alerta|AlertMechanism]]"
        },
        "$:/language/Docs/Fields/created": {
            "title": "$:/language/Docs/Fields/created",
            "text": "La fecha en que un tiddler fue creado"
        },
        "$:/language/Docs/Fields/creator": {
            "title": "$:/language/Docs/Fields/creator",
            "text": "El nombre de la persona que creó un tiddler"
        },
        "$:/language/Docs/Fields/current-tiddler": {
            "title": "$:/language/Docs/Fields/current-tiddler",
            "text": "Usado para almacenar el tiddler superior en una [[lista de historia|HistoryMechanism]]"
        },
        "$:/language/Docs/Fields/dependents": {
            "title": "$:/language/Docs/Fields/dependents",
            "text": "En una extensión, lista los títulos de las extensiones dependientes"
        },
        "$:/language/Docs/Fields/description": {
            "title": "$:/language/Docs/Fields/description",
            "text": "El texto descriptivo de una extensión, o un diálogo modal"
        },
        "$:/language/Docs/Fields/draft.of": {
            "title": "$:/language/Docs/Fields/draft.of",
            "text": "En tiddlers en borrador, contiene el título del tiddler en que este borrador se encuentra basado"
        },
        "$:/language/Docs/Fields/draft.title": {
            "title": "$:/language/Docs/Fields/draft.title",
            "text": "En tiddler en borrador, contiene el nuevo título propuesto para el tiddler"
        },
        "$:/language/Docs/Fields/footer": {
            "title": "$:/language/Docs/Fields/footer",
            "text": "El texto al pie de página de un asistente de configuración"
        },
        "$:/language/Docs/Fields/hack-to-give-us-something-to-compare-against": {
            "title": "$:/language/Docs/Fields/hack-to-give-us-something-to-compare-against",
            "text": "Un campo de almacenamiento temporal usado en [[$:/core/templates/static.content]]"
        },
        "$:/language/Docs/Fields/icon": {
            "title": "$:/language/Docs/Fields/icon",
            "text": "El título del tiddler que contiene el ícono asociado a un tiddler"
        },
        "$:/language/Docs/Fields/library": {
            "title": "$:/language/Docs/Fields/library",
            "text": "Si tiene \"si\" asignado, indica que un tiddler debería ser guardado como una colección de JavaScript"
        },
        "$:/language/Docs/Fields/list": {
            "title": "$:/language/Docs/Fields/list",
            "text": "Una lista ordenada de títulos de tiddlers asociados a un tiddler"
        },
        "$:/language/Docs/Fields/list-after": {
            "title": "$:/language/Docs/Fields/list-after",
            "text": "Si se encuentra asignado, el título del tiddler después de que este tiddler sea añadido a la lista ordenada de títulos de tiddler"
        },
        "$:/language/Docs/Fields/list-before": {
            "title": "$:/language/Docs/Fields/list-before",
            "text": "Si se encuentra asignado, el título de un tiddler antes de que este tiddler sea añadido a la lista ordenada de títulos de tiddler, o al comienzo de la lista si es que este campo se encuentra presente aunque vacío"
        },
        "$:/language/Docs/Fields/modified": {
            "title": "$:/language/Docs/Fields/modified",
            "text": "La fecha y hora en que un tiddler fue modificado por última vez"
        },
        "$:/language/Docs/Fields/modifier": {
            "title": "$:/language/Docs/Fields/modifier",
            "text": "El título de tiddler asociado con la persona que modificó el tiddler por última vez"
        },
        "$:/language/Docs/Fields/name": {
            "title": "$:/language/Docs/Fields/name",
            "text": "El nombre legible associado con un tiddler extensión"
        },
        "$:/language/Docs/Fields/plugin-priority": {
            "title": "$:/language/Docs/Fields/plugin-priority",
            "text": "Un valor numérico indicando la prioridad de un tiddler extensión"
        },
        "$:/language/Docs/Fields/plugin-type": {
            "title": "$:/language/Docs/Fields/plugin-type",
            "text": "El tipo de extensión en un tiddler extensión"
        },
        "$:/language/Docs/Fields/released": {
            "title": "$:/language/Docs/Fields/released",
            "text": "Fecha de publicación de una versión de TiddlyWiki"
        },
        "$:/language/Docs/Fields/revision": {
            "title": "$:/language/Docs/Fields/revision",
            "text": "La revisión del tiddler retenido en el servidor"
        },
        "$:/language/Docs/Fields/source": {
            "title": "$:/language/Docs/Fields/source",
            "text": "El hipervínculo (URL) de origen asociado a un tiddler"
        },
        "$:/language/Docs/Fields/subtitle": {
            "title": "$:/language/Docs/Fields/subtitle",
            "text": "El texto del subtítulo de un asistente de configuración"
        },
        "$:/language/Docs/Fields/tags": {
            "title": "$:/language/Docs/Fields/tags",
            "text": "Una lista de etiquetas asociadas a un tiddler"
        },
        "$:/language/Docs/Fields/text": {
            "title": "$:/language/Docs/Fields/text",
            "text": "El texto principal de un tiddler"
        },
        "$:/language/Docs/Fields/title": {
            "title": "$:/language/Docs/Fields/title",
            "text": "El nombre único de un tiddler"
        },
        "$:/language/Docs/Fields/type": {
            "title": "$:/language/Docs/Fields/type",
            "text": "El tipo de contenido en un tiddler"
        },
        "$:/language/Docs/Fields/version": {
            "title": "$:/language/Docs/Fields/version",
            "text": "Información de la versión de una extensión"
        },
        "$:/language/Filters/AllTags": {
            "title": "$:/language/Filters/AllTags",
            "text": "Todas las etiquetas, salvo las de sistema"
        },
        "$:/language/Filters/AllTiddlers": {
            "title": "$:/language/Filters/AllTiddlers",
            "text": "Todos los tiddlers, salvo los de sistema"
        },
        "$:/language/Filters/Drafts": {
            "title": "$:/language/Filters/Drafts",
            "text": "Tiddlers en borrador"
        },
        "$:/language/Filters/Missing": {
            "title": "$:/language/Filters/Missing",
            "text": "Tiddlers ausentes"
        },
        "$:/language/Filters/Orphans": {
            "title": "$:/language/Filters/Orphans",
            "text": "Tiddlers huérfanos"
        },
        "$:/language/Filters/OverriddenShadowTiddlers": {
            "title": "$:/language/Filters/OverriddenShadowTiddlers",
            "text": "Tiddlers ocultos redefinidos"
        },
        "$:/language/Filters/RecentSystemTiddlers": {
            "title": "$:/language/Filters/RecentSystemTiddlers",
            "text": "Tiddlers recientemente modificados, incluyendo los de sistema"
        },
        "$:/language/Filters/RecentTiddlers": {
            "title": "$:/language/Filters/RecentTiddlers",
            "text": "Tiddlers recientemente modificados"
        },
        "$:/language/Filters/ShadowTiddlers": {
            "title": "$:/language/Filters/ShadowTiddlers",
            "text": "Tiddlers ocultos"
        },
        "$:/language/Filters/SystemTags": {
            "title": "$:/language/Filters/SystemTags",
            "text": "Etiquetas de sistema"
        },
        "$:/language/Filters/SystemTiddlers": {
            "title": "$:/language/Filters/SystemTiddlers",
            "text": "Tiddlers de sistema"
        },
        "GettingStarted": {
            "title": "GettingStarted",
            "text": "Bienvenido a TiddlyWiki y a la comunidad TiddlyWiki.\n\nAntes de que usted empiece a guardar información en TiddlyWiki es importante que se asegure que puede guardar cambios de manera fiable. Visite http://tiddlywiki.com/#GettingStarted para más información (en idioma inglés)\n\n!! Configurar este TiddlyWiki\n\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit-text tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n\nVea más opciones en el panel de control.\n"
        },
        "$:/language/Help/build": {
            "title": "$:/language/Help/build",
            "description": "Ejecuta automáticamente los comandos configurados",
            "text": "Compila los objetivos especificados para el wiki actual. Si no se especifica ningún objetivo de compilado, todos los objetivos disponibles serán compilados\n\n```\n--build <target> [<target> ...]\n```\n\nLos objetivos de compilado están definidos en el archivo `tiddlywiki.info` de un folder wiki.\n\n"
        },
        "$:/language/Help/clearpassword": {
            "title": "$:/language/Help/clearpassword",
            "description": "Anula la contraseña de las operaciones de encriptado subsiguientes",
            "text": "Anula la contraseña de las operaciones de encriptado subsiguientes\n```\n--clearpassword\n```\n"
        },
        "$:/language/Help/default": {
            "title": "$:/language/Help/default",
            "description": "",
            "text": "\\define commandTitle()\n$:/language/Help/$(command)$\n\\end\n```\nUso: tiddlywiki [<wikifolder>] [--<command> [<args>...]...]\n```\n\nComandos disponibles:\n\n<ul>\n<$list filter=\"[commands[]sort[title]]\" variable=\"command\">\n<li><$link to=<<commandTitle>>><$macrocall $name=\"command\" $type=\"text/plain\" $output=\"text/plain\"/></$link>: <$transclude tiddler=<<commandTitle>> field=\"description\"/></li>\n</$list>\n</ul>\n\nPara obtener ayuda sobre un comando en particular:\n\n```\ntiddlywiki --help <command>\n```\n"
        },
        "$:/language/Help/editions": {
            "title": "$:/language/Help/editions",
            "description": "Lista las ediciones de TiddlyWiki disponibles",
            "text": "Lista los nombres y descripciones de las ediciones disponibles. Usted puede crear un nuevo wiki de una edición específica con el comando `--init`.\n\n```\n--editions\n```\n"
        },
        "$:/language/Help/help": {
            "title": "$:/language/Help/help",
            "description": "Muestra texto de ayuda para comandos de TiddlyWiki",
            "text": "Muestra texto de ayuda para un comando:\n\n```\n--help [<command>]\n```\n\nSi el nombre del comando es omitido entonces una lista de comandos es mostrada.\n"
        },
        "$:/language/Help/init": {
            "title": "$:/language/Help/init",
            "description": "Inicializa un nueva folder wiki",
            "text": "Inicializa una [[WikiFolder|WikiFolders]] con una copia de la edición especificada.\n\n```\n--init <edition> [<edition> ...]\n```\n\nPor ejemplo:\n\n```\ntiddlywiki ./MyWikiFolder --init empty\n```\n\nNota:\n\n* El directorio del folder wiki será creado si es necesario\n* La \"edition\" por defecto es ''empty''\n* El comando init fallará si el folder wiki no está vacío\n* El comando init remueve cualquier definición de `includeWikis` contenida en el archivo `tiddlywiki.info`\n* Cuando se especifiquen múltiples ediciones, las ediciones inicializadas posteriormente sobreescribirán cualquier archivo compartido con las ediciones anteriores (de modo que el archivo `tiddlywiki.info` final será copiado de la última edición)\n* `--editions` muestra una lista de ediciones disponibles\n"
        },
        "$:/language/Help/load": {
            "title": "$:/language/Help/load",
            "description": "Carga tiddlers desde un archivo",
            "text": "Carga tiddlers de archivos de tipo TiddlyWiki 2.x.x.(`.html`), `.tiddler`, `.tid`, `.json` u otros\n\n```\n--load <filepath>\n```\n\nPara cargar tiddlers de un archivo TiddlyWiki encriptado, debe primero especificar la contraseña con el comando PasswordCommand. Por ejemplo:\n\n```\ntiddlywiki ./MyWiki --password pa55w0rd --load my_encrypted_wiki.html\n```\n\nTenga en cuenta que TTiddlyWiki no cargará una versión más antigua de una extensión que haya sido cargada anteriormente.\n"
        },
        "$:/language/Help/makelibrary": {
            "title": "$:/language/Help/makelibrary",
            "description": "Construye la colección de extensiones requerida para proceso de actualización",
            "text": "Construye el tiddler `$:/UpgradeLibrary` (colección de actualización) para el proceso de actualización.\n \nLa colección de actualización está formateada como un tiddler de extensión ordinario con el tipo de extensión `library`. Este contiene una copia de cada una de las extensiones, temas y paquetes de idioma disponibles en el repositorio de TiddlyWiki5.\n\nEste comando está previsto para uso interno; sólo es relevante para usuarios que estén compilando un procedimiento personalizado de actualización. \n\n```\n--makelibrary <title>\n```\n\nEl argumento del título por defecto es `$:/UpgradeLibrary`.\n"
        },
        "$:/language/Help/notfound": {
            "title": "$:/language/Help/notfound",
            "description": "",
            "text": "No existe dicho elemento de ayuda"
        },
        "$:/language/Help/output": {
            "title": "$:/language/Help/output",
            "description": "Establece el directorio de salida para comandos subsiguientes",
            "text": "Establece el directorio de salida para comandos subsiguientes. El directorio por defecto es el subdirectorio `output`, en el directorio de la edición.\n\n```\n--output <pathname>\n```\n\nSi la ruta especificada es relativa, se interpreta como relativa al directorio de trabajo actual. Por ejemplo: `--output .` establece como directorio de salida al directorio de trabajo actual. \n"
        },
        "$:/language/Help/password": {
            "title": "$:/language/Help/password",
            "description": "Establece contraseña para operaciones de encriptado subsiguientes",
            "text": "Establece contraseña para las operaciones de encriptado subsiguientes\n\n```\n--password <password>\n```\n\n"
        },
        "$:/language/Help/rendertiddler": {
            "title": "$:/language/Help/rendertiddler",
            "description": "Genera un tiddler individual en uno de un determinado ContentType",
            "text": "Genera un tiddler individual en uno de un determinado ContentType (por defecto `text/html`) y lo guarda en el nombre de archivo especificado:\n\n```\n--rendertiddler <title> <filename> [<type>]\n```\n\nPor defecto, el nombre de archivo es relativo al subdirectorio `output` (de salida) en el directorio de edición. Puede usarse el comando `--output` para dirigir la salida a otro directorio diferente.\n\nDirectorios no existentes en la ruta al nombre de archivo son creados automáticamente.\n"
        },
        "$:/language/Help/rendertiddlers": {
            "title": "$:/language/Help/rendertiddlers",
            "description": "Genera tiddlers coincidentes con un determinado ContentType",
            "text": "Genera un conjunto de tiddlers que coinciden con el argumento de un filtro para separar tiddlers de un determinado ContentType (por defecto `text/html`) y extensión de archivo (defaults to `.html`).\n\n```\n--rendertiddlers <filter> <template> <pathname> [<type>] [<extension>]\n```\n\nPor ejemplo:\n\n```\n--rendertiddlers [!is[system]] $:/core/templates/static.tiddler.html ./static text/plain\n```\n\nPor defecto, la ruta es relativa al subdirectorio `output` (de salida) del directorio de edición. Puede usarse con el comando `--output` para dirigir la salida a un directorio diferente.\n\nCualquier archivo existente en el directorio de destino será borrado. El directorio de destino es creado automáticamente si no existiera.\n"
        },
        "$:/language/Help/savetiddler": {
            "title": "$:/language/Help/savetiddler",
            "description": "Guarda un tiddler en un archivo",
            "text": "Guarda un tiddler individual en formato binario o como texto plano en el nombre de archivo especificado.\n\n```\n--savetiddler <title> <filename>\n```\n\nPor defecto, el nombre de archivo es relativo al subdirectorio `output` del directorio de edición. El comando `--output` puede ser usado para dirigir la salida a un directorio diferente.\n\nDirectorios no existentes en la ruta al nombre de archivo son creados automáticamente.\n"
        },
        "$:/language/Help/savetiddlers": {
            "title": "$:/language/Help/savetiddlers",
            "description": "Guarda un grupo de tiddlers en formato plano en un directorio",
            "text": "Guarda un grupo de tiddlers en formato binario o como texto plano en el directorio especificado.\n\n```\n--savetiddlers <filter> <pathname>\n```\n\nPor defecto, la ruta es relativa al subdirectorio `output` del directorio de edición. El comando `--output` puede ser usado para dirigir la salida a un directorio diferente.\n\nDirectorios no existentes en la ruta al nombre de archivo son creados automáticamente.\n"
        },
        "$:/language/Help/server": {
            "title": "$:/language/Help/server",
            "description": "Proporciona interfaz de servidor HTTP a TiddlyWiki",
            "text": "El servidor compilado para TiddlyWiki5 es muy simple. Aunque es compatible con TiddlyWeb, no soporta muchas de las características necesarias para un uso robusto en Internet. \n\nEn la raíz, sirve una generación de un tiddler específico. Fuera de la raíz, sirve tiddlers individuales codificados en JSON, y soporta operaciones básicas HTTP de `GET`, `PUT` y `DELETE`.\n\n```\n--server <port> <roottiddler> <rendertype> <servetype> <username> <password> <host> <pathprefix>\n```\n\nLos parámetros son\n\n* ''port'' - número de puerto desde el que sirve (por defecto, \"8080\")\n* ''roottiddler'' - el tiddler a servir desde la raíz (por defecto, \"$:/core/save/all\")\n* ''rendertype'' - el tipo de contenido hacia donde el tiddler raíz debería ser generado (por defecto \"text/plain\")\n* ''servetype'' - el tipo de contenido con el que tiddler raíz debería ser servido (por defecto \"text/html\")\n* ''username'' - el nombre de usuario por defecto que firma la edición\n* ''password'' - contraseña opcional para autenticación básica\n* ''host'' - nombre opcional del servidor desde el que se sirve (por defecto, \"127.0.0.1\" o \"localhost\")\n* ''pathprefix'' - prefijo opcional para rutas\n\nSi el parámetro de contraseña es especificado entonces el buscador preguntará al usuario por el nombre de usuario y la contraseña. Notar que la contraseña es transmitida en modo texto por lo que esta implementación no es apropiada para uso general.\n\nPor ejemplo:\n\n```\n--server 8080 $:/core/save/all text/plain text/html MyUserName passw0rd\n```\n\nEl nombre de usuario y la contraseña pueden ser especificados como cadenas de símbolos vacías si se necesita configurar el nombre del servidor o prefijo de ruta y no se requiere contraseña:\n\n```\n--server 8080 $:/core/save/all text/plain text/html \"\" \"\" 192.168.0.245\n```\n\nPara ejecutar simultáneamente múltiples servidores TiddlyWiki, usted deberá configurar cada uno en un puerto diferente.\n"
        },
        "$:/language/Help/setfield": {
            "title": "$:/language/Help/setfield",
            "description": "Prepara tiddlers externos para su uso",
            "text": "//Notar que este comando es experimental y puede cambiar o ser reemplazado antes de que vaya a ser finalizado//\n\nConfigura el campo especificado de un grupo de tiddlers al resultado de \"wikify\" un tiddler plantilla con la variable `currentTiddler` configurada al tiddler.\n\n```\n--setfield <filter> <fieldname> <templatetitle> <rendertype>\n```\n\nLos parámetros son:\n\n* ''filter'' - filtro que identifica los tiddlers que se verán afectados\n* ''fieldname'' - el campo que será modificado (por defecto, \"text\")\n* ''templatetitle'' - el tiddler a ''wikify'' en el campo especificado. Si se deja en blanco o está ausente, el campo especificado es borrado. \n* ''rendertype'' - el tipo de texto a generar (por defecto, \"text/plain\"; se puede usar también \"text/html\" para incluir etiquetas HTML)\n"
        },
        "$:/language/Help/unpackplugin": {
            "title": "$:/language/Help/unpackplugin",
            "description": "Desenpaqueta los tiddlers de carga de una extensión",
            "text": "Extrae los tiddlers de carga de una extensión, creándolos como tiddlers ordinarios: \n\n```\n--unpackplugin <title>\n```\n"
        },
        "$:/language/Help/verbose": {
            "title": "$:/language/Help/verbose",
            "description": "Genera modo de salida en texto indefinido",
            "text": "Genera texto indefinido, útil para identificar errores\n\n```\n--verbose\n```\n"
        },
        "$:/language/Help/version": {
            "title": "$:/language/Help/version",
            "description": "Muestra el número de la versión de TiddlyWiki.",
            "text": "Muestra el número de la versión de TiddlyWiki.\n\n```\n--version\n```\n"
        },
        "$:/language/Import/Listing/Cancel/Caption": {
            "title": "$:/language/Import/Listing/Cancel/Caption",
            "text": "Cancelar"
        },
        "$:/language/Import/Listing/Hint": {
            "title": "$:/language/Import/Listing/Hint",
            "text": "Estos tiddlers están listos para ser importados:"
        },
        "$:/language/Import/Listing/Import/Caption": {
            "title": "$:/language/Import/Listing/Import/Caption",
            "text": "Importar"
        },
        "$:/language/Import/Listing/Select/Caption": {
            "title": "$:/language/Import/Listing/Select/Caption",
            "text": "Seleccionar"
        },
        "$:/language/Import/Listing/Status/Caption": {
            "title": "$:/language/Import/Listing/Status/Caption",
            "text": "Estado"
        },
        "$:/language/Import/Listing/Title/Caption": {
            "title": "$:/language/Import/Listing/Title/Caption",
            "text": "Título"
        },
        "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible": {
            "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible",
            "text": "Extensión incompatible u obsoleta bloqueada"
        },
        "$:/language/Import/Upgrader/Plugins/Suppressed/Version": {
            "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Version",
            "text": "Extensión bloqueada (debido a que la <<incoming>> extensión es más antigua que la <<existing>> extensión)"
        },
        "$:/language/Import/Upgrader/Plugins/Upgraded": {
            "title": "$:/language/Import/Upgrader/Plugins/Upgraded",
            "text": "Extensión actualizada de <<incoming>> a <<upgraded>>"
        },
        "$:/language/Import/Upgrader/State/Suppressed": {
            "title": "$:/language/Import/Upgrader/State/Suppressed",
            "text": "Tiddler temporal bloqueado"
        },
        "$:/language/Import/Upgrader/System/Suppressed": {
            "title": "$:/language/Import/Upgrader/System/Suppressed",
            "text": "Tiddler de sistema bloqueado"
        },
        "$:/language/Import/Upgrader/ThemeTweaks/Created": {
            "title": "$:/language/Import/Upgrader/ThemeTweaks/Created",
            "text": "Ajuste de tema migrado de <$text text=<<from>>/>"
        },
        "$:/language/BinaryWarning/Prompt": {
            "title": "$:/language/BinaryWarning/Prompt",
            "text": "Este tiddler contiene datos binarios"
        },
        "$:/language/ClassicWarning/Hint": {
            "title": "$:/language/ClassicWarning/Hint",
            "text": "Este tiddler está escrito en formato de texto de una versión de TiddlyWiki Classic, que no es totalmente compatible con la versión 5 de TiddlyWiki. Visite http://tiddlywiki.com/static/Upgrading.html para más detalles."
        },
        "$:/language/ClassicWarning/Upgrade/Caption": {
            "title": "$:/language/ClassicWarning/Upgrade/Caption",
            "text": "actualizar"
        },
        "$:/language/CloseAll/Button": {
            "title": "$:/language/CloseAll/Button",
            "text": "cerrar todo"
        },
        "$:/language/ConfirmCancelTiddler": {
            "title": "$:/language/ConfirmCancelTiddler",
            "text": "¿Desea descartar los cambios efectuados en el tiddler \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmDeleteTiddler": {
            "title": "$:/language/ConfirmDeleteTiddler",
            "text": "¿Desea borrar el tiddler \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmEditShadowTiddler": {
            "title": "$:/language/ConfirmEditShadowTiddler",
            "text": "Usted está punto de editar un tiddler oculto (ShadowTiddler). Cualquier cambio afectará el sistema predeterminado por defecto poniendo en riesgo futuras actualizaciones del sistema. ¿Está usted seguro que desea editar \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmOverwriteTiddler": {
            "title": "$:/language/ConfirmOverwriteTiddler",
            "text": "¿Desea sobreescribir el tiddler \"<$text text=<<title>>/>\"?"
        },
        "$:/language/DefaultNewTiddlerTitle": {
            "title": "$:/language/DefaultNewTiddlerTitle",
            "text": "Nuevo Tiddler"
        },
        "$:/language/DropMessage": {
            "title": "$:/language/DropMessage",
            "text": "Suéltelo aquí (o pulse ''ESC'' para cancelar)"
        },
        "$:/language/Encryption/ConfirmClearPassword": {
            "title": "$:/language/Encryption/ConfirmClearPassword",
            "text": "¿Desea usted borrar la contraseña? Esto removerá el cifrado que se aplica cuando se guarda este wiki"
        },
        "$:/language/Encryption/PromptSetPassword": {
            "title": "$:/language/Encryption/PromptSetPassword",
            "text": "Especificar una nueva contraseña para este TiddlyWiki"
        },
        "$:/language/Exporters/CsvFile": {
            "title": "$:/language/Exporters/CsvFile",
            "text": "Archivo de tipo .CSV"
        },
        "$:/language/Exporters/JsonFile": {
            "title": "$:/language/Exporters/JsonFile",
            "text": "Archivo de tipo .JSON"
        },
        "$:/language/Exporters/StaticRiver": {
            "title": "$:/language/Exporters/StaticRiver",
            "text": "Cadena de tiddlers como archivo estático .HTML"
        },
        "$:/language/Exporters/TidFile": {
            "title": "$:/language/Exporters/TidFile",
            "text": "Tiddler individual como archivo \".tid\" "
        },
        "$:/language/InvalidFieldName": {
            "title": "$:/language/InvalidFieldName",
            "text": "Caracteres ilegales en el campo \"<$text text=<<fieldName>>/>\". Los campos sólo pueden contener letras en minúscula, dígitos y los caracteres guión bajo (`_`), guión corto (`-`) y punto (`.`)"
        },
        "$:/language/MissingTiddler/Hint": {
            "title": "$:/language/MissingTiddler/Hint",
            "text": "El tiddler \"<$text text=<<currentTiddler>>/>\" no existe - haga clic en {{$:/core/images/edit-button}} para crearlo"
        },
        "$:/language/RecentChanges/DateFormat": {
            "title": "$:/language/RecentChanges/DateFormat",
            "text": "DD MMM YYYY"
        },
        "$:/language/SystemTiddler/Tooltip": {
            "title": "$:/language/SystemTiddler/Tooltip",
            "text": "Este es un tiddler de sistema"
        },
        "$:/language/TagManager/Colour/Heading": {
            "title": "$:/language/TagManager/Colour/Heading",
            "text": "Color"
        },
        "$:/language/TagManager/Icon/Heading": {
            "title": "$:/language/TagManager/Icon/Heading",
            "text": "Ícono"
        },
        "$:/language/TagManager/Info/Heading": {
            "title": "$:/language/TagManager/Info/Heading",
            "text": "Información"
        },
        "$:/language/TagManager/Tag/Heading": {
            "title": "$:/language/TagManager/Tag/Heading",
            "text": "Etiqueta"
        },
        "$:/language/UnsavedChangesWarning": {
            "title": "$:/language/UnsavedChangesWarning",
            "text": "Usted tiene cambios sin guardar en TiddlyWiki"
        },
        "$:/language/Modals/Download": {
            "title": "$:/language/Modals/Download",
            "type": "text/vnd.tiddlywiki",
            "subtitle": "Download changes",
            "footer": "<$button message=\"tm-close-tiddler\">Close</$button>",
            "help": "http://tiddlywiki.com/static/DownloadingChanges.html",
            "text": "Su navegador de internet solamente soporta guardado en forma manual.\n\nPara guardar su wiki modificado, haga clic con el botón derecho en enlace abajo indicado y seleccione \"Descargar archivo\" o \"guardar archivo\" y seleccione el folder y el nombre de archivo.\n\n//Usted puede acelerar ligeramente estas acciones haciendo clic en el enlace conjuntamente con la tecla \"Control\" (Windows) o con la tecla \"option\" (Mac OS X). No se le preguntará por el directorio o nombre de archivo, pero su navegador le asignará automáticamente un nombre probablemente irreconocible -- usted necesitará cambiar el nombre del archivo e incluir la extensión de archivo `.html` para poder usarlo.//\n\nEn el caso de teléfonos celulares que no permiten bajar archivos usted puede en este caso marcar el enlace como favorito, y luego sincronizar su lista de favoritos con su ordenador desde el cual se puede bajar o guardar el wiki en forma normal.\n"
        },
        "$:/language/Modals/SaveInstructions": {
            "title": "$:/language/Modals/SaveInstructions",
            "type": "text/vnd.tiddlywiki",
            "subtitle": "Save your work",
            "footer": "<$button message=\"tm-close-tiddler\">Close</$button>",
            "help": "http://tiddlywiki.com/static/SavingChanges.html",
            "text": "Sus cambios efectuados a este wiki necesitan ser guardados como un archivo ~TiddlyWiki HTML.\n\n!!! Navegadores de ordenador\n\n# Seleccione ''Guardar como'' en el menú ''Archivo''\n# Eliga nombre de archivo y directorio\n#* Algunos navegadores piden también que especifique el formato de archivo como ''Página web, sólo HTML'' o similar\n# Cierre esta pestaña\n\n!!! Navegadores en teléfonos o tabletas\n\n# Añada la página a sus favoritos\n#* Si tiene iCloud o Google Sync los favoritos se sincronizarán automáticamente con su ordenador, desde donde puede abrirlos o guardarlos como se explica más arriba\n# Cierre esta pestaña\n\n//Si en Mobile Safari vuelve a abrir los favoritos, volverá a ver este mensaje. Si quiere contiuar y usar el archivo, simplemente cierre haciendo clic en el boton de cerrar indicado abajo.//\n"
        },
        "$:/config/NewJournal/Tags": {
            "title": "$:/config/NewJournal/Tags",
            "text": "Diario"
        },
        "$:/config/NewJournal/Title": {
            "title": "$:/config/NewJournal/Title",
            "text": "DD de MMM de YYYY"
        },
        "$:/language/Notifications/Save/Done": {
            "title": "$:/language/Notifications/Save/Done",
            "text": "Wiki guardado"
        },
        "$:/language/Notifications/Save/Starting": {
            "title": "$:/language/Notifications/Save/Starting",
            "text": "Empezando a guardar wiki"
        },
        "$:/language/Search/DefaultResults/Caption": {
            "title": "$:/language/Search/DefaultResults/Caption",
            "text": "Lista"
        },
        "$:/language/Search/Filter/Caption": {
            "title": "$:/language/Search/Filter/Caption",
            "text": "Filtro"
        },
        "$:/language/Search/Filter/Hint": {
            "title": "$:/language/Search/Filter/Hint",
            "text": "Búsqueda por medio de una [[expresión de filtrado|http://tiddlywiki.com/static/Filters.html]]"
        },
        "$:/language/Search/Filter/Matches": {
            "title": "$:/language/Search/Filter/Matches",
            "text": "//<small><<resultCount>> hace juego con</small>//"
        },
        "$:/language/Search/Matches": {
            "title": "$:/language/Search/Matches",
            "text": "//<small><<resultCount>> hace juego con</small>//"
        },
        "$:/language/Search/Shadows/Caption": {
            "title": "$:/language/Search/Shadows/Caption",
            "text": "Ocultos"
        },
        "$:/language/Search/Shadows/Hint": {
            "title": "$:/language/Search/Shadows/Hint",
            "text": "Búsqueda por tiddlers ocultos"
        },
        "$:/language/Search/Shadows/Matches": {
            "title": "$:/language/Search/Shadows/Matches",
            "text": "//<small><<resultCount>> hace juego con</small>//"
        },
        "$:/language/Search/Standard/Caption": {
            "title": "$:/language/Search/Standard/Caption",
            "text": "Estándar"
        },
        "$:/language/Search/Standard/Hint": {
            "title": "$:/language/Search/Standard/Hint",
            "text": "Búsqueda por tiddlers estándar"
        },
        "$:/language/Search/Standard/Matches": {
            "title": "$:/language/Search/Standard/Matches",
            "text": "//<small><<resultCount>> hace juego con</small>//"
        },
        "$:/language/Search/System/Caption": {
            "title": "$:/language/Search/System/Caption",
            "text": "Sistema"
        },
        "$:/language/Search/System/Hint": {
            "title": "$:/language/Search/System/Hint",
            "text": "Búsqueda por tiddlers de sistema"
        },
        "$:/language/Search/System/Matches": {
            "title": "$:/language/Search/System/Matches",
            "text": "//<small><<resultCount>> hace juego con</small>//"
        },
        "$:/language/SideBar/All/Caption": {
            "title": "$:/language/SideBar/All/Caption",
            "text": "Todos"
        },
        "$:/language/SideBar/Contents/Caption": {
            "title": "$:/language/SideBar/Contents/Caption",
            "text": "Contenido"
        },
        "$:/language/SideBar/Drafts/Caption": {
            "title": "$:/language/SideBar/Drafts/Caption",
            "text": "Borradores"
        },
        "$:/language/SideBar/Missing/Caption": {
            "title": "$:/language/SideBar/Missing/Caption",
            "text": "Faltantes"
        },
        "$:/language/SideBar/More/Caption": {
            "title": "$:/language/SideBar/More/Caption",
            "text": "Más"
        },
        "$:/language/SideBar/Open/Caption": {
            "title": "$:/language/SideBar/Open/Caption",
            "text": "Abiertos"
        },
        "$:/language/SideBar/Orphans/Caption": {
            "title": "$:/language/SideBar/Orphans/Caption",
            "text": "Huérfanos"
        },
        "$:/language/SideBar/Recent/Caption": {
            "title": "$:/language/SideBar/Recent/Caption",
            "text": "Recientes"
        },
        "$:/language/SideBar/Shadows/Caption": {
            "title": "$:/language/SideBar/Shadows/Caption",
            "text": "Ocultos"
        },
        "$:/language/SideBar/System/Caption": {
            "title": "$:/language/SideBar/System/Caption",
            "text": "Sistema"
        },
        "$:/language/SideBar/Tags/Caption": {
            "title": "$:/language/SideBar/Tags/Caption",
            "text": "Etiquetas"
        },
        "$:/language/SideBar/Tags/Untagged/Caption": {
            "title": "$:/language/SideBar/Tags/Untagged/Caption",
            "text": "Sin etiquetar"
        },
        "$:/language/SideBar/Tools/Caption": {
            "title": "$:/language/SideBar/Tools/Caption",
            "text": "Herramientas"
        },
        "$:/language/SideBar/Types/Caption": {
            "title": "$:/language/SideBar/Types/Caption",
            "text": "Tipos"
        },
        "$:/SiteSubtitle": {
            "title": "$:/SiteSubtitle",
            "text": "un bloc personal no-lineal en la web"
        },
        "$:/SiteTitle": {
            "title": "$:/SiteTitle",
            "text": "Mi TiddlyWiki"
        },
        "$:/language/TiddlerInfo/Advanced/Caption": {
            "title": "$:/language/TiddlerInfo/Advanced/Caption",
            "text": "Avanzado"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint",
            "text": "no existe"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading",
            "text": "Detalles de la Extensión"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint",
            "text": "Esta extesnión contiene los siguientes tiddlers ocultos:"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading",
            "text": "Estado de ocultamiento"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint",
            "text": "El tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> no es un tiddler oculto"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint",
            "text": "Está sobrescrito por un tiddler común"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint",
            "text": "El tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> es un tiddler oculto"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source",
            "text": "Está definido en la extensión <$link to=<<pluginTiddler>>><$text text=<<pluginTiddler>>/></$link>"
        },
        "$:/language/TiddlerInfo/Fields/Caption": {
            "title": "$:/language/TiddlerInfo/Fields/Caption",
            "text": "Campos"
        },
        "$:/language/TiddlerInfo/List/Caption": {
            "title": "$:/language/TiddlerInfo/List/Caption",
            "text": "Lista"
        },
        "$:/language/TiddlerInfo/List/Empty": {
            "title": "$:/language/TiddlerInfo/List/Empty",
            "text": "Este tiddler no tiene lista"
        },
        "$:/language/TiddlerInfo/Listed/Caption": {
            "title": "$:/language/TiddlerInfo/Listed/Caption",
            "text": "Listado"
        },
        "$:/language/TiddlerInfo/Listed/Empty": {
            "title": "$:/language/TiddlerInfo/Listed/Empty",
            "text": "Este tiddler no está en la lista de ningún otro"
        },
        "$:/language/TiddlerInfo/References/Caption": {
            "title": "$:/language/TiddlerInfo/References/Caption",
            "text": "Referencias"
        },
        "$:/language/TiddlerInfo/References/Empty": {
            "title": "$:/language/TiddlerInfo/References/Empty",
            "text": "Ningún otro tiddler enlaza a este"
        },
        "$:/language/TiddlerInfo/Tagging/Caption": {
            "title": "$:/language/TiddlerInfo/Tagging/Caption",
            "text": "Etiquetado"
        },
        "$:/language/TiddlerInfo/Tagging/Empty": {
            "title": "$:/language/TiddlerInfo/Tagging/Empty",
            "text": "Ningún otro tiddler tiene esta misma etiqueta"
        },
        "$:/language/TiddlerInfo/Tools/Caption": {
            "title": "$:/language/TiddlerInfo/Tools/Caption",
            "text": "Herramientas"
        },
        "$:/language/Docs/Types/application/javascript": {
            "title": "$:/language/Docs/Types/application/javascript",
            "description": "Código JavaScript",
            "name": "application/javascript",
            "group": "Programador"
        },
        "$:/language/Docs/Types/application/json": {
            "title": "$:/language/Docs/Types/application/json",
            "description": "Datos JSON",
            "name": "application/json",
            "group": "Programador"
        },
        "$:/language/Docs/Types/application/x-tiddler-dictionary": {
            "title": "$:/language/Docs/Types/application/x-tiddler-dictionary",
            "description": "Diccionario de datos",
            "name": "application/x-tiddler-dictionary",
            "group": "Programador"
        },
        "$:/language/Docs/Types/image/gif": {
            "title": "$:/language/Docs/Types/image/gif",
            "description": "Imagen GIF",
            "name": "image/gif",
            "group": "Imagen"
        },
        "$:/language/Docs/Types/image/jpeg": {
            "title": "$:/language/Docs/Types/image/jpeg",
            "description": "Imagen JPEG",
            "name": "image/jpeg",
            "group": "Imagen"
        },
        "$:/language/Docs/Types/image/png": {
            "title": "$:/language/Docs/Types/image/png",
            "description": "Imagen PNG",
            "name": "image/png",
            "group": "Imagen"
        },
        "$:/language/Docs/Types/image/svg+xml": {
            "title": "$:/language/Docs/Types/image/svg+xml",
            "description": "Imagen SVG (Structured Vector Graphics)",
            "name": "image/svg+xml",
            "group": "Imagen"
        },
        "$:/language/Docs/Types/image/x-icon": {
            "title": "$:/language/Docs/Types/image/x-icon",
            "description": "Archivo de icono en formato .ICO",
            "name": "image/x-icon",
            "group": "Imagen"
        },
        "$:/language/Docs/Types/text/css": {
            "title": "$:/language/Docs/Types/text/css",
            "description": "Hoja de estilo estática",
            "name": "text/css",
            "group": "Programador"
        },
        "$:/language/Docs/Types/text/html": {
            "title": "$:/language/Docs/Types/text/html",
            "description": "Lenguaje de marcado HTML",
            "name": "text/html",
            "group": "Texto"
        },
        "$:/language/Docs/Types/text/plain": {
            "title": "$:/language/Docs/Types/text/plain",
            "description": "Texto plano",
            "name": "text/plain",
            "group": "Texto"
        },
        "$:/language/Docs/Types/text/vnd.tiddlywiki": {
            "title": "$:/language/Docs/Types/text/vnd.tiddlywiki",
            "description": "TiddlyWiki 5",
            "name": "text/vnd.tiddlywiki",
            "group": "Texto"
        },
        "$:/language/Docs/Types/text/x-tiddlywiki": {
            "title": "$:/language/Docs/Types/text/x-tiddlywiki",
            "description": "TiddlyWiki Clásico",
            "name": "text/x-tiddlywiki",
            "group": "Texto"
        },
        "$:/languages/es-ES/icon": {
            "title": "$:/languages/es-ES/icon",
            "type": "image/svg+xml",
            "text": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" height=\"500\" width=\"750\">\n<rect width=\"750\" height=\"500\" fill=\"#c60b1e\"/>\n<rect width=\"750\" height=\"250\" y=\"125\" fill=\"#ffc400\"/>\n<g id=\"coa\" stroke=\"#000\" stroke-width=\"0.39\">\n<g id=\"supporters\">\n<g id=\"crown_left\" stroke-width=\"0.26\">\n<path fill=\"#ad1519\" stroke-linejoin=\"round\" d=\"m167.99 222.24s-0.51 0-0.79-0.16-1.13-0.96-1.13-0.96l-0.68-0.49-0.62-0.85s-0.73-1.18-0.4-2.09c0.34-0.91 0.91-1.23 1.42-1.5 0.51-0.26 1.58-0.59 1.58-0.59s0.85-0.37 1.13-0.42c0.28-0.06 1.3-0.32 1.3-0.32s0.28-0.16 0.56-0.27c0.29-0.11 0.68-0.11 0.91-0.16 0.22-0.06 0.79-0.24 1.13-0.26 0.52-0.02 1.36 0.1 1.64 0.1s1.24 0.05 1.64 0.05c0.39 0 1.8-0.11 2.2-0.11 0.39 0 0.68-0.05 1.13 0 0.45 0.06 1.24 0.32 1.47 0.43s1.58 0.59 2.09 0.75 1.75 0.37 2.32 0.64c0.56 0.27 0.91 0.72 1.19 1.1 0.28 0.37 0.34 0.78 0.45 1.05 0.11 0.26 0.11 0.84 0 1.11-0.11 0.26-0.51 0.81-0.51 0.81l-0.62 1.02-0.79 0.64s-0.57 0.54-1.02 0.48c-0.45-0.04-5.03-0.86-7.97-0.86s-7.64 0.86-7.64 0.86h0.01z\"/>\n<g fill=\"#c8b100\">\n<ellipse cx=\"175.66\" cy=\"215.68\" rx=\"1.38\" ry=\"2.5\"/>\n<ellipse cx=\"175.68\" cy=\"215.68\" rx=\"0.64\" ry=\"2.3\"/>\n<ellipse stroke=\"none\" cx=\"175.68\" cy=\"213.04\" rx=\"0.93\" ry=\"0.87\"/>\n<path stroke-width=\"0.3\" d=\"m176.96 212.74v0.58h-2.53v-0.58h0.94v-1.32h-0.62v-0.57h0.62v-0.57h0.6v0.57h0.62v0.57h-0.62v1.32h0.99\"/>\n<path fill=\"none\" d=\"m175.94,212.2a0.93,0.87 0 1,1 -0.5,0\"/>\n<path d=\"m175.68 222.08h-4.81l-0.11-1.18-0.23-1.23-0.23-1.53c-1.33-1.75-2.55-2.9-2.96-2.65 0.1-0.32 0.22-0.56 0.47-0.71 1.18-0.7 3.61 0.98 5.44 3.74 0.16 0.25 0.32 0.5 0.46 0.75h3.97c0.14-0.25 0.3-0.5 0.46-0.75 1.82-2.76 4.26-4.44 5.43-3.74 0.26 0.15 0.37 0.39 0.47 0.71-0.41-0.24-1.62 0.9-2.96 2.65l-0.23 1.53-0.23 1.23-0.1 1.18h-4.84z\"/>\n<path fill=\"none\" d=\"m167.55 215.44c0.91-0.53 3.02 1.14 4.73 3.74m11.55-3.74c-0.91-0.53-3.01 1.14-4.73 3.74\"/>\n</g>\n<g id=\"crown_pt1\" fill=\"#c8b100\">\n<path d=\"m168.58 224.25c-0.2-0.57-0.58-1.08-0.58-1.08 1.95-0.57 4.66-0.93 7.67-0.94 3.01 0.01 5.75 0.37 7.69 0.94 0 0-0.22 0.38-0.52 0.91-0.17 0.3-0.39 0.81-0.38 0.81-1.75-0.54-4.02-0.81-6.8-0.82-2.79 0.01-5.46 0.35-6.86 0.86 0.02 0-0.1-0.32-0.23-0.68h0.01\"/>\n<path d=\"m175.67 226.73c2.43-0.01 5.11-0.38 6.1-0.63 0.66-0.2 1.05-0.49 0.98-0.84-0.04-0.16-0.18-0.3-0.37-0.38-1.46-0.47-4.07-0.8-6.71-0.8-2.63 0-5.27 0.33-6.72 0.8-0.19 0.08-0.33 0.22-0.37 0.38-0.07 0.35 0.32 0.64 0.98 0.84 0.99 0.25 3.68 0.62 6.11 0.63z\"/>\n<path d=\"m183.48 222.08l-0.59-0.53s-0.57 0.34-1.28 0.24c-0.7-0.11-0.93-0.97-0.93-0.97s-0.79 0.67-1.44 0.62c-0.65-0.06-1.07-0.62-1.07-0.62s-0.71 0.51-1.33 0.46c-0.62-0.06-1.21-0.83-1.21-0.83s-0.63 0.8-1.25 0.86c-0.62 0.05-1.13-0.54-1.13-0.54s-0.28 0.59-1.07 0.72-1.47-0.62-1.47-0.62-0.45 0.73-0.99 0.92c-0.54 0.18-1.24-0.27-1.24-0.27s-0.12 0.27-0.2 0.43-0.31 0.19-0.31 0.19l0.18 0.47c1.93-0.56 4.56-0.91 7.53-0.91s5.67 0.35 7.61 0.92l0.2-0.54h-0.01z\"/>\n<path d=\"m175.69 219.49l0.28 0.05c-0.05 0.12-0.06 0.24-0.06 0.38 0 0.58 0.5 1.05 1.12 1.05 0.49 0 0.91-0.31 1.06-0.73 0.01 0.01 0.11-0.38 0.15-0.38 0.03 0 0.03 0.41 0.05 0.41 0.07 0.53 0.55 0.89 1.1 0.89 0.62 0 1.11-0.47 1.11-1.06 0-0.04 0-0.08-0.01-0.12l0.35-0.35 0.19 0.44c-0.07 0.14-0.1 0.29-0.1 0.46 0 0.56 0.47 1.01 1.06 1.01 0.37 0 0.69-0.18 0.88-0.45l0.23-0.29v0.36c0 0.34 0.14 0.66 0.49 0.71 0 0 0.38 0.03 0.91-0.38 0.52-0.41 0.8-0.75 0.8-0.75l0.03 0.42s-0.51 0.84-0.97 1.1c-0.25 0.15-0.64 0.31-0.95 0.25-0.32-0.05-0.55-0.31-0.67-0.61-0.23 0.14-0.51 0.22-0.8 0.22-0.63 0-1.2-0.35-1.42-0.86-0.29 0.31-0.69 0.5-1.16 0.5-0.51 0-0.97-0.23-1.26-0.58-0.28 0.27-0.67 0.43-1.09 0.43-0.55 0-1.05-0.28-1.33-0.69-0.29 0.41-0.78 0.69-1.34 0.69-0.42 0-0.81-0.16-1.09-0.43-0.29 0.35-0.75 0.58-1.25 0.58-0.48 0-0.88-0.19-1.17-0.5-0.22 0.51-0.79 0.86-1.42 0.86-0.29 0-0.56-0.08-0.79-0.22-0.12 0.3-0.35 0.56-0.68 0.61-0.3 0.06-0.69-0.1-0.94-0.25-0.47-0.26-1.02-1.1-1.02-1.1l0.07-0.42s0.29 0.34 0.81 0.75 0.91 0.38 0.91 0.38c0.34-0.05 0.49-0.37 0.49-0.71v-0.36l0.22 0.29c0.19 0.27 0.51 0.45 0.88 0.45 0.59 0 1.06-0.45 1.06-1.01 0-0.17-0.02-0.32-0.1-0.46l0.19-0.44 0.35 0.35c-0.01 0.04-0.01 0.08-0.01 0.12 0 0.59 0.49 1.06 1.11 1.06 0.55 0 1.03-0.36 1.11-0.89 0.01 0 0.01-0.41 0.04-0.41 0.05 0 0.14 0.39 0.16 0.38 0.14 0.42 0.56 0.73 1.06 0.73 0.61 0 1.11-0.47 1.11-1.05 0-0.14 0-0.26-0.05-0.38l0.29-0.05h0.01z\"/>\n<path stroke-linejoin=\"round\" d=\"m175.67 222.23c-3.01 0.01-5.72 0.37-7.67 0.94-0.13 0.04-0.29-0.06-0.33-0.17-0.04-0.13 0.05-0.28 0.18-0.32 1.95-0.6 4.73-0.98 7.82-0.98s5.88 0.38 7.83 0.98c0.13 0.04 0.22 0.19 0.18 0.32-0.04 0.11-0.2 0.21-0.33 0.17-1.95-0.57-4.67-0.93-7.68-0.94z\"/>\n<path d=\"m165.43 221c-0.01 0.01-0.38-0.48-0.65-0.73-0.2-0.18-0.68-0.33-0.68-0.33 0-0.08 0.28-0.28 0.58-0.28 0.18 0 0.35 0.07 0.45 0.2l0.04-0.2s0.24 0.05 0.35 0.32c0.12 0.29 0.05 0.72 0.05 0.72s-0.05 0.2-0.14 0.3z\"/>\n<path d=\"m167.32 220.22l-0.11 0.66-1.4 0.15-0.21-0.12 0.04-0.23 1.06-0.87 0.62 0.41\"/>\n<path d=\"m165.45 220.75c0.12-0.12 0.36-0.09 0.53 0.06 0.18 0.15 0.24 0.38 0.12 0.5-0.12 0.13-0.36 0.1-0.53-0.06-0.18-0.15-0.24-0.38-0.12-0.5z\"/>\n<path d=\"m168.02 220.88c-0.06-0.18 0-0.37 0.13-0.42 0.14-0.03 0.3 0.09 0.37 0.27 0.06 0.19 0 0.38-0.14 0.42-0.13 0.04-0.29-0.08-0.36-0.27z\"/>\n<path d=\"m168.67 220.04l0.51 0.48 1.22-0.66 0.09-0.21-0.17-0.17-1.4-0.12-0.25 0.68\"/>\n<path d=\"m170.08 217.76l-0.67 0.64 0.86 1.14 0.23 0.09 0.17-0.18 0.3-1.37-0.89-0.32\"/>\n<path d=\"m172.36 219.3l-0.26 0.63-1.4-0.13-0.18-0.16 0.1-0.22 1.22-0.64 0.52 0.52\"/>\n<ellipse cx=\"170.51\" cy=\"219.65\" rx=\"0.49\" ry=\"0.47\"/>\n<path d=\"m172.87 219.95c-0.03-0.2 0.07-0.37 0.21-0.39s0.28 0.13 0.3 0.33c0.03 0.19-0.07 0.37-0.21 0.38-0.14 0.02-0.28-0.13-0.3-0.32z\"/>\n<path d=\"m173.78 219.24l0.4 0.57 1.34-0.42 0.14-0.18-0.15-0.2-1.33-0.39-0.4 0.62\"/>\n<path d=\"m175.66 217.15l-0.86 0.52 0.64 1.38 0.22 0.14 0.22-0.14 0.64-1.38-0.86-0.52\"/>\n<path d=\"m177.55 219.24l-0.39 0.57-1.34-0.42-0.14-0.18 0.14-0.2 1.34-0.39 0.39 0.62\"/>\n<ellipse cx=\"175.67\" cy=\"219.21\" rx=\"0.49\" ry=\"0.47\"/>\n<path d=\"m178.5 219.95c0.02-0.2-0.08-0.37-0.22-0.39s-0.28 0.13-0.3 0.33c-0.02 0.19 0.07 0.37 0.21 0.38 0.14 0.02 0.28-0.13 0.31-0.32z\"/>\n<path d=\"m178.99 219.3l0.26 0.63 1.4-0.13 0.18-0.16-0.1-0.22-1.22-0.64-0.52 0.52\"/>\n<path d=\"m181.27 217.76l0.67 0.64-0.86 1.14-0.23 0.09-0.17-0.18-0.3-1.37 0.89-0.32\"/>\n<path d=\"m182.68 220.04l-0.51 0.48-1.22-0.66-0.1-0.21 0.19-0.17 1.4-0.12 0.24 0.68\"/>\n<ellipse cx=\"180.85\" cy=\"219.65\" rx=\"0.49\" ry=\"0.47\"/>\n<path d=\"m183.34 220.88c0.06-0.18 0-0.37-0.13-0.42-0.14-0.03-0.3 0.09-0.37 0.27-0.06 0.19 0 0.38 0.14 0.42 0.13 0.04 0.29-0.08 0.36-0.27z\"/>\n<path d=\"m185.73 221c0.01 0.01 0.38-0.48 0.66-0.73 0.19-0.18 0.67-0.33 0.67-0.33 0-0.08-0.28-0.28-0.58-0.28-0.18 0-0.35 0.07-0.45 0.2l-0.04-0.2s-0.24 0.05-0.36 0.32c-0.11 0.29-0.03 0.72-0.03 0.72s0.04 0.2 0.13 0.3z\"/>\n<path d=\"m183.84 220.22l0.11 0.66 1.4 0.15 0.21-0.12-0.05-0.23-1.05-0.87-0.62 0.41\"/>\n<path d=\"m185.74 220.75c-0.11-0.12-0.35-0.09-0.53 0.06s-0.24 0.38-0.12 0.5c0.12 0.13 0.36 0.1 0.54-0.06 0.18-0.15 0.23-0.38 0.11-0.5z\"/>\n</g>\n<g id=\"crown_pt2\" fill=\"none\">\n<path fill=\"#ad1519\" d=\"m168.05 224.3l0.31-0.5 0.65 0.13-0.38 0.56-0.58-0.19\"/>\n<path fill=\"#058e6e\" d=\"m170.85 223.81l-0.69 0.11c-0.18 0.02-0.35-0.09-0.38-0.26-0.02-0.17 0.1-0.32 0.27-0.35l0.7-0.1 0.71-0.11c0.18-0.02 0.34 0.09 0.37 0.25 0.02 0.17-0.1 0.33-0.27 0.35l-0.71 0.11\"/>\n<ellipse fill=\"#fff\" cx=\"173.19\" cy=\"223.3\" rx=\"0.44\" ry=\"0.41\"/>\n<path fill=\"#ad1519\" d=\"m175.7 223.48h-0.96c-0.18 0-0.33-0.14-0.33-0.31s0.14-0.31 0.32-0.31h1.96c0.19 0 0.33 0.14 0.33 0.31s-0.15 0.31-0.33 0.31h-0.99\"/>\n<ellipse fill=\"#fff\" cx=\"178.16\" cy=\"223.3\" rx=\"0.44\" ry=\"0.41\"/>\n<path fill=\"#058e6e\" d=\"m180.5 223.81l0.69 0.11c0.18 0.02 0.35-0.09 0.38-0.26 0.02-0.17-0.09-0.32-0.27-0.35l-0.7-0.1-0.71-0.11c-0.18-0.02-0.35 0.09-0.37 0.25-0.03 0.17 0.09 0.33 0.27 0.35l0.71 0.11\"/>\n<path fill=\"#ad1519\" d=\"m183.24 224.33l-0.25-0.53-0.67 0.06 0.32 0.59 0.6-0.12\"/>\n<path fill=\"#ad1519\" stroke-linejoin=\"round\" d=\"m175.66 226.16c-2.43 0-4.63-0.22-6.3-0.65 1.67-0.43 3.87-0.69 6.3-0.7 2.44 0 4.65 0.27 6.33 0.7-1.68 0.43-3.89 0.65-6.33 0.65z\"/>\n<path stroke-width=\"0.01\" d=\"m176.8 226.08v-1.16m-0.58 1.2l0.01-1.23m-0.43 1.25v-1.26\"/>\n<path stroke-width=\"0.02\" d=\"m175.44 226.15v-1.27\"/>\n<path stroke-width=\"0.03\" d=\"m175.09 226.15v-1.27\"/>\n<path stroke-width=\"0.04\" d=\"m174.77 226.15v-1.27\"/>\n<path stroke-width=\"0.04\" d=\"m174.44 226.15v-1.27\"/>\n<path stroke-width=\"0.05\" d=\"m174.16 226.15v-1.27\"/>\n<path stroke-width=\"0.06\" d=\"m173.61 226.08l-0.01-1.15m0.27 1.17v-1.21\"/>\n<path stroke-width=\"0.07\" d=\"m173.1 226.03v-1.06m0.26 1.09l-0.01-1.13\"/>\n<path stroke-width=\"0.08\" d=\"m172.42 225.97v-0.93m0.23 0.94v-0.98m0.23 1.02v-1.02\"/>\n<path stroke-width=\"0.09\" d=\"m172.19 225.96v-0.9\"/>\n<path stroke-width=\"0.1\" d=\"m171.97 225.92v-0.85\"/>\n<path stroke-width=\"0.11\" d=\"m171.73 225.89v-0.78\"/>\n<path stroke-width=\"0.12\" d=\"m171.24 225.82l-0.01-0.62m0.26 0.66v-0.7\"/>\n<path stroke-width=\"0.12\" d=\"m170.99 225.77v-0.55\"/>\n<path stroke-width=\"0.13\" d=\"m170.76 225.73v-0.46\"/>\n<path stroke-width=\"0.14\" d=\"m170.51 225.67v-0.36\"/>\n<path stroke-width=\"0.15\" d=\"m170.26 225.64v-0.27\"/>\n<path stroke-width=\"0.18\" d=\"m169.99 225.58v-0.13\"/>\n</g>\n</g>\n<g id=\"pillar_left\">\n<g fill=\"#005bbf\">\n<path d=\"m191.28 330.68c-1.54 0-2.91-0.33-3.93-0.87-1-0.51-2.36-0.82-3.86-0.82-1.51 0-2.9 0.32-3.91 0.83-1.01 0.53-2.4 0.86-3.92 0.86-1.54 0-2.92-0.36-3.93-0.9-1-0.49-2.33-0.79-3.79-0.79-1.52 0-2.86 0.29-3.86 0.81-1.02 0.54-2.42 0.88-3.95 0.88v2.41c1.53 0 2.93-0.35 3.95-0.88 1-0.52 2.34-0.82 3.86-0.82 1.45 0 2.79 0.31 3.79 0.8 1.01 0.53 2.39 0.9 3.93 0.9 1.52 0 2.91-0.33 3.92-0.86 1.01-0.52 2.4-0.84 3.91-0.84 1.5 0 2.86 0.32 3.86 0.83 1.02 0.54 2.37 0.87 3.91 0.87l0.02-2.41z\"/>\n<path fill=\"#ccc\" d=\"m191.28 333.09c-1.54 0-2.91-0.33-3.93-0.87-1-0.51-2.36-0.83-3.86-0.83-1.51 0-2.9 0.32-3.91 0.84-1.01 0.53-2.4 0.86-3.92 0.86-1.54 0-2.92-0.37-3.93-0.9-1-0.49-2.33-0.8-3.79-0.8-1.52 0-2.86 0.3-3.86 0.82-1.02 0.53-2.42 0.88-3.95 0.88v2.41c1.53 0 2.93-0.35 3.95-0.88 1-0.52 2.34-0.82 3.86-0.82 1.45 0 2.79 0.31 3.79 0.8 1.01 0.54 2.39 0.9 3.93 0.9 1.52 0 2.91-0.34 3.92-0.86s2.4-0.84 3.91-0.84c1.5 0 2.86 0.32 3.86 0.84 1.02 0.53 2.37 0.86 3.91 0.86l0.02-2.41\"/>\n<path d=\"m191.28 335.5c-1.54 0-2.91-0.33-3.93-0.86-1-0.52-2.36-0.84-3.86-0.84-1.51 0-2.9 0.32-3.91 0.84s-2.4 0.86-3.92 0.86c-1.54 0-2.92-0.36-3.93-0.9-1-0.49-2.33-0.8-3.79-0.8-1.52 0-2.86 0.3-3.86 0.82-1.02 0.53-2.42 0.88-3.95 0.88v2.4c1.53 0 2.93-0.34 3.95-0.88 1-0.51 2.34-0.8 3.86-0.8 1.45 0 2.79 0.3 3.79 0.79 1.01 0.54 2.39 0.89 3.93 0.89 1.52 0 2.91-0.32 3.92-0.85 1.01-0.52 2.4-0.83 3.91-0.83 1.5 0 2.86 0.31 3.86 0.82 1.02 0.55 2.37 0.86 3.91 0.86l0.02-2.4\"/>\n<path fill=\"#ccc\" d=\"m191.26 340.32c-1.54 0-2.89-0.33-3.91-0.87-1-0.51-2.36-0.82-3.86-0.82-1.51 0-2.9 0.31-3.91 0.83s-2.4 0.86-3.92 0.86c-1.54 0-2.92-0.37-3.93-0.9-1-0.5-2.33-0.79-3.79-0.79-1.52 0-2.86 0.29-3.86 0.81-1.02 0.53-2.42 0.88-3.95 0.88v-2.4c1.53 0 2.93-0.36 3.95-0.9 1-0.51 2.34-0.8 3.86-0.8 1.45 0 2.79 0.3 3.79 0.79 1.01 0.54 2.39 0.89 3.93 0.89 1.52 0 2.91-0.32 3.92-0.85 1.01-0.52 2.4-0.83 3.91-0.83 1.5 0 2.86 0.31 3.86 0.82 1.02 0.55 2.39 0.86 3.93 0.86l-0.02 2.42\"/>\n<path d=\"m191.26 342.73c-1.54 0-2.89-0.33-3.91-0.86-1-0.52-2.36-0.84-3.86-0.84-1.51 0-2.9 0.32-3.91 0.84s-2.4 0.86-3.92 0.86c-1.54 0-2.92-0.37-3.93-0.9-1-0.5-2.33-0.8-3.79-0.8-1.52 0-2.86 0.3-3.86 0.82-1.02 0.53-2.42 0.88-3.95 0.88v-2.39c1.53 0 2.93-0.37 3.95-0.9 1-0.52 2.34-0.81 3.86-0.81 1.45 0 2.79 0.3 3.79 0.79 1.01 0.53 2.39 0.9 3.93 0.9 1.52 0 2.91-0.34 3.92-0.86s2.4-0.83 3.91-0.83c1.5 0 2.86 0.31 3.86 0.82 1.02 0.54 2.38 0.87 3.93 0.87l-0.02 2.41z\"/>\n</g>\n<g fill=\"#c8b100\">\n<path stroke-linejoin=\"round\" d=\"m166.92 320.78c0.05 0.21 0.13 0.4 0.13 0.62 0 1.46-1.27 2.63-2.81 2.63h22.94c-1.55 0-2.81-1.17-2.81-2.63 0-0.21 0.04-0.41 0.09-0.62-0.13 0.05-0.29 0.06-0.44 0.06h-16.69c-0.13 0-0.29-0.02-0.41-0.06z\"/>\n<path d=\"m167.33 319.27h16.69c0.57 0 1.02 0.35 1.02 0.78s-0.45 0.79-1.02 0.79h-16.69c-0.56 0-1.02-0.36-1.02-0.79s0.46-0.78 1.02-0.78z\"/>\n<path d=\"m164.27 329.86h22.87v-5.83h-22.87v5.83z\"/>\n</g>\n<path fill=\"#ccc\" d=\"m167.55 318.32h16.25v-79.63h-16.25v79.63z\"/>\n<path fill=\"none\" d=\"m179.13 238.8v79.46m1.83-79.46v79.46\"/>\n<g fill=\"#c8b100\">\n<path d=\"m164.58 232.37h22.29v-5.84h-22.29v5.84z\"/>\n<path stroke-linejoin=\"round\" d=\"m166.92 236.26c0.14-0.06 0.24-0.07 0.41-0.07h16.69c0.17 0 0.32 0.03 0.46 0.08-0.58-0.19-0.99-0.71-0.99-1.32s0.45-1.14 1.03-1.33c-0.14 0.04-0.33 0.08-0.49 0.08h-16.7c-0.17 0-0.33-0.01-0.47-0.06l0.09 0.02c0.6 0.18 0.94 0.71 0.94 1.29 0 0.56-0.38 1.13-0.97 1.31z\"/>\n<path d=\"m167.33 236.19h16.69c0.57 0 1.02 0.35 1.02 0.78 0 0.44-0.45 0.79-1.02 0.79h-16.69c-0.56 0-1.02-0.35-1.02-0.79 0-0.43 0.46-0.78 1.02-0.78z\"/>\n<path d=\"m167.33 232.37h16.7c0.57 0 1.03 0.3 1.03 0.66 0 0.37-0.46 0.67-1.03 0.67h-16.7c-0.56 0-1.02-0.3-1.02-0.67 0-0.36 0.46-0.66 1.02-0.66z\"/>\n</g>\n</g>\n<g id=\"ribbon_left\" fill=\"#ad1519\">\n<path d=\"m162.48 298.62c-2.26 1.3-3.8 2.64-3.55 3.31 0.12 0.61 0.84 1.07 1.87 1.75 1.62 1.13 2.6 3.14 1.83 4.07 1.34-1.08 2.19-2.69 2.19-4.49 0-1.87-0.9-3.56-2.34-4.64z\"/>\n<path stroke-linejoin=\"round\" d=\"m200.4 268.47c-3.54-1.46-9.57-2.55-16.49-2.78-2.39 0.02-5.04 0.25-7.79 0.7-9.72 1.63-17.13 5.51-16.54 8.67 0.01 0.06 0.04 0.2 0.05 0.26 0 0-3.64-8.21-3.7-8.52-0.65-3.51 7.56-7.82 18.35-9.62 3.39-0.57 6.69-0.79 9.56-0.76 6.9 0 12.9 0.89 16.52 2.23l0.04 9.82\"/>\n<path d=\"m167.52 278.47c-4.51-0.32-7.58-1.53-7.94-3.41-0.28-1.5 1.25-3.17 3.97-4.68 1.21 0.14 2.58 0.3 4 0.3l-0.03 7.79\"/>\n<path d=\"m183.83 272.38c2.82 0.43 4.93 1.13 5.98 1.99l0.1 0.17c0.5 1.03-1.97 3.22-6.11 5.67l0.03-7.83\"/>\n<path stroke-linejoin=\"round\" d=\"m157.42 293.83c-0.43-1.28 3.97-3.86 10.18-6.14 2.84-1.01 5.18-2.07 8.09-3.35 8.63-3.82 15-8.2 14.22-9.79l-0.09-0.17c0.46 0.38 1.18 8.24 1.18 8.24 0.78 1.46-5.05 5.78-13 9.58-2.54 1.22-7.91 3.2-10.44 4.09-4.54 1.57-9.04 4.54-8.63 5.64l-1.51-8.09v-0.01z\"/>\n</g>\n<g id=\"crown_right\" stroke-width=\"0.26\">\n<path fill=\"#ad1519\" stroke-width=\"0.27\" d=\"m324.85 220.42s-0.74 0.78-1.28 0.89c-0.53 0.1-1.21-0.49-1.21-0.49s-0.48 0.51-1.08 0.64c-0.59 0.14-1.41-0.66-1.41-0.66s-0.57 0.8-1.07 0.99c-0.51 0.18-1.13-0.24-1.13-0.24s-0.23 0.39-0.65 0.61c-0.18 0.09-0.48-0.05-0.48-0.05l-0.6-0.38-0.68-0.72-0.62-0.24s-0.28-0.91-0.31-1.07c-0.02-0.16-0.08-0.57-0.08-0.57-0.13-0.65 0.87-1.4 2.3-1.72 0.82-0.19 1.54-0.18 2.06-0.02 0.57-0.48 1.78-0.82 3.2-0.82 1.29 0 2.42 0.27 3.04 0.7 0.61-0.43 1.74-0.7 3.03-0.7 1.42 0 2.62 0.34 3.19 0.82 0.53-0.16 1.24-0.17 2.07 0.02 1.42 0.32 2.43 1.07 2.3 1.72 0 0-0.06 0.41-0.08 0.57-0.03 0.16-0.32 1.07-0.32 1.07l-0.62 0.24-0.68 0.72-0.58 0.38s-0.3 0.14-0.48 0.05c-0.43-0.21-0.66-0.61-0.66-0.61s-0.62 0.42-1.13 0.24c-0.51-0.19-1.07-0.99-1.07-0.99s-0.82 0.8-1.42 0.66c-0.59-0.13-1.07-0.64-1.07-0.64s-0.68 0.59-1.21 0.49c-0.54-0.11-1.27-0.89-1.27-0.89z\"/>\n<g fill=\"#c8b100\">\n<ellipse cx=\"324.82\" cy=\"216.2\" rx=\"1.38\" ry=\"1.96\"/>\n<ellipse cx=\"324.85\" cy=\"216.2\" rx=\"0.63\" ry=\"1.81\"/>\n<ellipse stroke=\"none\" cx=\"324.84\" cy=\"213.95\" rx=\"0.93\" ry=\"0.88\"/>\n<path stroke-width=\"0.3\" d=\"m326.13 213.64v0.58h-2.53v-0.58h0.94v-1.3h-0.62v-0.58h0.62v-0.58h0.61v0.58h0.61v0.58h-0.61v1.3h0.98\"/>\n<path fill=\"none\" d=\"m325.11,213.12a0.93,0.88 0 1,1 -0.51,-0.01\"/>\n</g>\n<g fill=\"none\" stroke-width=\"0.21\">\n<path stroke-width=\"0.26\" stroke-linecap=\"round\" d=\"m314.41 219.99c-0.13-0.33-0.22-0.7-0.22-1.08 0-1.59 1.26-2.88 2.83-2.88 0.5 0 0.96 0.13 1.37 0.37\"/>\n<path stroke-width=\"0.26\" d=\"m319.48 217.93c-0.15-0.26-0.29-0.54-0.29-0.84 0-1.15 1.19-2.08 2.64-2.08 0.62 0 1.2 0.17 1.65 0.45\"/>\n<path stroke-width=\"0.26\" d=\"m330.17 217.96c0.15-0.26 0.25-0.57 0.25-0.87 0-1.15-1.18-2.08-2.64-2.08-0.62 0-1.19 0.17-1.64 0.45\"/>\n<path stroke-width=\"0.26\" stroke-linecap=\"round\" d=\"m335.21 219.99c0.13-0.33 0.21-0.7 0.21-1.08 0-1.59-1.26-2.88-2.82-2.88-0.5 0-0.97 0.13-1.38 0.37\"/>\n<ellipse cx=\"313.57\" cy=\"218.68\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"313.74\" cy=\"217.1\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"314.76\" cy=\"215.9\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"316.11\" cy=\"215.25\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"317.55\" cy=\"215.31\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse fill=\"#fff\" cx=\"318.43\" cy=\"217.08\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"318.68\" cy=\"215.58\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"319.81\" cy=\"214.64\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"321.23\" cy=\"214.19\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"322.67\" cy=\"214.24\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"326.94\" cy=\"214.24\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"328.39\" cy=\"214.19\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"329.8\" cy=\"214.64\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"330.93\" cy=\"215.58\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse fill=\"#fff\" cx=\"331.18\" cy=\"217.08\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"332.06\" cy=\"215.31\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"333.51\" cy=\"215.25\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"334.86\" cy=\"215.9\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"335.88\" cy=\"217.1\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"336.05\" cy=\"218.68\" rx=\"0.45\" ry=\"0.43\"/>\n</g>\n<use xlink:href=\"#crown_pt1\" x=\"149.17\"/>\n<use xlink:href=\"#crown_pt2\" x=\"149.17\"/>\n</g>\n<use id=\"pillar_right\" xlink:href=\"#pillar_left\" x=\"149.17\"/>\n<use id=\"ribbon_right\" xlink:href=\"#ribbon_left\" transform=\"matrix(-1,0,0,1,500.57,0)\"/>\n<g id=\"plus_ultra\" fill=\"#c8b100\" stroke=\"none\">\n<path d=\"m166.42 264.65c1.99-0.72 3.29-1.58 2.66-3.14-0.41-1-1.43-1.19-2.97-0.63l-2.71 0.99 2.44 6.03c0.27-0.12 0.54-0.24 0.81-0.34 0.28-0.1 0.57-0.18 0.85-0.26l-1.08-2.64v-0.01zm-1.18-2.91l0.69-0.25c0.57-0.21 1.21 0.1 1.5 0.8 0.21 0.53 0.16 1.13-0.5 1.55-0.21 0.13-0.46 0.23-0.7 0.33l-0.99-2.43\"/>\n<path d=\"m172.78 259.22c-0.29 0.08-0.57 0.16-0.86 0.22-0.29 0.05-0.59 0.09-0.88 0.12l1.41 6.28 4.38-0.88c-0.05-0.12-0.12-0.26-0.14-0.38-0.03-0.14-0.03-0.28-0.04-0.41-0.77 0.22-1.61 0.46-2.61 0.66l-1.26-5.61\"/>\n<path d=\"m181.56 264.63c0.82-2.28 1.82-4.46 2.81-6.67-0.18 0.03-0.36 0.06-0.54 0.07s-0.37 0.01-0.54 0c-0.53 1.61-1.18 3.21-1.87 4.8-0.82-1.51-1.73-2.99-2.43-4.51-0.34 0.04-0.69 0.09-1.03 0.12-0.34 0.02-0.7 0.01-1.04 0.02 1.26 2.06 2.48 4.11 3.64 6.23 0.16-0.03 0.32-0.06 0.5-0.08 0.16-0.01 0.33 0.01 0.5 0.02\"/>\n<path d=\"m190.72 259.8c0.15-0.31 0.31-0.6 0.48-0.89-0.24-0.22-0.96-0.55-1.81-0.63-1.79-0.18-2.81 0.61-2.93 1.69-0.26 2.26 3.31 2.07 3.14 3.57-0.07 0.64-0.75 0.9-1.48 0.83-0.81-0.08-1.41-0.53-1.51-1.19l-0.22-0.02c-0.12 0.39-0.29 0.77-0.48 1.15 0.53 0.34 1.21 0.53 1.85 0.59 1.83 0.19 3.22-0.54 3.35-1.74 0.23-2.15-3.37-2.27-3.23-3.54 0.06-0.53 0.47-0.88 1.4-0.79 0.67 0.07 1.08 0.43 1.26 0.95l0.18 0.02\"/>\n<path d=\"m310.3 264.98c0.62-2.33 1.41-4.58 2.19-6.87-0.17 0.05-0.35 0.09-0.53 0.11-0.17 0.03-0.36 0.04-0.54 0.05-0.37 1.64-0.88 3.29-1.42 4.94-0.96-1.44-2-2.84-2.83-4.3-0.34 0.07-0.68 0.15-1.02 0.2s-0.69 0.07-1.04 0.11c1.45 1.94 2.85 3.89 4.2 5.91 0.16-0.04 0.32-0.1 0.5-0.12 0.16-0.02 0.33-0.02 0.49-0.03\"/>\n<path d=\"m316.48 258.16c-0.29 0.01-0.59 0.04-0.88 0.03-0.3 0-0.6-0.04-0.89-0.06l-0.12 6.41 4.49 0.08c-0.03-0.13-0.06-0.28-0.06-0.41s0.04-0.27 0.07-0.4c-0.81 0.05-1.68 0.1-2.71 0.08l0.1-5.73\"/>\n<path d=\"m323.52 259.21c0.72 0.06 1.41 0.19 2.1 0.31-0.01-0.13-0.03-0.27-0.02-0.41 0.01-0.13 0.06-0.26 0.1-0.39l-6.07-0.5c0.01 0.14 0.03 0.27 0.02 0.4-0.01 0.14-0.06 0.27-0.1 0.4 0.62-0.02 1.37-0.02 2.21 0.05l-0.53 5.77c0.29 0 0.59 0 0.88 0.03 0.3 0.02 0.59 0.07 0.88 0.11l0.53-5.77\"/>\n<path d=\"m326.01 265.53c0.29 0.05 0.59 0.09 0.88 0.15 0.28 0.06 0.57 0.15 0.85 0.23l0.72-2.94 0.08 0.01c0.16 0.41 0.38 0.9 0.49 1.19l0.9 2.22c0.36 0.06 0.71 0.11 1.05 0.18 0.36 0.08 0.7 0.18 1.04 0.28l-0.31-0.67c-0.48-1-0.99-2.01-1.41-3.02 1.12 0.04 1.98-0.36 2.2-1.26 0.15-0.62-0.1-1.11-0.68-1.53-0.44-0.31-1.28-0.47-1.83-0.6l-2.44-0.53-1.54 6.29m3.14-5.42c0.71 0.16 1.59 0.27 1.59 1.07-0.01 0.21-0.03 0.35-0.06 0.48-0.23 0.94-0.94 1.26-2.13 0.91l0.6-2.46\"/>\n<path d=\"m337.57 267.46c-0.05 0.69-0.18 1.37-0.31 2.1 0.3 0.14 0.61 0.27 0.9 0.44 0.3 0.16 0.57 0.34 0.86 0.52l0.6-7.23c-0.14-0.06-0.27-0.12-0.41-0.19-0.13-0.07-0.25-0.15-0.37-0.24l-6.38 4.05c0.17 0.08 0.35 0.16 0.51 0.25 0.17 0.09 0.31 0.19 0.47 0.28 0.54-0.45 1.1-0.82 1.74-1.3l2.39 1.31v0.01zm-1.81-1.66l2.13-1.37-0.25 2.4-1.88-1.03\"/>\n</g>\n</g>\n<g id=\"crown_crest\">\n<path fill=\"#ad1519\" stroke-width=\"0.26\" d=\"m249.65 182.72c6.64 0 12.56 0.99 16.41 2.51 2.2 1 5.16 1.73 8.4 2.17 2.47 0.33 4.81 0.39 6.85 0.24 2.73-0.06 6.67 0.74 10.62 2.48 3.26 1.45 5.99 3.21 7.8 4.91l-1.57 1.4-0.45 3.96-4.3 4.92-2.15 1.83-5.09 4.07-2.6 0.21-0.79 2.25-32.91-3.86-33.02 3.86-0.79-2.25-2.61-0.21-5.08-4.07-2.15-1.83-4.3-4.92-0.44-3.96-1.58-1.4c1.82-1.7 4.54-3.46 7.8-4.91 3.95-1.74 7.89-2.54 10.62-2.48 2.04 0.15 4.38 0.09 6.85-0.24 3.24-0.44 6.2-1.17 8.4-2.17 3.86-1.52 9.44-2.51 16.08-2.51z\"/>\n<g fill=\"#c8b100\">\n<path d=\"m225.34 191.42l1.38 1.11 2.08-3.4c-2.25-1.38-3.8-3.78-3.8-6.51 0-0.31 0.02-0.61 0.06-0.91 0.21-4.34 5.5-7.92 12.2-7.92 3.48 0 6.63 0.95 8.84 2.48 0.06-0.67 0.12-1.25 0.21-1.86-2.43-1.42-5.6-2.28-9.05-2.28-7.71 0-13.74 4.39-14.03 9.57-0.03 0.31-0.05 0.61-0.05 0.92 0 2.76 1.26 5.26 3.26 6.99l-1.1 1.81\"/>\n<path d=\"m225.43 191.46c-2.63-1.97-4.27-4.64-4.27-7.58 0-3.38 2.22-6.4 5.58-8.41-2.07 1.67-3.33 3.83-3.51 6.23-0.03 0.31-0.05 0.61-0.05 0.92 0 2.76 1.26 5.26 3.26 6.99l-1.01 1.85\"/>\n<path d=\"m202.21 194.89c-1.48-1.65-2.38-3.79-2.38-6.12 0-1.41 0.33-2.75 0.91-3.95 2.13-4.38 8.82-7.57 16.76-7.57 2.16 0 4.23 0.23 6.14 0.67-0.42 0.46-0.75 0.97-1.08 1.48-1.59-0.31-3.29-0.48-5.06-0.48-7.27 0-13.36 2.83-15.12 6.65-0.47 0.97-0.73 2.06-0.73 3.2 0 2.32 1.09 4.4 2.79 5.82l-2.63 4.3-1.41-1.12 1.81-2.88z\"/>\n<path d=\"m204.9 180.48c-1.91 1.21-3.36 2.69-4.16 4.34-0.58 1.2-0.91 2.54-0.91 3.95 0 2.33 0.9 4.47 2.38 6.12l-1.6 2.59c-1.53-1.96-2.42-4.26-2.42-6.7 0-4.2 2.67-7.87 6.71-10.3z\"/>\n<path d=\"m250.04 171.27c1.76 0 3.28 1.16 3.64 2.73 0.23 1.38 0.38 2.95 0.41 4.62 0.01 0.18-0.01 0.35-0.01 0.52 0 0.2 0.04 0.41 0.05 0.61 0.06 3.52 0.56 6.62 1.27 8.52l-5.36 5.14-5.43-5.14c0.72-1.9 1.22-5 1.29-8.52 0-0.2 0.04-0.41 0.04-0.61 0-0.17-0.01-0.34-0.01-0.52 0.03-1.67 0.18-3.24 0.41-4.62 0.36-1.57 1.94-2.73 3.7-2.73z\"/>\n<path d=\"m250.04 172.94c0.91 0 1.68 0.58 1.87 1.39 0.23 1.31 0.37 2.8 0.4 4.38 0 0.16-0.01 0.32-0.01 0.48 0 0.2 0.03 0.39 0.04 0.59 0.05 3.32 0.53 6.25 1.21 8.05l-3.54 3.35-3.54-3.35c0.67-1.8 1.15-4.73 1.21-8.05 0-0.2 0.04-0.39 0.04-0.59 0-0.16-0.01-0.32-0.01-0.48 0.03-1.58 0.17-3.07 0.4-4.38 0.18-0.81 1.02-1.39 1.93-1.39z\"/>\n<path d=\"m274.7 191.42l-1.39 1.11-2.08-3.4c2.26-1.38 3.81-3.78 3.81-6.51 0-0.31-0.02-0.61-0.06-0.91-0.21-4.34-5.5-7.92-12.2-7.92-3.49 0-6.63 0.95-8.84 2.48-0.06-0.67-0.12-1.25-0.22-1.86 2.44-1.42 5.6-2.28 9.06-2.28 7.71 0 13.74 4.39 14.03 9.57 0.03 0.31 0.05 0.61 0.05 0.92 0 2.76-1.27 5.26-3.27 6.99l1.11 1.81\"/>\n<path d=\"m274.61 191.46c2.63-1.97 4.27-4.64 4.27-7.58 0-3.38-2.22-6.4-5.58-8.41 2.07 1.67 3.33 3.83 3.51 6.23 0.03 0.31 0.05 0.61 0.05 0.92 0 2.76-1.27 5.26-3.27 6.99l1.02 1.85\"/>\n<path d=\"m297.83 194.89c1.47-1.65 2.38-3.79 2.38-6.12 0-1.41-0.33-2.75-0.91-3.95-2.14-4.38-8.82-7.57-16.76-7.57-2.16 0-4.23 0.23-6.15 0.67 0.43 0.46 0.76 0.97 1.09 1.48 1.58-0.31 3.29-0.48 5.06-0.48 7.27 0 13.35 2.83 15.11 6.65 0.47 0.97 0.73 2.06 0.73 3.2 0 2.32-1.09 4.4-2.79 5.82l2.63 4.3 1.42-1.12-1.81-2.88z\"/>\n<path d=\"m295.14 180.48c1.91 1.21 3.36 2.69 4.16 4.34 0.58 1.2 0.91 2.54 0.91 3.95 0 2.33-0.91 4.47-2.38 6.12l1.6 2.59c1.53-1.96 2.41-4.26 2.41-6.7 0-4.2-2.67-7.87-6.7-10.3z\"/>\n<ellipse fill=\"#005bbf\" stroke-width=\"0.26\" cx=\"250.05\" cy=\"167.3\" rx=\"4.43\" ry=\"4.2\"/>\n<path stroke-width=\"0.26\" d=\"m248.89 155.54v2.26h-2.42v2.3h2.42v3.15 3.46h-3.05c-0.03 0.21-0.22 0.37-0.22 0.59 0 0.58 0.12 1.14 0.35 1.64 0 0.02 0.02 0.02 0.03 0.03h8.12c0-0.01 0.02-0.01 0.03-0.03 0.22-0.5 0.35-1.06 0.35-1.64 0-0.22-0.19-0.38-0.22-0.59h-2.96v-3.43-3.18h2.42v-2.3h-2.42v-2.26h-2.43z\"/>\n</g>\n<g fill=\"#fff\">\n<ellipse cx=\"250.04\" cy=\"188.94\" rx=\"1.91\" ry=\"1.8\"/>\n<ellipse cx=\"250.04\" cy=\"185.4\" rx=\"1.91\" ry=\"1.8\"/>\n<ellipse cx=\"250.04\" cy=\"181.6\" rx=\"1.52\" ry=\"1.44\"/>\n<ellipse cx=\"250.04\" cy=\"178.18\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"250.04\" cy=\"175.18\" rx=\"0.88\" ry=\"0.83\"/>\n<ellipse cx=\"198.94\" cy=\"198.67\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"197.44\" cy=\"196.02\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"196.44\" cy=\"192.94\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"196.31\" cy=\"189.64\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"197.12\" cy=\"186.4\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"198.81\" cy=\"183.45\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"201.06\" cy=\"181.02\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"203.68\" cy=\"179.01\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"206.8\" cy=\"177.36\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"210.04\" cy=\"176.19\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"213.66\" cy=\"175.54\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"217.1\" cy=\"175.36\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"220.47\" cy=\"175.48\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"224.21\" cy=\"190.32\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"222.34\" cy=\"187.65\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"221.35\" cy=\"184.75\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"221.47\" cy=\"181.57\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"222.16\" cy=\"178.37\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"223.84\" cy=\"175.48\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"226.4\" cy=\"173.47\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"229.39\" cy=\"171.81\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"232.7\" cy=\"170.82\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"236.13\" cy=\"170.23\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"239.5\" cy=\"170.28\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"242.99\" cy=\"170.87\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"246.23\" cy=\"171.99\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"253.8\" cy=\"171.99\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"257.04\" cy=\"170.87\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"260.54\" cy=\"170.28\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"263.9\" cy=\"170.23\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"267.34\" cy=\"170.82\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"270.64\" cy=\"171.81\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"273.64\" cy=\"173.47\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"276.19\" cy=\"175.48\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"277.88\" cy=\"178.37\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"278.57\" cy=\"181.57\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"278.69\" cy=\"184.75\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"277.69\" cy=\"187.65\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"275.83\" cy=\"190.32\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"279.57\" cy=\"175.48\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"282.94\" cy=\"175.36\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"286.38\" cy=\"175.54\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"290\" cy=\"176.19\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"293.24\" cy=\"177.36\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"296.36\" cy=\"179.01\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"298.97\" cy=\"181.02\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"301.22\" cy=\"183.45\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"302.91\" cy=\"186.4\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"303.72\" cy=\"189.64\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"303.6\" cy=\"192.94\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"302.6\" cy=\"196.02\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"301.1\" cy=\"198.67\" rx=\"1.1\" ry=\"1.04\"/>\n</g>\n<g fill=\"#c8b100\">\n<path d=\"m250.15 226.18c-12.26-0.02-23.25-1.47-31.09-3.83-0.57-0.18-0.87-0.7-0.84-1.25-0.01-0.52 0.29-1 0.84-1.17 7.84-2.36 18.83-3.81 31.09-3.83 12.27 0.02 23.25 1.47 31.09 3.83 0.55 0.17 0.84 0.65 0.83 1.17 0.03 0.55-0.27 1.07-0.83 1.25-7.84 2.36-18.82 3.81-31.09 3.83\"/>\n<path d=\"m250.07 216.09c-12.41 0.03-23.55 1.58-31.39 4 0.65-0.31 0.59-1.12-0.22-3.2-0.98-2.53-2.5-2.42-2.5-2.42 8.66-2.56 20.73-4.16 34.16-4.18 13.44 0.02 25.6 1.62 34.27 4.18 0 0-1.53-0.11-2.51 2.42-0.81 2.08-0.87 2.89-0.21 3.2-7.84-2.42-19.19-3.97-31.6-4\"/>\n<path d=\"m250.12 210.3c-13.43 0.02-25.5 1.62-34.16 4.18-0.58 0.17-1.19-0.05-1.38-0.6s0.12-1.18 0.7-1.35c8.71-2.67 21.08-4.35 34.84-4.38 13.77 0.03 26.19 1.71 34.9 4.38 0.58 0.17 0.89 0.8 0.7 1.35s-0.8 0.77-1.38 0.6c-8.67-2.56-20.78-4.16-34.22-4.18\"/>\n<path d=\"m250.2 199.78l1.23 0.22c-0.19 0.5-0.24 1.05-0.24 1.63 0 2.57 2.21 4.65 4.92 4.65 2.18 0 4.04-1.35 4.67-3.21 0.08 0.05 0.47-1.68 0.68-1.66 0.17 0.02 0.15 1.8 0.22 1.77 0.31 2.34 2.46 3.93 4.87 3.93 2.71 0 4.91-2.08 4.91-4.65 0-0.19-0.01-0.38-0.04-0.57l1.54-1.52 0.83 1.94c-0.33 0.61-0.46 1.3-0.46 2.03 0 2.46 2.1 4.44 4.69 4.44 1.63 0 3.06-0.78 3.9-1.97l0.99-1.25-0.01 1.53c0 1.55 0.66 2.93 2.16 3.18 0 0 1.73 0.1 4.03-1.7 2.29-1.8 3.55-3.29 3.55-3.29l0.2 1.8s-1.9 2.95-3.97 4.15c-1.14 0.66-2.86 1.35-4.23 1.13-1.44-0.24-2.48-1.4-3.01-2.74-1.03 0.61-2.25 0.97-3.55 0.97-2.81 0-5.33-1.54-6.32-3.86-1.29 1.4-3.09 2.25-5.2 2.25-2.24 0-4.29-1.01-5.57-2.56-1.27 1.16-2.98 1.87-4.88 1.87-2.48 0-4.69-1.22-5.94-3.05-1.25 1.83-3.46 3.05-5.94 3.05-1.89 0-3.61-0.71-4.87-1.87-1.28 1.55-3.34 2.56-5.58 2.56-2.11 0-3.9-0.85-5.19-2.25-1 2.32-3.52 3.86-6.32 3.86-1.31 0-2.52-0.36-3.55-0.97-0.54 1.34-1.57 2.5-3.02 2.74-1.36 0.22-3.08-0.47-4.22-1.13-2.08-1.2-3.98-4.15-3.98-4.15l0.2-1.8s1.27 1.49 3.56 3.29c2.29 1.81 4.02 1.7 4.02 1.7 1.51-0.25 2.16-1.63 2.16-3.18l-0.01-1.53 0.99 1.25c0.84 1.19 2.28 1.97 3.9 1.97 2.59 0 4.69-1.98 4.69-4.44 0-0.73-0.13-1.42-0.46-2.03l0.83-1.94 1.54 1.52c-0.02 0.19-0.04 0.38-0.04 0.57 0 2.57 2.2 4.65 4.91 4.65 2.42 0 4.56-1.59 4.88-3.93 0.06 0.03 0.05-1.75 0.22-1.77 0.2-0.02 0.6 1.71 0.67 1.66 0.64 1.86 2.49 3.21 4.68 3.21 2.71 0 4.91-2.08 4.91-4.65 0-0.58-0.03-1.13-0.24-1.63l1.29-0.22\"/>\n<path d=\"m208.37 206.32c-0.11-0.37-0.35-0.75-0.72-1.06-0.79-0.68-1.84-0.79-2.36-0.25-0.07 0.07-0.13 0.17-0.17 0.25 0 0-1.11-2.08-2.41-2.78-1.29-0.7-3.49-0.52-3.49-0.52 0-1.6 1.3-2.89 2.99-2.89 0.99 0 1.92 0.41 2.48 1.11l0.23-1.07s1.36 0.27 1.98 1.82-0.06 3.8-0.06 3.8 0.34-0.96 0.85-1.61c0.51-0.64 1.81-1.34 2.49-1.66 0.67-0.31 1.37-0.79 1.37-0.79s0.03 0.18 0.05 0.61c0.03 0.51-0.01 0.83-0.01 0.83 1.24-0.17 2.69 0.04 3.83 0.48-0.49 0.95-1.41 1.84-2.62 2.3 0 0 0.44 0.36 0.83 0.75 0.34 0.34 0.44 0.49 0.44 0.49s-0.85 0.13-1.27 0.19c-0.43 0.05-1.84 0.28-2.69 0.22-0.62-0.04-1.32-0.14-1.74-0.22\"/>\n<path fill=\"#ad1519\" d=\"m205.29 205.01c0.52-0.54 1.57-0.43 2.36 0.25 0.8 0.67 1.02 1.66 0.51 2.19-0.51 0.54-1.57 0.42-2.36-0.25-0.79-0.68-1.02-1.66-0.51-2.19\"/>\n<path fill=\"#fff\" d=\"m216.39 205.91c-0.28-0.83-0.03-1.65 0.57-1.83 0.6-0.19 1.32 0.33 1.6 1.16s0.03 1.65-0.57 1.84c-0.6 0.18-1.31-0.34-1.6-1.17\"/>\n<path d=\"m226.12 201.86c-0.33-0.27-0.59-0.64-0.67-1.08s0.01-0.87 0.23-1.23c0 0-0.88-0.44-1.83-0.69-0.72-0.19-1.99-0.2-2.37-0.2-0.38-0.02-1.15-0.03-1.15-0.03s0.07 0.17 0.28 0.55c0.27 0.46 0.5 0.75 0.5 0.75-1.27 0.29-2.35 1.12-3.03 2.09 0.99 0.68 2.3 1.1 3.6 0.97 0 0-0.12 0.34-0.2 0.86-0.06 0.43-0.06 0.61-0.06 0.61s0.71-0.26 1.07-0.39c0.35-0.13 1.54-0.55 2.15-0.96 0.8-0.54 1.48-1.25 1.48-1.25\"/>\n<path d=\"m225.68 191.65c1.06 0.67 1.98 1.79 2.3 3.03 0 0 0.13-0.25 0.71-0.59 0.59-0.33 1.09-0.32 1.09-0.32s-0.17 0.97-0.25 1.32c-0.09 0.34-0.09 1.38-0.32 2.32-0.23 0.93-0.63 1.68-0.63 1.68-0.42-0.34-0.99-0.51-1.58-0.41-0.58 0.1-1.06 0.44-1.32 0.9 0 0-0.66-0.58-1.21-1.38-0.55-0.81-0.93-1.78-1.13-2.08-0.21-0.3-0.72-1.15-0.72-1.15s0.47-0.18 1.14-0.05c0.67 0.12 0.88 0.32 0.88 0.32-0.14-1.28 0.28-2.62 1.04-3.59\"/>\n<path d=\"m228.97 201.38c0.22-0.35 0.32-0.79 0.24-1.23s-0.32-0.81-0.66-1.07c0 0 0.67-0.71 1.47-1.26 0.6-0.41 1.8-0.82 2.15-0.95 0.36-0.13 1.07-0.4 1.07-0.4s0 0.18-0.06 0.61c-0.08 0.52-0.2 0.87-0.2 0.87 1.3-0.14 2.62 0.29 3.61 0.98-0.69 0.97-1.77 1.79-3.04 2.08 0 0 0.23 0.28 0.5 0.74 0.21 0.39 0.28 0.56 0.28 0.56s-0.77-0.02-1.15-0.03c-0.38 0-1.65-0.01-2.37-0.2-0.95-0.25-1.84-0.69-1.84-0.69\"/>\n<ellipse fill=\"#ad1519\" cx=\"227.37\" cy=\"200.45\" rx=\"2.17\" ry=\"2.06\"/>\n<path fill=\"#fff\" d=\"m237.76 201.77c-0.11-0.87 0.31-1.63 0.93-1.7 0.63-0.07 1.23 0.57 1.34 1.44 0.11 0.86-0.3 1.63-0.93 1.7-0.62 0.07-1.22-0.57-1.34-1.44\"/>\n<path d=\"m248.5 199.83c-0.32-0.36-0.53-0.82-0.53-1.33 0-0.5 0.19-0.97 0.51-1.32 0 0-0.89-0.67-1.89-1.12-0.77-0.35-2.18-0.59-2.6-0.67-0.43-0.08-1.28-0.24-1.28-0.24s0.04 0.2 0.2 0.67c0.2 0.56 0.4 0.93 0.4 0.93-1.47 0.08-2.85 0.81-3.81 1.76 0.96 0.94 2.34 1.66 3.81 1.75 0 0-0.2 0.36-0.4 0.93-0.16 0.46-0.2 0.67-0.2 0.67s0.85-0.16 1.28-0.24c0.42-0.08 1.83-0.32 2.6-0.67 1-0.46 1.91-1.11 1.91-1.11\"/>\n<path d=\"m250.11 188.36c1.05 0.95 1.85 2.36 1.95 3.82 0 0 0.19-0.27 0.91-0.53 0.73-0.26 1.28-0.16 1.28-0.16s-0.39 1.05-0.55 1.42c-0.17 0.37-0.39 1.53-0.84 2.53-0.44 1-1.05 1.76-1.05 1.76-0.4-0.45-1-0.75-1.67-0.75-0.68 0-1.27 0.3-1.67 0.75 0 0-0.61-0.76-1.05-1.76-0.45-1-0.67-2.16-0.84-2.53s-0.56-1.42-0.56-1.42 0.56-0.1 1.28 0.16 0.92 0.53 0.92 0.53c0.1-1.46 0.86-2.87 1.89-3.82\"/>\n<path d=\"m251.76 199.83c0.33-0.36 0.53-0.82 0.53-1.33 0-0.5-0.19-0.97-0.51-1.32 0 0 0.89-0.67 1.9-1.12 0.76-0.35 2.17-0.59 2.6-0.67 0.42-0.08 1.26-0.24 1.26-0.24s-0.02 0.2-0.19 0.67c-0.2 0.56-0.4 0.93-0.4 0.93 1.47 0.08 2.86 0.81 3.81 1.76-0.95 0.94-2.33 1.66-3.81 1.75 0 0 0.2 0.36 0.4 0.93 0.16 0.46 0.19 0.67 0.19 0.67l-1.26-0.24c-0.43-0.08-1.84-0.32-2.6-0.67-1.01-0.46-1.92-1.11-1.92-1.11\"/>\n<ellipse fill=\"#ad1519\" cx=\"250.14\" cy=\"198.5\" rx=\"2.17\" ry=\"2.06\"/>\n<path fill=\"#fff\" d=\"m262.58 201.77c0.11-0.87-0.3-1.63-0.93-1.7s-1.23 0.57-1.34 1.44c-0.11 0.86 0.31 1.63 0.93 1.7 0.63 0.07 1.23-0.57 1.34-1.44\"/>\n<path d=\"m271.38 201.38c-0.22-0.35-0.32-0.79-0.25-1.23 0.09-0.44 0.33-0.81 0.67-1.07 0 0-0.67-0.71-1.47-1.26-0.61-0.41-1.8-0.82-2.16-0.95-0.35-0.13-1.06-0.4-1.06-0.4s-0.01 0.18 0.06 0.61c0.08 0.52 0.19 0.87 0.19 0.87-1.29-0.14-2.61 0.29-3.6 0.98 0.68 0.97 1.77 1.79 3.03 2.08 0 0-0.23 0.28-0.49 0.74-0.22 0.39-0.28 0.56-0.28 0.56l1.14-0.03c0.38 0 1.66-0.01 2.37-0.2 0.95-0.25 1.84-0.69 1.84-0.69\"/>\n<path d=\"m274.67 191.65c-1.06 0.67-1.98 1.79-2.31 3.03 0 0-0.12-0.25-0.71-0.59-0.58-0.33-1.09-0.32-1.09-0.32s0.17 0.97 0.26 1.32c0.09 0.34 0.09 1.38 0.31 2.32 0.23 0.93 0.64 1.68 0.64 1.68 0.42-0.34 0.99-0.51 1.57-0.41 0.59 0.1 1.06 0.44 1.33 0.9 0 0 0.66-0.58 1.21-1.38 0.54-0.81 0.92-1.78 1.12-2.08 0.21-0.3 0.72-1.15 0.72-1.15s-0.47-0.18-1.14-0.05c-0.67 0.12-0.88 0.32-0.88 0.32 0.15-1.28-0.28-2.62-1.03-3.59\"/>\n<path d=\"m274.22 201.86c0.34-0.27 0.6-0.64 0.67-1.08 0.09-0.44 0-0.87-0.22-1.23 0 0 0.88-0.44 1.83-0.69 0.72-0.19 1.99-0.2 2.36-0.2 0.39-0.02 1.15-0.03 1.15-0.03s-0.06 0.17-0.28 0.55c-0.26 0.46-0.49 0.75-0.49 0.75 1.26 0.29 2.34 1.12 3.03 2.09-0.99 0.68-2.31 1.1-3.6 0.97 0 0 0.11 0.34 0.19 0.86 0.06 0.43 0.06 0.61 0.06 0.61s-0.71-0.26-1.06-0.39c-0.36-0.13-1.55-0.55-2.16-0.96-0.79-0.54-1.48-1.25-1.48-1.25\"/>\n<ellipse fill=\"#ad1519\" cx=\"272.98\" cy=\"200.45\" rx=\"2.17\" ry=\"2.06\"/>\n<path fill=\"#fff\" d=\"m283.96 205.91c0.28-0.83 0.03-1.65-0.57-1.83-0.6-0.19-1.32 0.33-1.61 1.16-0.28 0.83-0.03 1.65 0.57 1.84 0.6 0.18 1.32-0.34 1.61-1.17\"/>\n<path d=\"m291.97 206.32c0.11-0.37 0.36-0.75 0.72-1.06 0.79-0.68 1.85-0.79 2.36-0.25 0.07 0.07 0.14 0.17 0.18 0.25 0 0 1.1-2.08 2.4-2.78s3.5-0.52 3.5-0.52c0-1.6-1.31-2.89-3-2.89-0.99 0-1.92 0.41-2.47 1.11l-0.23-1.07s-1.36 0.27-1.98 1.82 0.05 3.8 0.05 3.8-0.33-0.96-0.84-1.61c-0.51-0.64-1.81-1.34-2.49-1.66-0.68-0.31-1.37-0.79-1.37-0.79s-0.03 0.18-0.06 0.61c-0.02 0.51 0.02 0.83 0.02 0.83-1.25-0.17-2.7 0.04-3.83 0.48 0.48 0.95 1.4 1.84 2.61 2.3 0 0-0.43 0.36-0.83 0.75-0.33 0.34-0.43 0.49-0.43 0.49s0.85 0.13 1.27 0.19c0.43 0.05 1.84 0.28 2.68 0.22 0.63-0.04 1.32-0.14 1.74-0.22\"/>\n<path fill=\"#ad1519\" d=\"m295.05 205.01c-0.51-0.54-1.57-0.43-2.36 0.25-0.79 0.67-1.02 1.66-0.51 2.19 0.51 0.54 1.57 0.42 2.36-0.25 0.79-0.68 1.02-1.66 0.51-2.19\"/>\n</g>\n<g fill=\"none\">\n<path fill=\"#ad1519\" stroke-linejoin=\"round\" d=\"m250.12 224.57c-11.06-0.01-21.07-1.29-28.68-3.26 7.61-1.97 17.62-3.17 28.68-3.19 11.07 0.02 21.13 1.22 28.74 3.19-7.61 1.97-17.67 3.25-28.74 3.26z\"/>\n<path stroke-width=\"0.05\" d=\"m258.04 224.28v-6.01m-3.02 6.21l0.04-6.37m-2.24 6.45v-6.49\"/>\n<path stroke-width=\"0.09\" d=\"m250.95 224.64v-6.57\"/>\n<path stroke-width=\"0.14\" d=\"m249.16 224.64v-6.57\"/>\n<path stroke-width=\"0.18\" d=\"m247.48 224.64v-6.57\"/>\n<path stroke-width=\"0.23\" d=\"m245.81 224.64v-6.57\"/>\n<path stroke-width=\"0.28\" d=\"m244.32 224.64v-6.57\"/>\n<path stroke-width=\"0.33\" d=\"m241.48 224.28l-0.04-5.97m1.39 6.05v-6.25\"/>\n<path stroke-width=\"0.37\" d=\"m238.86 224.01v-5.5m1.33 5.66l-0.04-5.86\"/>\n<path stroke-width=\"0.42\" d=\"m235.35 223.7v-4.84m1.15 4.92v-5.08m1.19 5.24v-5.28\"/>\n<path stroke-width=\"0.46\" d=\"m234.12 223.66v-4.68\"/>\n<path stroke-width=\"0.51\" d=\"m232.97 223.42v-4.36\"/>\n<path stroke-width=\"0.56\" d=\"m231.74 223.31v-4.06\"/>\n<path stroke-width=\"0.6\" d=\"m229.22 222.95l-0.04-3.22m1.33 3.38v-3.62\"/>\n<path stroke-width=\"0.63\" d=\"m227.93 222.68v-2.84\"/>\n<path stroke-width=\"0.68\" d=\"m226.74 222.45v-2.36\"/>\n<path stroke-width=\"0.73\" d=\"m225.45 222.13v-1.85\"/>\n<path stroke-width=\"0.77\" d=\"m224.12 221.98v-1.38\"/>\n<path stroke-width=\"0.91\" d=\"m222.72 221.66v-0.67\"/>\n<path d=\"m220.12 221.66c7.75-2.18 18.29-3.52 30-3.54 11.72 0.02 22.31 1.36 30.06 3.54\"/>\n<path fill=\"#ad1519\" d=\"m216.72 217.16l1.22-1.59 3.37 0.43-2.69 1.96-1.9-0.8\"/>\n<path fill=\"#fff\" d=\"m224.03 215.28c0-0.58 0.49-1.04 1.1-1.04s1.1 0.46 1.1 1.04c0 0.57-0.49 1.04-1.1 1.04s-1.1-0.47-1.1-1.04\"/>\n<path fill=\"#058e6e\" d=\"m233.64 215.07l-2.36 0.27c-0.61 0.07-1.17-0.33-1.24-0.9-0.08-0.57 0.35-1.09 0.96-1.15l2.37-0.28 2.42-0.28c0.6-0.07 1.15 0.33 1.22 0.9s-0.36 1.09-0.96 1.16l-2.41 0.28\"/>\n<path fill=\"#fff\" d=\"m240.54 213.35c0-0.58 0.49-1.04 1.1-1.04 0.6 0 1.1 0.46 1.1 1.04 0 0.57-0.5 1.04-1.1 1.04-0.61 0-1.1-0.47-1.1-1.04\"/>\n<path fill=\"#ad1519\" d=\"m250.15 214.16h-3.29c-0.6 0-1.11-0.46-1.11-1.03 0-0.58 0.49-1.04 1.1-1.04h6.64c0.61 0 1.1 0.46 1.1 1.04 0 0.57-0.51 1.03-1.11 1.03h-3.33\"/>\n<path fill=\"#fff\" d=\"m257.56 213.35c0-0.58 0.5-1.04 1.1-1.04 0.61 0 1.1 0.46 1.1 1.04 0 0.57-0.49 1.04-1.1 1.04-0.6 0-1.1-0.47-1.1-1.04\"/>\n<path fill=\"#058e6e\" d=\"m266.66 215.07l2.36 0.27c0.6 0.07 1.17-0.33 1.24-0.9s-0.36-1.09-0.96-1.15l-2.37-0.28-2.42-0.28c-0.61-0.07-1.15 0.33-1.22 0.9-0.08 0.57 0.36 1.09 0.96 1.16l2.41 0.28\"/>\n<path fill=\"#fff\" d=\"m274.07 215.28c0-0.58 0.49-1.04 1.1-1.04s1.1 0.46 1.1 1.04c0 0.57-0.49 1.04-1.1 1.04s-1.1-0.47-1.1-1.04\"/>\n<path fill=\"#ad1519\" d=\"m283.57 217.16l-1.21-1.59-3.37 0.43 2.69 1.96 1.89-0.8\"/>\n</g>\n</g>\n<g id=\"shield\" stroke-width=\"0.52\">\n<g id=\"Granada\">\n<path fill=\"#ccc\" d=\"m250.49 344.33c-13.08 0-26.05-3.2-36.95-8.54-8.03-3.98-13.36-12-13.36-21.19v-33.3h100.42v33.3c0 9.19-5.32 17.21-13.36 21.19-10.9 5.34-23.66 8.54-36.75 8.54z\"/>\n<path fill=\"#ffd691\" d=\"m252.91 329.55c2.09 0.63 3.15 2.19 3.15 4.01 0 2.38-2.3 4.18-5.3 4.18-2.99 0-5.42-1.8-5.42-4.18 0-1.79 1-3.8 3.08-3.94 0 0-0.06-0.19-0.24-0.5-0.22-0.23-0.64-0.66-0.64-0.66s0.79-0.15 1.25 0.02c0.46 0.18 0.77 0.47 0.77 0.47s0.21-0.43 0.52-0.76c0.3-0.33 0.7-0.53 0.7-0.53s0.46 0.38 0.61 0.64c0.15 0.27 0.25 0.59 0.25 0.59s0.42-0.35 0.79-0.49c0.37-0.15 0.84-0.26 0.84-0.26s-0.13 0.46-0.22 0.69-0.14 0.72-0.14 0.72\"/>\n<path fill=\"#058e6e\" d=\"m250.32 340.32s-3.98-2.68-5.7-3.04c-2.21-0.47-4.69-0.09-5.76-0.15 0.03 0.03 1.29 0.93 1.84 1.48s2.39 1.65 3.43 1.91c3.22 0.81 6.19-0.2 6.19-0.2\"/>\n<path fill=\"#058e6e\" d=\"m251.46 340.56s2.54-2.66 5.21-3.02c3.15-0.44 5.22 0.26 6.44 0.58 0.03 0-1.01 0.49-1.56 0.87-0.55 0.37-1.97 1.57-4.14 1.59-2.18 0.03-4.58-0.23-4.97-0.17-0.4 0.06-0.98 0.15-0.98 0.15\"/>\n<path fill=\"#ad1519\" d=\"m250.69 337.28c-1-0.93-1.62-2.25-1.62-3.72 0-1.46 0.62-2.78 1.63-3.71 0.99 0.93 1.61 2.25 1.61 3.71 0 1.47-0.62 2.79-1.62 3.72\"/>\n<path fill=\"#058e6e\" d=\"m249.68 342.71s0.61-1.52 0.67-2.83c0.06-1.09-0.15-2.17-0.15-2.17h0.52 0.28s0.39 1.16 0.39 2.17c0 1.02-0.18 2.37-0.18 2.37s-0.55 0.08-0.73 0.17c-0.19 0.09-0.8 0.29-0.8 0.29\"/>\n</g>\n<g id=\"Aragon\" fill=\"#c8b100\">\n<path fill=\"#ad1519\" d=\"m250.32 314.57c0 13.16-11.16 23.82-25.05 23.82s-25.15-10.66-25.15-23.82v-33.35h50.2v33.35\"/>\n<path d=\"m200.03 314.12c0.15 7.02 2.95 12.25 5.73 15.67v-49.47h-5.66l-0.07 33.8z\"/>\n<path d=\"m211.08 334.23c1.57 0.83 3.72 2.22 6.03 2.77l-0.15-56.96h-5.88v54.19z\"/>\n<path d=\"m222.28 338.25c2.3 0.23 4.01 0.19 5.87 0v-58.21h-5.87v58.21z\"/>\n<path d=\"m233.32 337c2.3-0.46 4.9-1.89 6.03-2.63v-54.33h-5.88l-0.15 56.96z\"/>\n<path d=\"m244.81 329.24c2.45-2.18 4.75-7.12 5.59-12.76l0.14-36.44h-5.87l0.14 49.2z\"/>\n</g>\n<g id=\"Navarre\">\n<path fill=\"#ad1519\" d=\"m300.65 281.22v33.35c0 13.16-11.28 23.82-25.17 23.82-13.9 0-25.16-10.66-25.16-23.82v-33.35h50.33\"/>\n<path id=\"chains_half\" fill=\"#c8b100\" stroke=\"#c8b100\" stroke-width=\"0.26\" d=\"m272.71,306.14c0.05-0.14,0.12-0.27,0.19-0.4l-4.26-4.74-1.67,0.72-3.06-3.39,1-1.46-5.34-5.99c-0.07,0.02-0.2,0.02-0.27,0.04l0.03,4.02,1.75,0.5v4.46l-1.75,0.48-0.03,4.08c0.84,0.26,1.48,0.88,1.74,1.67l3.21,0.01,0.51-1.67h4.72l0.5,1.67zm-6.98-18.5,0,1.61,2.76,0,0-1.61zm-7.3,20.37c0.64,0,1.16-0.49,1.16-1.1s-0.52-1.11-1.16-1.11c-0.65,0-1.17,0.5-1.17,1.11s0.52,1.1,1.17,1.1zm15.99-9.73-1.76-0.48,0-4.46,1.76-0.5-0.01-1.92c-0.85-0.25-1.51-0.87-1.79-1.67h-2.68l-0.51,1.67h-4.71l-0.51-1.67h-3.09c-0.08,0.22-0.17,0.42-0.29,0.61l5.38,5.96,1.67-0.71,3.06,3.4-1,1.45,4.18,4.64c0.09-0.04,0.18-0.08,0.28-0.12zm-7.25-1.39-1.29,1.04,1.77,1.98,1.29-1.05zm8.00432,36.1859c-1.23998-0.065-2.25509-0.9022-2.51432-2.01593-1.67-0.23-3.25-0.66-4.73-1.3l0.84-1.43c1.29,0.55,2.66,0.91,4.08,1.11,0.31-0.66,0.86-1.16,1.58-1.4l0.01-5.62-1.76-0.49v-4.46l1.76-0.48v-7.64c-0.07-0.02-0.13-0.05-0.2-0.09l-3.98,4.42,1,1.44-3.06,3.4-1.67-0.71-3.3,3.67c0.57,0.87,0.55,2-0.11,2.85,0.94,1.05,2.03,1.98,3.24,2.75l-0.84,1.44c-1.42-0.89-2.7-1.99-3.79-3.22-0.87,0.26-1.86,0.11-2.6-0.5-1.15-0.93-1.29-2.56-0.3-3.64l0.14-0.16c-0.69-1.56-1.16-3.24-1.32-5l1.71,0.01c0.14,1.5,0.51,2.93,1.09,4.27,0.49-0.06,1-0.01,1.46,0.16l3.32-3.68-1-1.45,3.06-3.4,1.67,0.72,3.99-4.43c-0.09-0.14-0.15-0.29-0.21-0.46l-2.76,0.01-0.5,1.67h-4.72l-0.51-1.67-3.24-0.01c-0.27,0.76-0.9,1.36-1.69,1.62l-0.01,4.04-1.71-0.01v-4.01c-1.1-0.33-1.91-1.31-1.91-2.47,0-1.15,0.82-2.15,1.92-2.48l0.01-4.05-1.76-0.48v-4.46l1.76-0.5v-4.05c-1.08-0.35-1.84-1.32-1.84-2.45,0-1.43,1.22-2.58,2.73-2.58,1.22,0,2.25,0.74,2.61,1.78h3.09l0.51-1.67h4.71l0.51,1.67h2.68c0.35692-1.0311,1.36258-1.76731,2.55896-1.77984l0.0711,8.36984h-0.85v2.61h0.845l-0.0214,21.59h-0.7836v2.61h0.77946zm-5.914-18.306l-1.29-1.04-1.78,1.98,1.29,1.04zm-9.96-18.44-1.69,0-0.01,2.61,1.7,0zm9.16,11.41,0-1.6-2.85,0,0,1.6zm-10.6,9.69-1.76-0.39-0.25-4.45,1.75-0.58,0,2.56c0,0.99,0.09,1.92,0.26,2.86zm1.46-5.52,1.75,0.41s0.09,2.87,0.05,2.22c-0.04-0.74,0.19,2.24,0.19,2.24l-1.76,0.58c-0.18-0.9-0.24-1.84-0.24-2.79zm10.81,16.93,0.39-1.7c-1.52-0.48-2.93-1.18-4.17-2.09l-1.26,1.11c1.48,1.15,3.19,2.08,5.04,2.68zm-0.85,1.44-1.3,1.22c-1.47-0.54-2.86-1.26-4.12-2.11l0.38-1.77c1.5,1.13,3.21,2.03,5.04,2.66z\"/>\n<use xlink:href=\"#chains_half\" transform=\"matrix(-1,0,0,1,550.43,0)\"/>\n<path fill=\"#058e6e\" stroke=\"none\" d=\"m272.59 306.94c0-1.44 1.23-2.6 2.74-2.6s2.73 1.16 2.73 2.6c0 1.43-1.22 2.58-2.73 2.58s-2.74-1.15-2.74-2.58\"/>\n</g>\n<g id=\"Castile\" fill=\"#c8b100\" stroke-width=\"0.46\">\n<path fill=\"#ad1519\" stroke-width=\"0.52\" d=\"m200.12 281.25h50.18v-55.72h-50.18v55.72z\"/>\n<path d=\"m217.34 238.41h-0.92v-0.92h-1.62v3.69h1.62v2.55h-3.47v7.39h1.85v14.79h-3.7v7.63h28.42v-7.63h-3.69v-14.79h1.85v-7.39h-3.47v-2.55h1.62v-3.69h-1.62v0.92h-0.93v-0.92h-1.61v0.92h-1.16v-0.92h-1.62v3.69h1.62v2.55h-3.46v-8.09h1.84v-3.7h-1.84v0.93h-0.93v-0.93h-1.62v0.93h-0.92v-0.93h-1.85v3.7h1.85v8.09h-3.47v-2.55h1.62v-3.69h-1.62v0.92h-0.92v-0.92h-1.85v0.92zm-6.24 35.13h28.42m-28.42-1.85h28.42m-28.42-1.85h28.42m-28.42-1.85h28.42m-28.42-2.08h28.42m-24.72-1.62h21.03m-21.03-1.85h21.03m-21.03-2.08h21.03m-21.03-1.84h21.03m-21.03-1.85h21.03m-21.03-1.85h21.03m-21.03-1.85h21.03m-22.88-1.85h24.73m-24.73-1.85h24.73m-24.73-1.85h24.73m-24.73-1.84h24.73m-21.26-1.85h17.79m-10.63-1.85h3.47m-3.47-1.85h3.47m-3.47-1.85h3.47m-3.47-1.85h3.47m-5.32-2.31h7.16m-12.47 7.86h3.69m-5.31-2.31h6.93m-6.93 33.97v-1.85m0-1.85v-1.85m-1.85 1.85v1.85m3.47 0v-1.85m1.84 3.7v-1.85m0-1.85v-1.85m0-2.08v-1.62m0-1.85v-2.08m-1.84 7.63v-2.08m-3.47 2.08v-2.08m7.16 0v2.08m1.62-2.08v-1.62m-5.31-1.85v1.85m3.69-1.85v1.85m3.47-1.85v1.85m-1.85-1.85v-2.08m1.85-1.84v1.84m0-5.54v1.85m-1.85-3.7v1.85m1.85-3.7v1.85m-3.47-1.85v1.85m-3.69-1.85v1.85m-1.62-3.7v1.85m3.46-1.85v1.85m3.47-1.85v1.85m1.85-3.7v1.85m-3.47-1.85v1.85m-3.69-1.85v1.85m-1.62-3.69v1.84m6.93-1.84v1.84m-3.47-5.54v1.85m15.95-1.85h-3.7m5.32-2.31h-6.94m6.94 33.97v-1.85m0-1.85v-1.85m1.85 1.85v1.85m-3.47 0v-1.85m-1.85 3.7v-1.85m0-1.85v-1.85m0-2.08v-1.62m0-1.85v-2.08m1.85 7.63v-2.08m3.47 2.08v-2.08m-7.17 0v2.08m-1.62-2.08v-1.62m5.32-1.85v1.85m-3.7-1.85v1.85m-3.46-1.85v1.85m1.84-1.85v-2.08m-1.84-1.84v1.84m0-5.54v1.85m1.84-3.7v1.85m-1.84-3.7v1.85m3.46-1.85v1.85m3.7-1.85v1.85m1.62-3.7v1.85m-3.47-1.85v1.85m-3.47-1.85v1.85m-1.84-3.7v1.85m3.46-1.85v1.85m3.7-1.85v1.85m1.62-3.69v1.84m-6.94-1.84v1.84m3.47-5.54v1.85m-7.16 18.71v-2.08m0-5.54v-1.85m0 5.55v-1.85m0-5.55v-1.85m0-1.85v-1.84m0-3.7v-1.85m0-1.85v-1.85m-8.78 4.85h3.69m3.47-5.54h3.47m3.46 5.54h3.7\"/>\n<path d=\"m230.05 273.54v-4.86c0-0.92-0.46-3.7-4.85-3.7-4.16 0-4.62 2.78-4.62 3.7v4.86h9.47z\"/>\n<path d=\"m222.19 268.91l-2.31-0.23c0-0.92 0.23-2.31 0.93-2.77l2.08 1.62c-0.23 0.23-0.7 0.92-0.7 1.38z\"/>\n<path d=\"m226.12 266.6l1.16-2.08c-0.46-0.23-1.39-0.46-2.08-0.46-0.46 0-1.39 0.23-1.85 0.46l1.15 2.08h1.62z\"/>\n<path d=\"m228.43 268.91l2.31-0.23c0-0.92-0.23-2.31-0.92-2.77l-2.08 1.62c0.23 0.23 0.69 0.92 0.69 1.38z\"/>\n<path d=\"m221.73 260.83v-5.09c0-1.38-0.92-2.54-2.54-2.54s-2.54 1.16-2.54 2.54v5.09h5.08z\"/>\n<path d=\"m228.89 260.83v-5.09c0-1.38 0.93-2.54 2.55-2.54 1.61 0 2.54 1.16 2.54 2.54v5.09h-5.09z\"/>\n<path d=\"m220.11 248.35l0.23-4.62h-4.39l0.47 4.62h3.69z\"/>\n<path d=\"m227.05 248.35l0.46-4.62h-4.39l0.23 4.62h3.7z\"/>\n<path d=\"m230.51 248.35l-0.46-4.62h4.62l-0.46 4.62h-3.7z\"/>\n<g fill=\"#0039f0\" stroke=\"none\">\n<path d=\"m228.43 273.54v-4.16c0-0.7-0.46-2.78-3.23-2.78-2.54 0-3.01 2.08-3.01 2.78v4.16h6.24z\"/>\n<path d=\"m221.27 260.36v-4.39c0-1.15-0.69-2.31-2.08-2.31s-2.08 1.16-2.08 2.31v4.39h4.16z\"/>\n<path d=\"m229.36 260.36v-4.39c0-1.15 0.69-2.31 2.08-2.31 1.38 0 2.08 1.16 2.08 2.31v4.39h-4.16z\"/>\n</g>\n</g>\n<g id=\"Leon\">\n<path fill=\"#ccc\" d=\"m250.28 281.25h50.32v-55.72h-50.32v55.72z\"/>\n<path fill=\"#db4446\" stroke-width=\"0.39\" d=\"m275.93 239.26l0.05-0.62 0.09-0.34s-1.61 0.13-2.46-0.11-1.61-0.59-2.4-1.25c-0.79-0.68-1.1-1.1-1.67-1.18-1.36-0.22-2.4 0.4-2.4 0.4s1.02 0.37 1.78 1.31 1.59 1.41 1.95 1.53c0.59 0.18 2.66 0.05 3.22 0.07 0.57 0.03 1.84 0.19 1.84 0.19z\"/>\n<g fill=\"none\" stroke-width=\"0.39\">\n<path fill=\"#ed72aa\" d=\"m283.46 237s0.01 0.72 0.08 1.4c0.06 0.67-0.22 1.24-0.11 1.61s0.16 0.66 0.3 0.93c0.14 0.26 0.21 0.94 0.21 0.94s-0.38-0.28-0.74-0.54c-0.35-0.27-0.6-0.44-0.6-0.44s0.07 0.72 0.1 1.03c0.04 0.31 0.22 0.89 0.51 1.24 0.29 0.33 0.87 0.89 1.05 1.33 0.18 0.45 0.14 1.44 0.14 1.44s-0.46-0.75-0.87-0.89c-0.39-0.14-1.26-0.62-1.26-0.62s0.79 0.79 0.79 1.55c0 0.75-0.32 1.6-0.32 1.6s-0.36-0.68-0.83-1.12c-0.47-0.45-1.13-0.9-1.13-0.9s0.52 1.17 0.52 1.95c0 0.79-0.15 2.47-0.15 2.47s-0.39-0.64-0.79-0.96c-0.4-0.31-0.87-0.58-1.02-0.78-0.14-0.21 0.48 0.64 0.54 1.16 0.07 0.51 0.32 2.35 1.92 4.69 0.94 1.37 2.39 3.77 5.5 2.98 3.11-0.78 1.96-4.97 1.3-6.92-0.65-1.95-0.98-4.11-0.94-4.87 0.04-0.75 0.58-2.97 0.51-3.39-0.07-0.41-0.24-2 0.14-3.28 0.4-1.33 0.73-1.85 0.95-2.4 0.21-0.55 0.39-0.86 0.46-1.34s0.07-1.37 0.07-1.37 0.58 1.06 0.73 1.44c0.14 0.38 0.14 1.5 0.14 1.5s0.11-1.12 0.98-1.67 1.88-1.13 2.13-1.44 0.33-0.51 0.33-0.51-0.08 1.92-0.62 2.67c-0.36 0.49-1.77 2.09-1.77 2.09s0.73-0.28 1.23-0.3c0.51-0.04 0.87 0 0.87 0s-0.62 0.48-1.41 1.64c-0.8 1.16-0.47 1.26-1.05 2.22s-1.05 1-1.78 1.58c-1.08 0.87-0.5 4.34-0.36 4.86 0.15 0.51 2.03 4.76 2.07 5.79 0.03 1.03 0.21 3.33-1.6 4.8-1.16 0.95-3.07 0.96-3.51 1.23-0.43 0.28-1.29 1.13-1.29 2.91 0 1.79 0.64 2.06 1.15 2.51 0.51 0.44 1.16 0.2 1.3 0.55 0.15 0.34 0.22 0.54 0.44 0.75 0.21 0.2 0.36 0.44 0.29 0.82-0.08 0.38-0.91 1.23-1.2 1.85-0.29 0.61-0.87 2.23-0.87 2.47s-0.07 0.99 0.18 1.37c0 0 0.91 1.06 0.29 1.26-0.4 0.14-0.78-0.25-0.97-0.2-0.54 0.14-0.83 0.47-0.98 0.45-0.36-0.07-0.36-0.25-0.4-0.76-0.03-0.51-0.01-0.72-0.17-0.72-0.22 0-0.33 0.18-0.37 0.45s-0.04 0.89-0.29 0.89-0.61-0.45-0.83-0.55-0.83-0.2-0.87-0.48c-0.03-0.27 0.36-0.85 0.76-0.96 0.4-0.1 0.76-0.3 0.51-0.51-0.26-0.2-0.51-0.2-0.76 0-0.25 0.21-0.79 0.04-0.76-0.27 0.04-0.31 0.11-0.69 0.07-0.86-0.03-0.17-0.47-0.51 0.1-0.82 0.59-0.31 0.84 0.27 1.42 0.17s0.86-0.31 1.08-0.65 0.18-1.06-0.22-1.5c-0.39-0.45-0.79-0.52-0.94-0.8-0.14-0.27-0.36-0.92-0.36-0.92s0.11 1.2 0.04 1.37-0.04 0.89-0.04 0.89-0.39-0.45-0.72-0.79c-0.32-0.34-0.65-1.37-0.65-1.37s-0.03 0.96-0.03 1.34c0 0.37 0.43 0.72 0.29 0.86-0.15 0.13-0.83-0.72-1.02-0.86-0.18-0.14-0.76-0.58-1.01-1.06s-0.44-1.16-0.51-1.41c-0.07-0.24-0.19-1.31-0.07-1.58 0.18-0.4 0.47-1.13 0.47-1.13h-1.41c-0.76 0-1.3-0.23-1.59 0.28s-0.15 1.54 0.21 2.88c0.37 1.33 0.58 1.98 0.48 2.22-0.11 0.24-0.58 0.79-0.76 0.89-0.19 0.11-0.69 0.07-0.91-0.03-0.21-0.1-0.57-0.27-1.26-0.27s-1.12 0.03-1.37-0.03c-0.26-0.07-0.88-0.38-1.17-0.31s-0.79 0.32-0.65 0.72c0.22 0.61-0.21 0.75-0.51 0.72-0.29-0.04-0.53-0.14-0.9-0.24-0.36-0.11-0.9 0-0.83-0.42 0.07-0.41 0.22-0.44 0.4-0.74 0.18-0.32 0.25-0.52 0.04-0.54-0.25-0.02-0.51-0.05-0.7 0.11-0.2 0.16-0.51 0.51-0.76 0.38-0.26-0.14-0.46-0.43-0.46-1.08 0-0.64-0.68-1.2-0.05-1.17 0.62 0.03 1.41 0.48 1.55 0.13s0.06-0.51-0.28-0.78-0.76-0.43-0.31-0.77c0.45-0.35 0.56-0.35 0.74-0.54 0.17-0.18 0.41-0.79 0.73-0.64 0.62 0.3 0.02 0.73 0.65 1.42 0.62 0.69 1.01 0.94 2.06 0.83 1.04-0.11 1.33-0.24 1.33-0.54 0-0.29-0.09-0.82-0.12-1.04-0.02-0.21 0.15-0.99 0.15-0.99s-0.48 0.3-0.63 0.59c-0.13 0.29-0.42 0.8-0.42 0.8s-0.11-0.6-0.08-1.09c0.02-0.29 0.12-0.79 0.11-0.89-0.03-0.27-0.23-0.94-0.23-0.94s-0.16 0.73-0.28 0.94c-0.11 0.21-0.16 1.07-0.16 1.07s-0.67-0.58-0.48-1.55c0.13-0.75-0.12-1.74 0.11-2.06 0.22-0.33 0.75-1.64 2.06-1.69 1.3-0.05 2.31 0.05 2.77 0.03 0.45-0.03 2.06-0.33 2.06-0.33s-2.97-1.52-3.64-1.98c-0.68-0.45-1.73-1.63-2.07-2.16-0.34-0.54-0.65-1.58-0.65-1.58s-0.53 0.02-1.02 0.29c-0.48 0.27-0.96 0.67-1.24 0.99s-0.73 1.05-0.73 1.05 0.08-0.94 0.08-1.23-0.06-0.86-0.06-0.86-0.33 1.28-1.01 1.76c-0.68 0.49-1.47 1.15-1.47 1.15s0.08-0.71 0.08-0.88c0-0.16 0.17-0.99 0.17-0.99s-0.48 0.72-1.21 0.86c-0.74 0.13-1.81 0.11-1.9 0.56-0.08 0.45 0.2 1.07 0.03 1.39s-0.54 0.54-0.54 0.54-0.42-0.35-0.79-0.38c-0.36-0.03-0.71 0.16-0.71 0.16s-0.31-0.4-0.19-0.67c0.11-0.26 0.67-0.66 0.54-0.83-0.15-0.16-0.6 0.06-0.88 0.19-0.28 0.14-0.88 0.27-0.82-0.19 0.05-0.45 0.2-0.72 0.05-1.04-0.14-0.32-0.05-0.53 0.18-0.61 0.22-0.08 1.12 0.02 1.21-0.19 0.08-0.21-0.22-0.48-0.82-0.61-0.59-0.14-0.88-0.49-0.57-0.78 0.32-0.3 0.4-0.38 0.54-0.64 0.14-0.27 0.2-0.76 0.74-0.51 0.53 0.24 0.42 0.83 0.99 1.01 0.56 0.19 1.89-0.08 2.17-0.24s1.19-0.83 1.5-0.99c0.31-0.15 1.61-1.12 1.61-1.12s-0.76-0.53-1.05-0.8c-0.28-0.27-0.78-0.91-1.04-1.05-0.25-0.13-1.5-0.61-1.92-0.64-0.42-0.02-1.72-0.48-1.72-0.48s0.59-0.19 0.79-0.35c0.19-0.16 0.64-0.56 0.87-0.53 0.22 0.02 0.28 0.02 0.28 0.02s-1.21-0.05-1.47-0.13c-0.25-0.08-0.99-0.54-1.27-0.54s-0.84 0.11-0.84 0.11 0.76-0.48 1.38-0.59c0.62-0.1 1.1-0.08 1.1-0.08s-0.96-0.27-1.19-0.58c-0.22-0.33-0.45-0.8-0.62-1.02-0.17-0.21-0.28-0.56-0.59-0.59s-0.85 0.38-1.16 0.35-0.54-0.22-0.57-0.67c-0.02-0.46 0-0.3-0.1-0.54-0.12-0.24-0.57-0.8-0.15-0.93 0.43-0.14 1.33 0.08 1.42-0.08 0.08-0.16-0.48-0.65-0.85-0.83-0.37-0.19-0.96-0.51-0.65-0.78 0.31-0.26 0.62-0.37 0.79-0.61s0.37-0.91 0.74-0.7c0.36 0.21 0.87 1.26 1.16 1.18 0.28-0.08 0.3-0.83 0.25-1.15-0.06-0.32 0-0.88 0.28-0.83s0.51 0.43 0.96 0.46c0.45 0.02 1.13-0.11 1.07 0.21-0.05 0.32-0.31 0.71-0.62 1.06-0.3 0.36-0.45 1.05-0.25 1.5 0.2 0.46 0.71 1.19 1.16 1.48s1.3 0.51 1.84 0.85c0.53 0.35 1.78 1.34 2.2 1.45s0.85 0.32 0.85 0.32 0.48-0.21 1.13-0.21 2.14 0.1 2.71-0.14 1.3-0.64 1.08-1.15c-0.23-0.51-1.47-0.96-1.36-1.36s0.57-0.43 1.33-0.46c0.76-0.02 1.8 0.14 2-0.94 0.2-1.06 0.26-1.68-0.81-1.92-1.08-0.24-1.87-0.27-2.07-1.04-0.2-0.78-0.39-0.97-0.17-1.18 0.23-0.21 0.62-0.32 1.41-0.37 0.8-0.06 1.7-0.06 1.96-0.25 0.25-0.18 0.3-0.69 0.61-0.91 0.31-0.21 1.53-0.4 1.53-0.4s1.46 0.71 2.8 1.71c1.21 0.9 2.3 2.23 2.3 2.23\"/>\n<path d=\"m269 243.39s-0.8 0.23-1.1 0.67c-0.37 0.53-0.34 1.07-0.34 1.07s0.68-0.56 1.56-0.33c0.87 0.24 0.96 0.33 1.33 0.3s1.27-0.35 1.27-0.35-0.74 0.86-0.65 1.45c0.08 0.58 0.19 0.85 0.17 1.15-0.06 0.72-0.6 1.61-0.6 1.61s0.31-0.19 1.05-0.35c0.73-0.16 1.36-0.51 1.75-0.81 0.39-0.29 0.9-1.02 0.9-1.02s-0.16 1 0 1.42c0.17 0.44 0.23 1.67 0.23 1.67s0.47-0.42 0.85-0.62c0.19-0.11 0.7-0.38 0.9-0.7 0.14-0.22 0.32-1.06 0.32-1.06s0.11 0.9 0.39 1.34c0.28 0.42 0.7 1.74 0.7 1.74s0.29-0.86 0.6-1.21 0.68-0.8 0.7-1.07c0.03-0.27-0.08-0.85-0.08-0.85l0.39 0.85m-11.41 0.61s0.48-0.83 0.93-1.1c0.46-0.26 1.08-0.74 1.25-0.8 0.16-0.05 0.9-0.46 0.9-0.46m0.99 5.17s1.09-0.55 1.41-0.75c0.68-0.4 1.16-1.12 1.16-1.12\"/>\n<path fill=\"none\" stroke-width=\"0.26\" d=\"m282.57 240.9s-0.34-0.48-0.42-0.65c-0.09-0.15-0.23-0.48-0.23-0.48\"/>\n<path fill=\"none\" d=\"m278.33 257.41s2.04 1.26 1.98 2.31c-0.06 1.04-1.13 2.41-1.13 2.41\"/>\n</g>\n<path fill=\"#000\" stroke-width=\"0.26\" d=\"m273.05 236.24s-0.17-0.48-0.2-0.62c-0.03-0.13-0.12-0.29-0.12-0.29s0.88 0 0.85 0.27c-0.02 0.27-0.28 0.27-0.34 0.37-0.05 0.11-0.19 0.27-0.19 0.27z\"/>\n<path fill=\"#000\" stroke-width=\"0.05\" d=\"m277.06 234.85l-0.06-0.43s0.77 0 1.13 0.26c0.57 0.4 0.93 1.02 0.91 1.05-0.1 0.09-0.54-0.27-0.85-0.37 0 0-0.23 0.05-0.45 0.05-0.23 0-0.34-0.11-0.37-0.21-0.03-0.12 0.03-0.3 0.03-0.3l-0.34-0.05z\"/>\n<g fill=\"#000\" stroke-width=\"0.26\">\n<path d=\"m273.08 240.14l0.33-0.53 0.34 0.49-0.67 0.04\"/>\n<path d=\"m273.89 240.12l0.4-0.53 0.43 0.48-0.83 0.05\"/>\n<path d=\"m273.53 236.83l0.82 0.29-0.74 0.38-0.08-0.67\"/>\n<path d=\"m274.52 237.1l0.73 0.18-0.59 0.46-0.14-0.64\"/>\n</g>\n<g fill=\"#db4446\" stroke-width=\"0.39\">\n<path d=\"m261.88 236.08s0.48 0.34 0.85 0.4c0.37 0.05 0.76 0.05 0.82 0.05 0.05 0 0.17-0.54 0.11-0.91-0.2-1.2-1.3-1.47-1.3-1.47s0.33 0.73 0.17 1.07c-0.23 0.48-0.65 0.86-0.65 0.86z\"/>\n<path d=\"m259.59 237.12s-0.43-0.77-1.33-0.67c-0.9 0.11-1.5 0.81-1.5 0.81s1-0.03 1.25 0.13c0.37 0.24 0.48 0.86 0.48 0.86s0.54-0.32 0.71-0.54c0.16-0.21 0.39-0.59 0.39-0.59z\"/>\n<path d=\"m258.49 240.25s-0.77 0.11-1.19 0.59c-0.43 0.49-0.36 1.4-0.36 1.4s0.5-0.54 0.95-0.54c0.46 0 1.16 0.16 1.16 0.16s-0.22-0.56-0.22-0.8-0.34-0.81-0.34-0.81z\"/>\n<path d=\"m261.06 250.37s-0.42-0.45-1.16-0.32c-0.74 0.14-1.22 0.97-1.22 0.97s0.63-0.17 1-0.08c0.36 0.08 0.62 0.45 0.62 0.45s0.34-0.29 0.45-0.45 0.31-0.57 0.31-0.57z\"/>\n<path d=\"m260.21 253.34s-0.62-0.1-1.16 0.33c-0.53 0.43-0.56 1.25-0.56 1.25s0.51-0.43 0.91-0.37c0.39 0.05 0.87 0.27 0.87 0.27s0.08-0.51 0.11-0.64c0.09-0.38-0.17-0.84-0.17-0.84z\"/>\n<path d=\"m261.66 256.08s-0.05 0.79 0.33 1.28c0.4 0.51 1.13 0.59 1.13 0.59s-0.24-0.53-0.28-0.8c-0.06-0.4 0.34-0.75 0.34-0.75s-0.37-0.38-0.73-0.38c-0.37 0-0.79 0.06-0.79 0.06z\"/>\n<path d=\"m269 263.12s-0.51-0.64-1.21-0.62c-0.71 0.03-1.45 0.69-1.45 0.69s0.88-0.07 1.11 0.22c0.23 0.3 0.45 0.67 0.45 0.67s0.4-0.21 0.57-0.35c0.17-0.13 0.53-0.61 0.53-0.61z\"/>\n<path d=\"m266.83 265.93s-0.93-0.14-1.39 0.35c-0.45 0.48-0.42 1.36-0.42 1.36s0.56-0.61 1.07-0.56 1.08 0.32 1.08 0.32-0.09-0.53-0.15-0.78c-0.05-0.24-0.19-0.69-0.19-0.69z\"/>\n<path d=\"m268.84 268.9s-0.46 0.64-0.12 1.15 1.05 0.75 1.05 0.75-0.26-0.37-0.14-0.8c0.09-0.34 0.67-0.8 0.67-0.8l-1.46-0.3z\"/>\n<path d=\"m281.24 270.11s-0.81-0.19-1.27 0.08c-0.45 0.26-0.82 1.39-0.82 1.39s0.74-0.62 1.28-0.54c0.53 0.08 0.93 0.3 0.93 0.3s0.08-0.46 0.02-0.78c-0.03-0.19-0.14-0.45-0.14-0.45z\"/>\n<path d=\"m281.64 273.1s-0.62 0.64-0.4 1.18c0.23 0.54 0.62 1.1 0.62 1.1s-0.02-0.8 0.23-1.02c0.37-0.32 1.05-0.37 1.05-0.37s-0.54-0.48-0.71-0.54c-0.17-0.05-0.79-0.35-0.79-0.35z\"/>\n<path d=\"m284.75 274.04s-0.31 0.78 0.28 1.28c0.59 0.52 1.11 0.57 1.11 0.57s-0.46-0.81-0.32-1.23c0.15-0.45 0.54-0.72 0.54-0.72s-0.74-0.25-0.85-0.22c-0.11 0.02-0.76 0.32-0.76 0.32z\"/>\n</g>\n<g fill=\"#c8b100\" stroke-width=\"0.26\">\n<path d=\"m282.88 232.71l-0.29 0.02c-0.01 0.03-0.14 0.24-0.26 0.35-0.26 0.25-0.65 0.28-0.86 0.07-0.11-0.11-0.16-0.26-0.14-0.41-0.17 0.09-0.35 0.09-0.51-0.01-0.26-0.15-0.32-0.5-0.14-0.79 0.03-0.06 0.06-0.14 0.11-0.18l-0.02-0.32-0.35 0.08-0.1 0.19c-0.22 0.25-0.54 0.31-0.7 0.17-0.08-0.07-0.14-0.26-0.13-0.27 0 0.01-0.09 0.09-0.17 0.11-0.54 0.13-0.75-1.05-0.77-1.35l-0.17 0.25s0.16 0.7 0.08 1.3c-0.08 0.59-0.29 1.19-0.29 1.19 0.74 0.19 1.86 0.8 2.97 1.65s1.98 1.78 2.34 2.42c0 0 0.58-0.32 1.18-0.51s1.36-0.2 1.36-0.2l0.22-0.21c-0.32 0.05-1.58 0.1-1.56-0.43 0-0.08 0.07-0.18 0.08-0.18-0.01 0.01-0.21-0.01-0.3-0.06-0.18-0.13-0.18-0.43 0.02-0.69l0.18-0.13 0.01-0.34-0.34 0.05c-0.03 0.04-0.11 0.09-0.15 0.13-0.27 0.23-0.65 0.25-0.86 0.03-0.13-0.12-0.17-0.29-0.11-0.46-0.16 0.04-0.32 0.03-0.45-0.05-0.26-0.15-0.31-0.52-0.11-0.8 0.09-0.14 0.28-0.31 0.31-0.32l-0.07-0.3h-0.01z\"/>\n<g fill=\"#000\" stroke-width=\"0.05\">\n<path d=\"m280.63 233.4c0.05-0.07 0.15-0.06 0.23 0s0.1 0.16 0.06 0.21c-0.05 0.06-0.15 0.06-0.24-0.01-0.07-0.05-0.1-0.15-0.05-0.2z\"/>\n<path d=\"m281.58 234.19l-0.33-0.25c-0.06-0.04-0.07-0.12-0.04-0.16 0.04-0.04 0.12-0.04 0.18 0l0.33 0.26 0.33 0.25c0.05 0.04 0.08 0.12 0.04 0.16s-0.12 0.04-0.18 0l-0.33-0.26\"/>\n<path d=\"m279.84 233l-0.26-0.15c-0.07-0.04-0.1-0.12-0.07-0.17s0.11-0.06 0.17-0.02l0.26 0.16 0.26 0.15c0.06 0.03 0.09 0.11 0.07 0.16-0.03 0.05-0.11 0.06-0.17 0.02l-0.26-0.15\"/>\n<path d=\"m278.8 232.29c0.05-0.06 0.16-0.06 0.24 0 0.08 0.07 0.1 0.16 0.05 0.22-0.05 0.05-0.15 0.05-0.23-0.01s-0.1-0.15-0.06-0.21z\"/>\n<path d=\"m282.63 234.92c0.05-0.05 0.03-0.14-0.05-0.21-0.08-0.06-0.19-0.06-0.24 0-0.04 0.05-0.02 0.15 0.06 0.21s0.18 0.06 0.23 0z\"/>\n<path d=\"m283.2 235.58l0.22 0.21c0.05 0.05 0.13 0.07 0.18 0.03 0.04-0.04 0.04-0.11-0.01-0.16l-0.21-0.21-0.22-0.21c-0.05-0.05-0.14-0.07-0.18-0.03-0.05 0.03-0.04 0.11 0.01 0.16l0.21 0.21\"/>\n<path d=\"m284.15 236.39c0.05-0.06 0.03-0.15-0.05-0.21-0.08-0.07-0.18-0.07-0.23-0.01s-0.03 0.15 0.05 0.22c0.08 0.05 0.18 0.06 0.23 0z\"/>\n</g>\n<path d=\"m281.4 230.36l-0.59 0.01-0.11 0.87 0.06 0.14 0.15-0.01 0.76-0.51-0.27-0.5\"/>\n<path d=\"m281.4 230.36l-0.59 0.01-0.11 0.87 0.06 0.14 0.15-0.01 0.76-0.51-0.27-0.5\"/>\n<path d=\"m279.8 230.84l-0.02 0.54 0.92 0.12 0.15-0.07-0.02-0.15-0.53-0.71-0.5 0.27\"/>\n<path d=\"m281.7 231.92l-0.49 0.27-0.54-0.71-0.01-0.15 0.14-0.06 0.93 0.11-0.03 0.54\"/>\n<path d=\"m280.51 231.25c0.08-0.13 0.26-0.17 0.39-0.09 0.14 0.07 0.18 0.24 0.1 0.37s-0.26 0.17-0.39 0.09c-0.14-0.08-0.18-0.24-0.1-0.37z\"/>\n<path d=\"m278.36 230.35c-0.02 0.01-0.13-0.46-0.26-0.71-0.08-0.19-0.39-0.43-0.39-0.43 0.03-0.05 0.42-0.19 0.87 0.09 0.38 0.31-0.03 0.87-0.03 0.87s-0.09 0.14-0.19 0.18z\"/>\n<path d=\"m279.39 230.66l-0.42 0.37-0.68-0.6 0.06-0.08 0.03-0.15 0.92-0.07 0.09 0.53\"/>\n<path d=\"m278.24 230.29c0.05-0.15 0.18-0.23 0.28-0.2 0.11 0.04 0.15 0.18 0.1 0.33s-0.18 0.23-0.29 0.2c-0.11-0.04-0.15-0.18-0.09-0.33z\"/>\n<path d=\"m283.67 231.77l-0.59-0.06-0.25 0.85 0.05 0.14 0.15 0.01 0.83-0.41-0.19-0.53\"/>\n<path d=\"m282.01 232.03l-0.1 0.54 0.9 0.23 0.15-0.04 0.01-0.14-0.43-0.79-0.53 0.2\"/>\n<path d=\"m283.73 233.36l-0.53 0.2-0.42-0.78 0.01-0.15 0.15-0.03 0.89 0.23-0.1 0.53\"/>\n<path d=\"m282.65 232.54c0.1-0.12 0.28-0.13 0.4-0.04 0.13 0.09 0.15 0.26 0.05 0.38s-0.28 0.13-0.41 0.04c-0.12-0.09-0.14-0.26-0.04-0.38z\"/>\n<path d=\"m285.64 233.61l0.11 0.55-0.87 0.3-0.16-0.04-0.01-0.14 0.36-0.81 0.57 0.14\"/>\n<path d=\"m285.49 235.2l-0.56 0.13-0.31-0.83 0.04-0.15 0.15-0.02 0.85 0.35-0.17 0.52\"/>\n<path d=\"m283.97 233.66l-0.18 0.52 0.85 0.34 0.16-0.02 0.03-0.14-0.3-0.83-0.56 0.13\"/>\n<path d=\"m284.91 234.63c0.12-0.11 0.12-0.28 0.02-0.39-0.11-0.11-0.29-0.11-0.41-0.02-0.11 0.11-0.12 0.28-0.01 0.39 0.1 0.11 0.29 0.12 0.4 0.02z\"/>\n<path d=\"m286.29 236.43c0 0.01 0.5 0.03 0.79 0.09 0.2 0.04 0.52 0.27 0.52 0.27 0.06-0.04 0.12-0.42-0.28-0.79-0.39-0.28-0.88 0.22-0.88 0.22s-0.12 0.12-0.15 0.21z\"/>\n<path d=\"m285.75 235.54l-0.29 0.46 0.76 0.51 0.09-0.08 0.13-0.04-0.12-0.88-0.57 0.03\"/>\n<path d=\"m286.37 236.53c0.14-0.07 0.21-0.22 0.15-0.31s-0.22-0.1-0.36-0.02-0.2 0.22-0.14 0.31c0.05 0.09 0.21 0.1 0.35 0.02z\"/>\n</g>\n</g>\n<g id=\"inescutcheon\" stroke-width=\"0.61\">\n<ellipse fill=\"#ad1519\" cx=\"250.43\" cy=\"281.01\" rx=\"16.26\" ry=\"18.3\"/>\n<ellipse fill=\"#005bbf\" cx=\"250.44\" cy=\"280.97\" rx=\"11.44\" ry=\"13.42\"/>\n<g id=\"fdl\" fill=\"#c8b100\" stroke-width=\"0.34\">\n<path stroke-linejoin=\"round\" d=\"m245.03 271.74s-1.35 1.48-1.35 2.86c0 1.39 0.57 2.54 0.57 2.54-0.21-0.55-0.76-0.94-1.41-0.94-0.83 0-1.5 0.63-1.5 1.42 0 0.22 0.14 0.58 0.24 0.77l0.49 0.99c0.16-0.37 0.54-0.57 0.98-0.57 0.59 0 1.08 0.45 1.08 1.01 0 0.09-0.01 0.17-0.04 0.25l-1.22 0.01v1.03h1.09l-0.81 1.61 1.07-0.42 0.81 0.91 0.84-0.91 1.07 0.42-0.8-1.61h1.08v-1.03l-1.22-0.01c-0.02-0.08-0.02-0.16-0.02-0.25 0-0.56 0.47-1.01 1.06-1.01 0.44 0 0.82 0.2 0.98 0.57l0.49-0.99c0.1-0.19 0.24-0.55 0.24-0.77 0-0.79-0.67-1.42-1.49-1.42-0.66 0-1.21 0.39-1.41 0.94 0 0 0.57-1.15 0.57-2.54 0-1.38-1.39-2.86-1.39-2.86z\"/>\n<path d=\"m242.87 281.11h4.36v-1.03h-4.36v1.03z\"/>\n</g>\n<use xlink:href=\"#fdl\" x=\"10.63\"/>\n<use xlink:href=\"#fdl\" x=\"5.31\" y=\"9.14\"/>\n</g>\n</g>\n</g>\n</svg>"
        }
    }
}
{
    "tiddlers": {
        "$:/language/Buttons/AdvancedSearch/Caption": {
            "title": "$:/language/Buttons/AdvancedSearch/Caption",
            "text": "recherche avancée"
        },
        "$:/language/Buttons/AdvancedSearch/Hint": {
            "title": "$:/language/Buttons/AdvancedSearch/Hint",
            "text": "Recherche avancée"
        },
        "$:/language/Buttons/Cancel/Caption": {
            "title": "$:/language/Buttons/Cancel/Caption",
            "text": "annuler"
        },
        "$:/language/Buttons/Cancel/Hint": {
            "title": "$:/language/Buttons/Cancel/Hint",
            "text": "Annule l'édition de ce tiddler"
        },
        "$:/language/Buttons/Clone/Caption": {
            "title": "$:/language/Buttons/Clone/Caption",
            "text": "cloner"
        },
        "$:/language/Buttons/Clone/Hint": {
            "title": "$:/language/Buttons/Clone/Hint",
            "text": "Cloner ce tiddler"
        },
        "$:/language/Buttons/Close/Caption": {
            "title": "$:/language/Buttons/Close/Caption",
            "text": "fermer"
        },
        "$:/language/Buttons/Close/Hint": {
            "title": "$:/language/Buttons/Close/Hint",
            "text": "Fermer ce tiddler"
        },
        "$:/language/Buttons/CloseAll/Caption": {
            "title": "$:/language/Buttons/CloseAll/Caption",
            "text": "fermer tout"
        },
        "$:/language/Buttons/CloseAll/Hint": {
            "title": "$:/language/Buttons/CloseAll/Hint",
            "text": "Fermer tous les tiddlers"
        },
        "$:/language/Buttons/CloseOthers/Caption": {
            "title": "$:/language/Buttons/CloseOthers/Caption",
            "text": "fermer les autres tiddlers"
        },
        "$:/language/Buttons/CloseOthers/Hint": {
            "title": "$:/language/Buttons/CloseOthers/Hint",
            "text": "Fermer les autres tiddlers"
        },
        "$:/language/Buttons/ControlPanel/Caption": {
            "title": "$:/language/Buttons/ControlPanel/Caption",
            "text": "panneau de contrôle"
        },
        "$:/language/Buttons/ControlPanel/Hint": {
            "title": "$:/language/Buttons/ControlPanel/Hint",
            "text": "Ouvrir le panneau de contrôle"
        },
        "$:/language/Buttons/Delete/Caption": {
            "title": "$:/language/Buttons/Delete/Caption",
            "text": "supprimer"
        },
        "$:/language/Buttons/Delete/Hint": {
            "title": "$:/language/Buttons/Delete/Hint",
            "text": "Supprimer ce tiddler"
        },
        "$:/language/Buttons/Edit/Caption": {
            "title": "$:/language/Buttons/Edit/Caption",
            "text": "éditer"
        },
        "$:/language/Buttons/Edit/Hint": {
            "title": "$:/language/Buttons/Edit/Hint",
            "text": "Éditer ce tiddler"
        },
        "$:/language/Buttons/Encryption/Caption": {
            "title": "$:/language/Buttons/Encryption/Caption",
            "text": "chiffrement"
        },
        "$:/language/Buttons/Encryption/Hint": {
            "title": "$:/language/Buttons/Encryption/Hint",
            "text": "Affecte ou résilie le mot de passe pour la sauvegarde de ce wiki"
        },
        "$:/language/Buttons/Encryption/ClearPassword/Caption": {
            "title": "$:/language/Buttons/Encryption/ClearPassword/Caption",
            "text": "résilier le mot de passe"
        },
        "$:/language/Buttons/Encryption/ClearPassword/Hint": {
            "title": "$:/language/Buttons/Encryption/ClearPassword/Hint",
            "text": "Résilier le mot de passe et sauvegarder ce wiki sans chiffrement"
        },
        "$:/language/Buttons/Encryption/SetPassword/Caption": {
            "title": "$:/language/Buttons/Encryption/SetPassword/Caption",
            "text": "affecter un mot de passe"
        },
        "$:/language/Buttons/Encryption/SetPassword/Hint": {
            "title": "$:/language/Buttons/Encryption/SetPassword/Hint",
            "text": "Affecter un mot de passe pour sauvegarder une version chiffrée de ce wiki"
        },
        "$:/language/Buttons/ExportPage/Caption": {
            "title": "$:/language/Buttons/ExportPage/Caption",
            "text": "exporte tout"
        },
        "$:/language/Buttons/ExportPage/Hint": {
            "title": "$:/language/Buttons/ExportPage/Hint",
            "text": "Exporter tous les tiddlers"
        },
        "$:/language/Buttons/ExportTiddler/Caption": {
            "title": "$:/language/Buttons/ExportTiddler/Caption",
            "text": "exporte ce tiddler"
        },
        "$:/language/Buttons/ExportTiddler/Hint": {
            "title": "$:/language/Buttons/ExportTiddler/Hint",
            "text": "Exporter ce tiddler"
        },
        "$:/language/Buttons/ExportTiddlers/Caption": {
            "title": "$:/language/Buttons/ExportTiddlers/Caption",
            "text": "exporte ces tiddlers"
        },
        "$:/language/Buttons/ExportTiddlers/Hint": {
            "title": "$:/language/Buttons/ExportTiddlers/Hint",
            "text": "Exporter ces tiddlers"
        },
        "$:/language/Buttons/Fold/Caption": {
            "title": "$:/language/Buttons/Fold/Caption",
            "text": "replie le tiddler"
        },
        "$:/language/Buttons/Fold/Hint": {
            "title": "$:/language/Buttons/Fold/Hint",
            "text": "Replier le corps du tiddler"
        },
        "$:/language/Buttons/Fold/FoldBar/Caption": {
            "title": "$:/language/Buttons/Fold/FoldBar/Caption",
            "text": "fold-bar"
        },
        "$:/language/Buttons/Fold/FoldBar/Hint": {
            "title": "$:/language/Buttons/Fold/FoldBar/Hint",
            "text": "Barres optionnelles pour replier et déplier les tiddlers"
        },
        "$:/language/Buttons/Unfold/Caption": {
            "title": "$:/language/Buttons/Unfold/Caption",
            "text": "déplie le tiddler"
        },
        "$:/language/Buttons/Unfold/Hint": {
            "title": "$:/language/Buttons/Unfold/Hint",
            "text": "Déplie le corps de ce tiddler"
        },
        "$:/language/Buttons/FoldOthers/Caption": {
            "title": "$:/language/Buttons/FoldOthers/Caption",
            "text": "replie les autres tiddlers"
        },
        "$:/language/Buttons/FoldOthers/Hint": {
            "title": "$:/language/Buttons/FoldOthers/Hint",
            "text": "Replie le corps des autres tiddlers ouverts"
        },
        "$:/language/Buttons/FoldAll/Caption": {
            "title": "$:/language/Buttons/FoldAll/Caption",
            "text": "replie tous les tiddlers"
        },
        "$:/language/Buttons/FoldAll/Hint": {
            "title": "$:/language/Buttons/FoldAll/Hint",
            "text": "Replie le corps de tous les tiddlers ouverts"
        },
        "$:/language/Buttons/UnfoldAll/Caption": {
            "title": "$:/language/Buttons/UnfoldAll/Caption",
            "text": "déplie tous les tiddlers"
        },
        "$:/language/Buttons/UnfoldAll/Hint": {
            "title": "$:/language/Buttons/UnfoldAll/Hint",
            "text": "Déplie le corps de tous les tiddlers ouverts"
        },
        "$:/language/Buttons/FullScreen/Caption": {
            "title": "$:/language/Buttons/FullScreen/Caption",
            "text": "plein-écran"
        },
        "$:/language/Buttons/FullScreen/Hint": {
            "title": "$:/language/Buttons/FullScreen/Hint",
            "text": "Entre ou sort du mode plein-écran"
        },
        "$:/language/Buttons/Help/Caption": {
            "title": "$:/language/Buttons/Help/Caption",
            "text": "aide"
        },
        "$:/language/Buttons/Help/Hint": {
            "title": "$:/language/Buttons/Help/Hint",
            "text": "Affiche le panneau d'aide"
        },
        "$:/language/Buttons/Import/Caption": {
            "title": "$:/language/Buttons/Import/Caption",
            "text": "importer"
        },
        "$:/language/Buttons/Import/Hint": {
            "title": "$:/language/Buttons/Import/Hint",
            "text": "Importer des fichiers"
        },
        "$:/language/Buttons/Info/Caption": {
            "title": "$:/language/Buttons/Info/Caption",
            "text": "informations"
        },
        "$:/language/Buttons/Info/Hint": {
            "title": "$:/language/Buttons/Info/Hint",
            "text": "Afficher les informations sur ce tiddler"
        },
        "$:/language/Buttons/Home/Caption": {
            "title": "$:/language/Buttons/Home/Caption",
            "text": "accueil"
        },
        "$:/language/Buttons/Home/Hint": {
            "title": "$:/language/Buttons/Home/Hint",
            "text": "Ouvre les tiddlers par défaut"
        },
        "$:/language/Buttons/Language/Caption": {
            "title": "$:/language/Buttons/Language/Caption",
            "text": "langue"
        },
        "$:/language/Buttons/Language/Hint": {
            "title": "$:/language/Buttons/Language/Hint",
            "text": "Choix de la langue pour l'interface utilisateur"
        },
        "$:/language/Buttons/More/Caption": {
            "title": "$:/language/Buttons/More/Caption",
            "text": "plus"
        },
        "$:/language/Buttons/More/Hint": {
            "title": "$:/language/Buttons/More/Hint",
            "text": "Autres actions"
        },
        "$:/language/Buttons/NewHere/Caption": {
            "title": "$:/language/Buttons/NewHere/Caption",
            "text": "nouveau, ici"
        },
        "$:/language/Buttons/NewHere/Hint": {
            "title": "$:/language/Buttons/NewHere/Hint",
            "text": "Crée un nouveau tiddler avec pour tag le tiddler courant"
        },
        "$:/language/Buttons/NewJournal/Caption": {
            "title": "$:/language/Buttons/NewJournal/Caption",
            "text": "nouveau journal"
        },
        "$:/language/Buttons/NewJournal/Hint": {
            "title": "$:/language/Buttons/NewJournal/Hint",
            "text": "Crée un nouveau tiddler journal"
        },
        "$:/language/Buttons/NewJournalHere/Caption": {
            "title": "$:/language/Buttons/NewJournalHere/Caption",
            "text": "nouveau journal, ici"
        },
        "$:/language/Buttons/NewJournalHere/Hint": {
            "title": "$:/language/Buttons/NewJournalHere/Hint",
            "text": "Crée un nouveau tiddler journal avec pour tag le tiddler courant"
        },
        "$:/language/Buttons/NewTiddler/Caption": {
            "title": "$:/language/Buttons/NewTiddler/Caption",
            "text": "nouveau tiddler"
        },
        "$:/language/Buttons/NewTiddler/Hint": {
            "title": "$:/language/Buttons/NewTiddler/Hint",
            "text": "Créer un nouveau tiddler"
        },
        "$:/language/Buttons/OpenWindow/Caption": {
            "title": "$:/language/Buttons/OpenWindow/Caption",
            "text": "ouvrir dans une nouvelle fenêtre"
        },
        "$:/language/Buttons/OpenWindow/Hint": {
            "title": "$:/language/Buttons/OpenWindow/Hint",
            "text": "Ouvrir ce tiddler dans une nouvelle fenêtre"
        },
        "$:/language/Buttons/Palette/Caption": {
            "title": "$:/language/Buttons/Palette/Caption",
            "text": "palette"
        },
        "$:/language/Buttons/Palette/Hint": {
            "title": "$:/language/Buttons/Palette/Hint",
            "text": "Choisir une palette de couleur"
        },
        "$:/language/Buttons/Permalink/Caption": {
            "title": "$:/language/Buttons/Permalink/Caption",
            "text": "permalink"
        },
        "$:/language/Buttons/Permalink/Hint": {
            "title": "$:/language/Buttons/Permalink/Hint",
            "text": "Remplacer l'URL dans la barre d'adresse du navigateur par un lien direct vers ce tiddler"
        },
        "$:/language/Buttons/Permaview/Caption": {
            "title": "$:/language/Buttons/Permaview/Caption",
            "text": "permaview"
        },
        "$:/language/Buttons/Permaview/Hint": {
            "title": "$:/language/Buttons/Permaview/Hint",
            "text": "Remplacer l'URL dans la barre d'adresse du navigateur par un lien direct vers l'ensemble des tiddlers présents dans le déroulé"
        },
        "$:/language/Buttons/Refresh/Caption": {
            "title": "$:/language/Buttons/Refresh/Caption",
            "text": "rafraîchir"
        },
        "$:/language/Buttons/Refresh/Hint": {
            "title": "$:/language/Buttons/Refresh/Hint",
            "text": "Rafraîchit la totalité du wiki"
        },
        "$:/language/Buttons/Save/Caption": {
            "title": "$:/language/Buttons/Save/Caption",
            "text": "enregistrer"
        },
        "$:/language/Buttons/Save/Hint": {
            "title": "$:/language/Buttons/Save/Hint",
            "text": "Confirmer les changements apportés à ce tiddler"
        },
        "$:/language/Buttons/SaveWiki/Caption": {
            "title": "$:/language/Buttons/SaveWiki/Caption",
            "text": "enregistrer les modifications"
        },
        "$:/language/Buttons/SaveWiki/Hint": {
            "title": "$:/language/Buttons/SaveWiki/Hint",
            "text": "Enregistrer les modifications"
        },
        "$:/language/Buttons/StoryView/Caption": {
            "title": "$:/language/Buttons/StoryView/Caption",
            "text": "vue sur le déroulé"
        },
        "$:/language/Buttons/StoryView/Hint": {
            "title": "$:/language/Buttons/StoryView/Hint",
            "text": "Choix du mode de visualisation du déroulé"
        },
        "$:/language/Buttons/HideSideBar/Caption": {
            "title": "$:/language/Buttons/HideSideBar/Caption",
            "text": "cacher la barre latérale"
        },
        "$:/language/Buttons/HideSideBar/Hint": {
            "title": "$:/language/Buttons/HideSideBar/Hint",
            "text": "Cacher la barre latérale"
        },
        "$:/language/Buttons/ShowSideBar/Caption": {
            "title": "$:/language/Buttons/ShowSideBar/Caption",
            "text": "afficher la barre latérale"
        },
        "$:/language/Buttons/ShowSideBar/Hint": {
            "title": "$:/language/Buttons/ShowSideBar/Hint",
            "text": "Afficher la barre latérale"
        },
        "$:/language/Buttons/TagManager/Caption": {
            "title": "$:/language/Buttons/TagManager/Caption",
            "text": "gestionnaire de tags"
        },
        "$:/language/Buttons/TagManager/Hint": {
            "title": "$:/language/Buttons/TagManager/Hint",
            "text": " Gestionnaire de tags"
        },
        "$:/language/Buttons/Theme/Caption": {
            "title": "$:/language/Buttons/Theme/Caption",
            "text": "thème"
        },
        "$:/language/Buttons/Theme/Hint": {
            "title": "$:/language/Buttons/Theme/Hint",
            "text": "Choix du thème pour l'affichage"
        },
        "$:/language/ControlPanel/Advanced/Caption": {
            "title": "$:/language/ControlPanel/Advanced/Caption",
            "text": "Avancé"
        },
        "$:/language/ControlPanel/Advanced/Hint": {
            "title": "$:/language/ControlPanel/Advanced/Hint",
            "text": "Informations internes sur ce ~TiddlyWiki"
        },
        "$:/language/ControlPanel/Appearance/Caption": {
            "title": "$:/language/ControlPanel/Appearance/Caption",
            "text": "Apparence"
        },
        "$:/language/ControlPanel/Appearance/Hint": {
            "title": "$:/language/ControlPanel/Appearance/Hint",
            "text": "Personnalisation de l'apparence de votre ~TiddlyWiki."
        },
        "$:/language/ControlPanel/Basics/AnimDuration/Prompt": {
            "title": "$:/language/ControlPanel/Basics/AnimDuration/Prompt",
            "text": "Durée de l'animation"
        },
        "$:/language/ControlPanel/Basics/Caption": {
            "title": "$:/language/ControlPanel/Basics/Caption",
            "text": "Fondamentaux"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint",
            "text": "Utilisez les &#91;&#91;crochets doubles&#93;&#93; pour les titres contenant des espaces. Vous pouvez aussi décider de <$button set=\"$:/DefaultTiddlers\" setTo=\"[list[$:/StoryList]]\">Conserver le déroulé actuel</$button>"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt",
            "text": "Tiddlers par défaut"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint",
            "text": "Liste des tiddlers qui seront affichés au démarrage :"
        },
        "$:/language/ControlPanel/Basics/Language/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Language/Prompt",
            "text": "Bonjour ! Langue active :"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt",
            "text": "Modèle pour les titres des tiddlers journaux"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt",
            "text": "Tags pour les nouveaux tiddlers journaux"
        },
        "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt",
            "text": "Nombre de tiddlers //shadow// remplacés"
        },
        "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt",
            "text": "Nombre de tiddlers //shadow//"
        },
        "$:/language/ControlPanel/Basics/Subtitle/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Subtitle/Prompt",
            "text": "Sous-titre"
        },
        "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt",
            "text": "Nombre de tiddlers système"
        },
        "$:/language/ControlPanel/Basics/Tags/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Tags/Prompt",
            "text": "Nombre de tags"
        },
        "$:/language/ControlPanel/Basics/Tiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Tiddlers/Prompt",
            "text": "Nombre de tiddlers"
        },
        "$:/language/ControlPanel/Basics/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Title/Prompt",
            "text": "Titre de ce ~TiddlyWiki"
        },
        "$:/language/ControlPanel/Basics/Username/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Username/Prompt",
            "text": "Signer les modifications avec ce nom d'utilisateur"
        },
        "$:/language/ControlPanel/Basics/Version/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Version/Prompt",
            "text": "Version de ~TiddlyWiki :"
        },
        "$:/language/ControlPanel/EditorTypes/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Caption",
            "text": "Types d'éditeur"
        },
        "$:/language/ControlPanel/EditorTypes/Editor/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Editor/Caption",
            "text": "Éditeur"
        },
        "$:/language/ControlPanel/EditorTypes/Hint": {
            "title": "$:/language/ControlPanel/EditorTypes/Hint",
            "text": "Ces tiddlers déterminent l'éditeur à utiliser pour éditer tel ou tel type de tiddler."
        },
        "$:/language/ControlPanel/EditorTypes/Type/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Type/Caption",
            "text": "Type"
        },
        "$:/language/ControlPanel/Info/Caption": {
            "title": "$:/language/ControlPanel/Info/Caption",
            "text": "Info"
        },
        "$:/language/ControlPanel/Info/Hint": {
            "title": "$:/language/ControlPanel/Info/Hint",
            "text": "Information sur ce TiddlyWiki"
        },
        "$:/language/ControlPanel/LoadedModules/Caption": {
            "title": "$:/language/ControlPanel/LoadedModules/Caption",
            "text": "Modules chargés"
        },
        "$:/language/ControlPanel/LoadedModules/Hint": {
            "title": "$:/language/ControlPanel/LoadedModules/Hint",
            "text": "Liste des modules chargés, avec leurs tiddlers sources. Les italiques indiquent que les tiddlers sources n'existent pas, le plus souvent parce que le module a été créé lors du processus d'amorçage."
        },
        "$:/language/ControlPanel/Palette/Caption": {
            "title": "$:/language/ControlPanel/Palette/Caption",
            "text": "Palette"
        },
        "$:/language/ControlPanel/Palette/Editor/Clone/Caption": {
            "title": "$:/language/ControlPanel/Palette/Editor/Clone/Caption",
            "text": "Cloner"
        },
        "$:/language/ControlPanel/Palette/Editor/Clone/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Editor/Clone/Prompt",
            "text": "Il est recommandé de cloner cette palette « shadow » avant de l'éditer"
        },
        "$:/language/ControlPanel/Palette/Editor/Prompt/Modified": {
            "title": "$:/language/ControlPanel/Palette/Editor/Prompt/Modified",
            "text": "Cette palette « shadow » a été modifiée"
        },
        "$:/language/ControlPanel/Palette/Editor/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Editor/Prompt",
            "text": "Édition de"
        },
        "$:/language/ControlPanel/Palette/Editor/Reset/Caption": {
            "title": "$:/language/ControlPanel/Palette/Editor/Reset/Caption",
            "text": "Réinitialiser"
        },
        "$:/language/ControlPanel/Palette/HideEditor/Caption": {
            "title": "$:/language/ControlPanel/Palette/HideEditor/Caption",
            "text": "Masquer l'éditeur"
        },
        "$:/language/ControlPanel/Palette/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Prompt",
            "text": "Palette en cours :"
        },
        "$:/language/ControlPanel/Palette/ShowEditor/Caption": {
            "title": "$:/language/ControlPanel/Palette/ShowEditor/Caption",
            "text": "Afficher l'éditeur"
        },
        "$:/language/ControlPanel/Plugins/Add/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Add/Hint",
            "text": "Installer des plugins à partir de la bibliothèque officielle"
        },
        "$:/language/ControlPanel/Plugins/Add/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Add/Caption",
            "text": "Ajouter des plugins"
        },
        "$:/language/ControlPanel/Plugins/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Caption",
            "text": "Plugins"
        },
        "$:/language/ControlPanel/Plugins/Disable/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Disable/Caption",
            "text": "désactiver"
        },
        "$:/language/ControlPanel/Plugins/Disable/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Disable/Hint",
            "text": "Désactive ce plugin au prochain rechargement de la page"
        },
        "$:/language/ControlPanel/Plugins/Disabled/Status": {
            "title": "$:/language/ControlPanel/Plugins/Disabled/Status",
            "text": "(désactivé)"
        },
        "$:/language/ControlPanel/Plugins/Empty/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Empty/Hint",
            "text": "Aucun"
        },
        "$:/language/ControlPanel/Plugins/Enable/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Enable/Caption",
            "text": "activer"
        },
        "$:/language/ControlPanel/Plugins/Enable/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Enable/Hint",
            "text": "Active ce plugin au prochain rechargement de la page"
        },
        "$:/language/ControlPanel/Plugins/Install": {
            "title": "$:/language/ControlPanel/Plugins/Install",
            "text": "installe"
        },
        "$:/language/ControlPanel/Plugins/Installed/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Installed/Hint",
            "text": "Plugins installés :"
        },
        "$:/language/ControlPanel/Plugins/Languages/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Languages/Caption",
            "text": "Languages"
        },
        "$:/language/ControlPanel/Plugins/Languages/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Languages/Hint",
            "text": "Plugins de langue"
        },
        "$:/language/ControlPanel/Plugins/OpenPluginLibrary": {
            "title": "$:/language/ControlPanel/Plugins/OpenPluginLibrary",
            "text": "ouvre la bibliothèque de plugins"
        },
        "$:/language/ControlPanel/Plugins/Plugins/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Plugins/Caption",
            "text": "Plugins"
        },
        "$:/language/ControlPanel/Plugins/Plugins/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Plugins/Hint",
            "text": "Plugins"
        },
        "$:/language/ControlPanel/Plugins/Reinstall": {
            "title": "$:/language/ControlPanel/Plugins/Reinstall",
            "text": "réinstalle"
        },
        "$:/language/ControlPanel/Plugins/Themes/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Themes/Caption",
            "text": "Thèmes"
        },
        "$:/language/ControlPanel/Plugins/Themes/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Themes/Hint",
            "text": "Plugins de thème"
        },
        "$:/language/ControlPanel/Parsing/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Caption",
            "text": "Parsing"
        },
        "$:/language/ControlPanel/Parsing/Hint": {
            "title": "$:/language/ControlPanel/Parsing/Hint",
            "text": "Ici, vous pouvez désactiver globalement des règles individuelles de parsing du wiki. Soyez prudent, car désactiver certaines règles peuvent empêcher ~TiddlyWiki de fonctionner correctement (vous pouvez revenir au parsing par défaut avec le [[safe mode|http://tiddlywiki.com/#SafeMode]] )"
        },
        "$:/language/ControlPanel/Parsing/Block/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Block/Caption",
            "text": "Block Parse Rules"
        },
        "$:/language/ControlPanel/Parsing/Inline/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Inline/Caption",
            "text": "Inline Parse Rules"
        },
        "$:/language/ControlPanel/Parsing/Pragma/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Pragma/Caption",
            "text": "Pragma Parse Rules"
        },
        "$:/language/ControlPanel/Saving/Caption": {
            "title": "$:/language/ControlPanel/Saving/Caption",
            "text": "Sauvegarde"
        },
        "$:/language/ControlPanel/Saving/Heading": {
            "title": "$:/language/ControlPanel/Saving/Heading",
            "text": "Sauvegarde"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading",
            "text": "Paramètres avancés"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir",
            "text": "Dossier des //sauvegardes//"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Backups": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Backups",
            "text": "Sauvegardes"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Description": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Description",
            "text": "Ces paramètres ne servent que lors de la sauvegarde vers http://tiddlyspot.com ou vers un serveur distant compatible"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Filename": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Filename",
            "text": "Nom du fichier enregistré"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Heading": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Heading",
            "text": "~TiddlySpot"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Hint": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Hint",
            "text": "//L'URL par défaut est `http://<nom du wiki>.tiddlyspot.com/store.cgi`. Elle peut être remplacée par une adresse serveur personnalisée.//"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Password": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Password",
            "text": "Mot de passe"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL",
            "text": "URL du serveur"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir",
            "text": "Dossier des dépôts"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/UserName": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/UserName",
            "text": "Nom utilisé pour ce Wiki"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Caption": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Caption",
            "text": "Sauvegarde automatique"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description",
            "text": "Pas de sauvegarde automatique des modifications"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description",
            "text": "Sauvegarde automatique des modifications"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Hint": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Hint",
            "text": "Sauvegarde automatique des modifications pendant l'édition"
        },
        "$:/language/ControlPanel/Settings/CamelCase/Caption": {
            "title": "$:/language/ControlPanel/Settings/CamelCase/Caption",
            "text": "Liens Wiki //Camel Case//"
        },
        "$:/language/ControlPanel/Settings/CamelCase/Hint": {
            "title": "$:/language/ControlPanel/Settings/CamelCase/Hint",
            "text": "Vous pouvez désactiver globalement les liens créés à partir des expressions de la forme ~CamelCase. Pour que ce paramètres prenne effet, il est nécessaire de recharger le wiki"
        },
        "$:/language/ControlPanel/Settings/CamelCase/Description": {
            "title": "$:/language/ControlPanel/Settings/CamelCase/Description",
            "text": "Active les liens automatiques sur les expressions de la forme ~CamelCase"
        },
        "$:/language/ControlPanel/Settings/Caption": {
            "title": "$:/language/ControlPanel/Settings/Caption",
            "text": "Paramétrage"
        },
        "$:/language/ControlPanel/Settings/Hint": {
            "title": "$:/language/ControlPanel/Settings/Hint",
            "text": "Ce paramétrage vous permet de personnaliser le comportement de TiddlyWiki."
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption",
            "text": "Barre d'adresse pendant la navigation"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint",
            "text": "Comportement de la barre d'adresse du navigateur lorsqu'on pointe vers un tiddler :"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description",
            "text": "Ne pas modifier la barre d'adresse"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description",
            "text": "Inclure uniquement le titre du tiddler cible"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description",
            "text": "Inclure le titre du tiddler cible ainsi que le déroulé courant"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Caption",
            "text": "Historique de navigation"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Hint",
            "text": "Mise à jour de l'historique de navigation du navigateur lorsqu'on pointe vers un tiddler :"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/No/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/No/Description",
            "text": "Ne pas mettre à jour l'historique"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description",
            "text": "Mettre à jour l'historique"
        },
        "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption": {
            "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption",
            "text": "Instrumentation de la Performance"
        },
        "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint": {
            "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint",
            "text": "Affiche des statistiques de performance dans la console de développement du navigateur. Nécessite de recharger la page pour prendre effet."
        },
        "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description": {
            "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description",
            "text": "Active l'instrumentation de la performance"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption",
            "text": "Style des boutons de la barre d'outils"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint",
            "text": "Choix du style des boutons de la barre d'outils :"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless",
            "text": "Sans bordure"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed",
            "text": "Avec une bordure"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded",
            "text": "Arrondis"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Caption": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Caption",
            "text": "Boutons de la barre d'outils"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Hint": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Hint",
            "text": "Apparence par défaut des boutons sur la barre d'outils :"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description",
            "text": "Afficher l'icône"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description",
            "text": "Afficher le texte"
        },
        "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption": {
            "title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption",
            "text": "Onglet par défaut sur la barre latérale"
        },
        "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint": {
            "title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint",
            "text": "Indique l'onglet de la barre latérale qui sera affiché par défaut"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption",
            "text": "Comportement à l'ouverture du tiddler"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint",
            "text": "Navigation depuis un emplacement //interne// au déroulé"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint",
            "text": "Navigation depuis un emplacement //externe// au déroulé"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove",
            "text": "Ouvrir au-dessus du tiddler courant"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow",
            "text": "Ouvrir en dessous du tiddler courant"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop",
            "text": "Ouvrir tout en haut du déroulé"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom",
            "text": "Ouvrir tout en bas du déroulé"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Caption": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Caption",
            "text": "Titres des tiddlers"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Hint": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Hint",
            "text": "Faut-il afficher les titres des tiddlers comme des liens ?"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/No/Description": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/No/Description",
            "text": "Ne pas afficher les titres des tiddlers comme des liens"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description",
            "text": "Afficher les titres des tiddlers comme des liens"
        },
        "$:/language/ControlPanel/StoryView/Caption": {
            "title": "$:/language/ControlPanel/StoryView/Caption",
            "text": "Vue sur le déroulé"
        },
        "$:/language/ControlPanel/StoryView/Prompt": {
            "title": "$:/language/ControlPanel/StoryView/Prompt",
            "text": "Vue courante :"
        },
        "$:/language/ControlPanel/Theme/Caption": {
            "title": "$:/language/ControlPanel/Theme/Caption",
            "text": "Thème"
        },
        "$:/language/ControlPanel/Theme/Prompt": {
            "title": "$:/language/ControlPanel/Theme/Prompt",
            "text": "Thème courant :"
        },
        "$:/language/ControlPanel/TiddlerFields/Caption": {
            "title": "$:/language/ControlPanel/TiddlerFields/Caption",
            "text": "Champs du tiddler"
        },
        "$:/language/ControlPanel/TiddlerFields/Hint": {
            "title": "$:/language/ControlPanel/TiddlerFields/Hint",
            "text": "Il s'agit de la totalité des [[champs|TiddlerFields]] utilisés dans ce wiki (y compris les tiddlers système, mais non compris les tiddlers //shadow//)."
        },
        "$:/language/ControlPanel/Toolbars/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/Caption",
            "text": "Barres d'outils"
        },
        "$:/language/ControlPanel/Toolbars/EditToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Caption",
            "text": "Barre d'outils du mode édition"
        },
        "$:/language/ControlPanel/Toolbars/EditToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Hint",
            "text": "Choix des boutons à afficher pour les tiddlers en cours d'édition"
        },
        "$:/language/ControlPanel/Toolbars/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/Hint",
            "text": "Choix des boutons à afficher dans les barres d'outils"
        },
        "$:/language/ControlPanel/Toolbars/PageControls/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/PageControls/Caption",
            "text": "Barre d'outils de la page"
        },
        "$:/language/ControlPanel/Toolbars/PageControls/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/PageControls/Hint",
            "text": "Choix des boutons à afficher sur la barre d'outils principale de la page"
        },
        "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption",
            "text": "Barre d'outils du mode visualisation"
        },
        "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint",
            "text": "Choix des boutons à afficher pour les tiddlers en mode visualisation"
        },
        "$:/language/ControlPanel/Tools/Download/Full/Caption": {
            "title": "$:/language/ControlPanel/Tools/Download/Full/Caption",
            "text": "Télécharger le wiki complet"
        },
        "$:/core/fr-FR/readme": {
            "title": "$:/core/fr-FR/readme",
            "text": "Ce plugin contient les principaux composants de TiddlyWiki, notamment :\n\n* Les modules du code JavaScript ;\n* Les icônes ;\n* Les //templates// nécessaires à l'élaboration de l'interface utilisateur de TiddlyWiki ;\n* Les traductions en anglais britannique (''en-GB'') des chaînes de caractères utilisées par le cœur de l'application et susceptibles d'être traduites dans d'autres langues.\n"
        },
        "$:/language/Date/DaySuffix/1": {
            "title": "$:/language/Date/DaySuffix/1",
            "text": "er"
        },
        "$:/language/Date/DaySuffix/2": {
            "title": "$:/language/Date/DaySuffix/2",
            "text": ""
        },
        "$:/language/Date/DaySuffix/3": {
            "title": "$:/language/Date/DaySuffix/3",
            "text": ""
        },
        "$:/language/Date/DaySuffix/4": {
            "title": "$:/language/Date/DaySuffix/4",
            "text": ""
        },
        "$:/language/Date/DaySuffix/5": {
            "title": "$:/language/Date/DaySuffix/5",
            "text": ""
        },
        "$:/language/Date/DaySuffix/6": {
            "title": "$:/language/Date/DaySuffix/6",
            "text": ""
        },
        "$:/language/Date/DaySuffix/7": {
            "title": "$:/language/Date/DaySuffix/7",
            "text": ""
        },
        "$:/language/Date/DaySuffix/8": {
            "title": "$:/language/Date/DaySuffix/8",
            "text": ""
        },
        "$:/language/Date/DaySuffix/9": {
            "title": "$:/language/Date/DaySuffix/9",
            "text": ""
        },
        "$:/language/Date/DaySuffix/10": {
            "title": "$:/language/Date/DaySuffix/10",
            "text": ""
        },
        "$:/language/Date/DaySuffix/11": {
            "title": "$:/language/Date/DaySuffix/11",
            "text": ""
        },
        "$:/language/Date/DaySuffix/12": {
            "title": "$:/language/Date/DaySuffix/12",
            "text": ""
        },
        "$:/language/Date/DaySuffix/13": {
            "title": "$:/language/Date/DaySuffix/13",
            "text": ""
        },
        "$:/language/Date/DaySuffix/14": {
            "title": "$:/language/Date/DaySuffix/14",
            "text": ""
        },
        "$:/language/Date/DaySuffix/15": {
            "title": "$:/language/Date/DaySuffix/15",
            "text": ""
        },
        "$:/language/Date/DaySuffix/16": {
            "title": "$:/language/Date/DaySuffix/16",
            "text": ""
        },
        "$:/language/Date/DaySuffix/17": {
            "title": "$:/language/Date/DaySuffix/17",
            "text": ""
        },
        "$:/language/Date/DaySuffix/18": {
            "title": "$:/language/Date/DaySuffix/18",
            "text": ""
        },
        "$:/language/Date/DaySuffix/19": {
            "title": "$:/language/Date/DaySuffix/19",
            "text": ""
        },
        "$:/language/Date/DaySuffix/20": {
            "title": "$:/language/Date/DaySuffix/20",
            "text": ""
        },
        "$:/language/Date/DaySuffix/21": {
            "title": "$:/language/Date/DaySuffix/21",
            "text": ""
        },
        "$:/language/Date/DaySuffix/22": {
            "title": "$:/language/Date/DaySuffix/22",
            "text": ""
        },
        "$:/language/Date/DaySuffix/23": {
            "title": "$:/language/Date/DaySuffix/23",
            "text": ""
        },
        "$:/language/Date/DaySuffix/24": {
            "title": "$:/language/Date/DaySuffix/24",
            "text": ""
        },
        "$:/language/Date/DaySuffix/25": {
            "title": "$:/language/Date/DaySuffix/25",
            "text": ""
        },
        "$:/language/Date/DaySuffix/26": {
            "title": "$:/language/Date/DaySuffix/26",
            "text": ""
        },
        "$:/language/Date/DaySuffix/27": {
            "title": "$:/language/Date/DaySuffix/27",
            "text": ""
        },
        "$:/language/Date/DaySuffix/28": {
            "title": "$:/language/Date/DaySuffix/28",
            "text": ""
        },
        "$:/language/Date/DaySuffix/29": {
            "title": "$:/language/Date/DaySuffix/29",
            "text": ""
        },
        "$:/language/Date/DaySuffix/30": {
            "title": "$:/language/Date/DaySuffix/30",
            "text": ""
        },
        "$:/language/Date/DaySuffix/31": {
            "title": "$:/language/Date/DaySuffix/31",
            "text": ""
        },
        "$:/language/Date/Long/Day/0": {
            "title": "$:/language/Date/Long/Day/0",
            "text": "Dimanche"
        },
        "$:/language/Date/Long/Day/1": {
            "title": "$:/language/Date/Long/Day/1",
            "text": "Lundi"
        },
        "$:/language/Date/Long/Day/2": {
            "title": "$:/language/Date/Long/Day/2",
            "text": "Mardi"
        },
        "$:/language/Date/Long/Day/3": {
            "title": "$:/language/Date/Long/Day/3",
            "text": "Mercredi"
        },
        "$:/language/Date/Long/Day/4": {
            "title": "$:/language/Date/Long/Day/4",
            "text": "Jeudi"
        },
        "$:/language/Date/Long/Day/5": {
            "title": "$:/language/Date/Long/Day/5",
            "text": "Vendredi"
        },
        "$:/language/Date/Long/Day/6": {
            "title": "$:/language/Date/Long/Day/6",
            "text": "Samedi"
        },
        "$:/language/Date/Long/Month/1": {
            "title": "$:/language/Date/Long/Month/1",
            "text": "janvier"
        },
        "$:/language/Date/Long/Month/2": {
            "title": "$:/language/Date/Long/Month/2",
            "text": "février"
        },
        "$:/language/Date/Long/Month/3": {
            "title": "$:/language/Date/Long/Month/3",
            "text": "mars"
        },
        "$:/language/Date/Long/Month/4": {
            "title": "$:/language/Date/Long/Month/4",
            "text": "avril"
        },
        "$:/language/Date/Long/Month/5": {
            "title": "$:/language/Date/Long/Month/5",
            "text": "mai"
        },
        "$:/language/Date/Long/Month/6": {
            "title": "$:/language/Date/Long/Month/6",
            "text": "juin"
        },
        "$:/language/Date/Long/Month/7": {
            "title": "$:/language/Date/Long/Month/7",
            "text": "juillet"
        },
        "$:/language/Date/Long/Month/8": {
            "title": "$:/language/Date/Long/Month/8",
            "text": "août"
        },
        "$:/language/Date/Long/Month/9": {
            "title": "$:/language/Date/Long/Month/9",
            "text": "septembre"
        },
        "$:/language/Date/Long/Month/10": {
            "title": "$:/language/Date/Long/Month/10",
            "text": "octobre"
        },
        "$:/language/Date/Long/Month/11": {
            "title": "$:/language/Date/Long/Month/11",
            "text": "novembre"
        },
        "$:/language/Date/Long/Month/12": {
            "title": "$:/language/Date/Long/Month/12",
            "text": "décembre"
        },
        "$:/language/Date/Period/am": {
            "title": "$:/language/Date/Period/am",
            "text": "am"
        },
        "$:/language/Date/Period/pm": {
            "title": "$:/language/Date/Period/pm",
            "text": "pm"
        },
        "$:/language/Date/Short/Day/0": {
            "title": "$:/language/Date/Short/Day/0",
            "text": "Di"
        },
        "$:/language/Date/Short/Day/1": {
            "title": "$:/language/Date/Short/Day/1",
            "text": "Lu"
        },
        "$:/language/Date/Short/Day/2": {
            "title": "$:/language/Date/Short/Day/2",
            "text": "Ma"
        },
        "$:/language/Date/Short/Day/3": {
            "title": "$:/language/Date/Short/Day/3",
            "text": "Me"
        },
        "$:/language/Date/Short/Day/4": {
            "title": "$:/language/Date/Short/Day/4",
            "text": "Je"
        },
        "$:/language/Date/Short/Day/5": {
            "title": "$:/language/Date/Short/Day/5",
            "text": "Ve"
        },
        "$:/language/Date/Short/Day/6": {
            "title": "$:/language/Date/Short/Day/6",
            "text": "Sa"
        },
        "$:/language/Date/Short/Month/1": {
            "title": "$:/language/Date/Short/Month/1",
            "text": "Jan"
        },
        "$:/language/Date/Short/Month/2": {
            "title": "$:/language/Date/Short/Month/2",
            "text": "Fév"
        },
        "$:/language/Date/Short/Month/3": {
            "title": "$:/language/Date/Short/Month/3",
            "text": "Mar"
        },
        "$:/language/Date/Short/Month/4": {
            "title": "$:/language/Date/Short/Month/4",
            "text": "Avr"
        },
        "$:/language/Date/Short/Month/5": {
            "title": "$:/language/Date/Short/Month/5",
            "text": "Mai"
        },
        "$:/language/Date/Short/Month/6": {
            "title": "$:/language/Date/Short/Month/6",
            "text": "Jun"
        },
        "$:/language/Date/Short/Month/7": {
            "title": "$:/language/Date/Short/Month/7",
            "text": "Jul"
        },
        "$:/language/Date/Short/Month/8": {
            "title": "$:/language/Date/Short/Month/8",
            "text": "Aoû"
        },
        "$:/language/Date/Short/Month/9": {
            "title": "$:/language/Date/Short/Month/9",
            "text": "Sep"
        },
        "$:/language/Date/Short/Month/10": {
            "title": "$:/language/Date/Short/Month/10",
            "text": "Oct"
        },
        "$:/language/Date/Short/Month/11": {
            "title": "$:/language/Date/Short/Month/11",
            "text": "Nov"
        },
        "$:/language/Date/Short/Month/12": {
            "title": "$:/language/Date/Short/Month/12",
            "text": "Déc"
        },
        "$:/language/RelativeDate/Future/Days": {
            "title": "$:/language/RelativeDate/Future/Days",
            "text": "dans <<period>> jours"
        },
        "$:/language/RelativeDate/Future/Hours": {
            "title": "$:/language/RelativeDate/Future/Hours",
            "text": "dans <<period>> heures"
        },
        "$:/language/RelativeDate/Future/Minutes": {
            "title": "$:/language/RelativeDate/Future/Minutes",
            "text": "dans <<period>> minutes"
        },
        "$:/language/RelativeDate/Future/Months": {
            "title": "$:/language/RelativeDate/Future/Months",
            "text": "dans <<period>> mois"
        },
        "$:/language/RelativeDate/Future/Second": {
            "title": "$:/language/RelativeDate/Future/Second",
            "text": "dans 1 seconde"
        },
        "$:/language/RelativeDate/Future/Seconds": {
            "title": "$:/language/RelativeDate/Future/Seconds",
            "text": "dans <<period>> secondes"
        },
        "$:/language/RelativeDate/Future/Years": {
            "title": "$:/language/RelativeDate/Future/Years",
            "text": "dans <<period>> ans"
        },
        "$:/language/RelativeDate/Past/Days": {
            "title": "$:/language/RelativeDate/Past/Days",
            "text": "il y a <<period>> jours"
        },
        "$:/language/RelativeDate/Past/Hours": {
            "title": "$:/language/RelativeDate/Past/Hours",
            "text": "il y a <<period>> heures"
        },
        "$:/language/RelativeDate/Past/Minutes": {
            "title": "$:/language/RelativeDate/Past/Minutes",
            "text": "il y a <<period>> minutes"
        },
        "$:/language/RelativeDate/Past/Months": {
            "title": "$:/language/RelativeDate/Past/Months",
            "text": "il y a <<period>> mois"
        },
        "$:/language/RelativeDate/Past/Second": {
            "title": "$:/language/RelativeDate/Past/Second",
            "text": "il y a 1 seconde"
        },
        "$:/language/RelativeDate/Past/Seconds": {
            "title": "$:/language/RelativeDate/Past/Seconds",
            "text": "il y a <<period>> secondes"
        },
        "$:/language/RelativeDate/Past/Years": {
            "title": "$:/language/RelativeDate/Past/Years",
            "text": "il y a <<period>> ans"
        },
        "$:/language/Docs/ModuleTypes/animation": {
            "title": "$:/language/Docs/ModuleTypes/animation",
            "text": "Animations pouvant être utilisées par le RevealWidget."
        },
        "$:/language/Docs/ModuleTypes/command": {
            "title": "$:/language/Docs/ModuleTypes/command",
            "text": "Commandes qui peuvent être exécutées en mode Node.js."
        },
        "$:/language/Docs/ModuleTypes/config": {
            "title": "$:/language/Docs/ModuleTypes/config",
            "text": "Données à inclure dans `$tw.config`."
        },
        "$:/language/Docs/ModuleTypes/filteroperator": {
            "title": "$:/language/Docs/ModuleTypes/filteroperator",
            "text": "Méthodes d'opérateurs pour les filtres."
        },
        "$:/language/Docs/ModuleTypes/global": {
            "title": "$:/language/Docs/ModuleTypes/global",
            "text": "Données globales à inclure dans `$tw`."
        },
        "$:/language/Docs/ModuleTypes/isfilteroperator": {
            "title": "$:/language/Docs/ModuleTypes/isfilteroperator",
            "text": "Opérandes pour l'opérateur de filtre « is »."
        },
        "$:/language/Docs/ModuleTypes/macro": {
            "title": "$:/language/Docs/ModuleTypes/macro",
            "text": "Définitions de macros ~JavaScript."
        },
        "$:/language/Docs/ModuleTypes/parser": {
            "title": "$:/language/Docs/ModuleTypes/parser",
            "text": "Parseurs pour divers types de contenu. "
        },
        "$:/language/Docs/ModuleTypes/saver": {
            "title": "$:/language/Docs/ModuleTypes/saver",
            "text": "Les tiddlers de sauvegarde contiennent les différentes méthodes pour enregistrer des fichiers à partir du navigateur."
        },
        "$:/language/Docs/ModuleTypes/startup": {
            "title": "$:/language/Docs/ModuleTypes/startup",
            "text": "Fonctions de démarrage."
        },
        "$:/language/Docs/ModuleTypes/storyview": {
            "title": "$:/language/Docs/ModuleTypes/storyview",
            "text": "Différents points de vue sur le déroulé, qui personnalisent l'animation et le comportement des widgets de liste."
        },
        "$:/language/Docs/ModuleTypes/tiddlerdeserializer": {
            "title": "$:/language/Docs/ModuleTypes/tiddlerdeserializer",
            "text": "Convertit différents types de contenu en tiddlers."
        },
        "$:/language/Docs/ModuleTypes/tiddlerfield": {
            "title": "$:/language/Docs/ModuleTypes/tiddlerfield",
            "text": "Définit le comportement des champs de tiddler."
        },
        "$:/language/Docs/ModuleTypes/tiddlermethod": {
            "title": "$:/language/Docs/ModuleTypes/tiddlermethod",
            "text": "Ajoute des méthodes au prototype `$tw.Tiddler`."
        },
        "$:/language/Docs/ModuleTypes/upgrader": {
            "title": "$:/language/Docs/ModuleTypes/upgrader",
            "text": "Applique une procédure de mise à jour aux tiddlers lors de l'opération de mise à jour/importation."
        },
        "$:/language/Docs/ModuleTypes/utils": {
            "title": "$:/language/Docs/ModuleTypes/utils",
            "text": "Ajoute des méthodes dans `$tw.utils`."
        },
        "$:/language/Docs/ModuleTypes/utils-node": {
            "title": "$:/language/Docs/ModuleTypes/utils-node",
            "text": "Ajoute des méthodes spécifiques à Node.js dans `$tw.utils`."
        },
        "$:/language/Docs/ModuleTypes/widget": {
            "title": "$:/language/Docs/ModuleTypes/widget",
            "text": "Les widgets encapsulent les méthodes de rendu et de rafraichissement du DOM."
        },
        "$:/language/Docs/ModuleTypes/wikimethod": {
            "title": "$:/language/Docs/ModuleTypes/wikimethod",
            "text": "Ajoute des méthodes à `$tw.Wiki`."
        },
        "$:/language/Docs/ModuleTypes/wikirule": {
            "title": "$:/language/Docs/ModuleTypes/wikirule",
            "text": "Règles d'analyse pour le parseur WikiText principal."
        },
        "$:/language/Docs/PaletteColours/alert-background": {
            "title": "$:/language/Docs/PaletteColours/alert-background",
            "text": "Fond pour les alertes"
        },
        "$:/language/Docs/PaletteColours/alert-border": {
            "title": "$:/language/Docs/PaletteColours/alert-border",
            "text": "Bordure pour les alertes"
        },
        "$:/language/Docs/PaletteColours/alert-highlight": {
            "title": "$:/language/Docs/PaletteColours/alert-highlight",
            "text": "Surlignage pour les alertes"
        },
        "$:/language/Docs/PaletteColours/alert-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/alert-muted-foreground",
            "text": "Fond atténué pour les alertes"
        },
        "$:/language/Docs/PaletteColours/background": {
            "title": "$:/language/Docs/PaletteColours/background",
            "text": "Couleur de fond générale"
        },
        "$:/language/Docs/PaletteColours/blockquote-bar": {
            "title": "$:/language/Docs/PaletteColours/blockquote-bar",
            "text": "Barre de citation"
        },
        "$:/language/Docs/PaletteColours/button-background": {
            "title": "$:/language/Docs/PaletteColours/button-background",
            "text": "Fond du bouton par défaut"
        },
        "$:/language/Docs/PaletteColours/button-border": {
            "title": "$:/language/Docs/PaletteColours/button-border",
            "text": "Bordure du bouton par défaut"
        },
        "$:/language/Docs/PaletteColours/button-foreground": {
            "title": "$:/language/Docs/PaletteColours/button-foreground",
            "text": "Premier plan du bouton par défaut"
        },
        "$:/language/Docs/PaletteColours/code-background": {
            "title": "$:/language/Docs/PaletteColours/code-background",
            "text": "Fond pour le code"
        },
        "$:/language/Docs/PaletteColours/code-border": {
            "title": "$:/language/Docs/PaletteColours/code-border",
            "text": "Bordure pour le code"
        },
        "$:/language/Docs/PaletteColours/code-foreground": {
            "title": "$:/language/Docs/PaletteColours/code-foreground",
            "text": "Premier plan pour le code"
        },
        "$:/language/Docs/PaletteColours/dirty-indicator": {
            "title": "$:/language/Docs/PaletteColours/dirty-indicator",
            "text": "Indicateur de modifications non sauvegardées"
        },
        "$:/language/Docs/PaletteColours/download-background": {
            "title": "$:/language/Docs/PaletteColours/download-background",
            "text": "Fond pour le bouton de téléchargement"
        },
        "$:/language/Docs/PaletteColours/download-foreground": {
            "title": "$:/language/Docs/PaletteColours/download-foreground",
            "text": "Premier plan pour le bouton de téléchargement"
        },
        "$:/language/Docs/PaletteColours/dragger-background": {
            "title": "$:/language/Docs/PaletteColours/dragger-background",
            "text": "Fond pour le glissé-déposé"
        },
        "$:/language/Docs/PaletteColours/dragger-foreground": {
            "title": "$:/language/Docs/PaletteColours/dragger-foreground",
            "text": "Premier plan pour le glissé-déposé"
        },
        "$:/language/Docs/PaletteColours/dropdown-background": {
            "title": "$:/language/Docs/PaletteColours/dropdown-background",
            "text": "Fond des menus déroulants"
        },
        "$:/language/Docs/PaletteColours/dropdown-border": {
            "title": "$:/language/Docs/PaletteColours/dropdown-border",
            "text": "Bordure des menus déroulants"
        },
        "$:/language/Docs/PaletteColours/dropdown-tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/dropdown-tab-background-selected",
            "text": "Fond pour les onglets à menu déroulant sélectionnés"
        },
        "$:/language/Docs/PaletteColours/dropdown-tab-background": {
            "title": "$:/language/Docs/PaletteColours/dropdown-tab-background",
            "text": "Fond pour les onglets à menu déroulant"
        },
        "$:/language/Docs/PaletteColours/dropzone-background": {
            "title": "$:/language/Docs/PaletteColours/dropzone-background",
            "text": "Fond de la zone « déposé »"
        },
        "$:/language/Docs/PaletteColours/external-link-background-hover": {
            "title": "$:/language/Docs/PaletteColours/external-link-background-hover",
            "text": "Fond lors du passage de la souris sur un lien externe"
        },
        "$:/language/Docs/PaletteColours/external-link-background-visited": {
            "title": "$:/language/Docs/PaletteColours/external-link-background-visited",
            "text": "Fond pour un lien externe déjà visité"
        },
        "$:/language/Docs/PaletteColours/external-link-background": {
            "title": "$:/language/Docs/PaletteColours/external-link-background",
            "text": "Fond pour un lien externe"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground-hover",
            "text": "Premier plan lors du passage de la souris sur un lien externe"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground-visited": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground-visited",
            "text": "Premier plan pour un lien externe déjà visité"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground",
            "text": "Premier plan pour un lien externe"
        },
        "$:/language/Docs/PaletteColours/foreground": {
            "title": "$:/language/Docs/PaletteColours/foreground",
            "text": "Premier plan"
        },
        "$:/language/Docs/PaletteColours/message-background": {
            "title": "$:/language/Docs/PaletteColours/message-background",
            "text": "Fond pour les messages"
        },
        "$:/language/Docs/PaletteColours/message-border": {
            "title": "$:/language/Docs/PaletteColours/message-border",
            "text": "Bordure pour les messages"
        },
        "$:/language/Docs/PaletteColours/message-foreground": {
            "title": "$:/language/Docs/PaletteColours/message-foreground",
            "text": "Premier plan pour les messages"
        },
        "$:/language/Docs/PaletteColours/modal-backdrop": {
            "title": "$:/language/Docs/PaletteColours/modal-backdrop",
            "text": "Arrière-plan pour les fenêtres modales"
        },
        "$:/language/Docs/PaletteColours/modal-background": {
            "title": "$:/language/Docs/PaletteColours/modal-background",
            "text": "Fond pour les fenêtres modales"
        },
        "$:/language/Docs/PaletteColours/modal-border": {
            "title": "$:/language/Docs/PaletteColours/modal-border",
            "text": "Bordure pour les fenêtres modales"
        },
        "$:/language/Docs/PaletteColours/modal-footer-background": {
            "title": "$:/language/Docs/PaletteColours/modal-footer-background",
            "text": "Fond pour les pieds de page des fenêtres modales"
        },
        "$:/language/Docs/PaletteColours/modal-footer-border": {
            "title": "$:/language/Docs/PaletteColours/modal-footer-border",
            "text": "Bordure pour les pieds de page des fenêtres modales"
        },
        "$:/language/Docs/PaletteColours/modal-header-border": {
            "title": "$:/language/Docs/PaletteColours/modal-header-border",
            "text": "Bordure pour les en-tête des fenêtres modales"
        },
        "$:/language/Docs/PaletteColours/muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/muted-foreground",
            "text": "Premier plan atténué"
        },
        "$:/language/Docs/PaletteColours/notification-background": {
            "title": "$:/language/Docs/PaletteColours/notification-background",
            "text": "Fond pour les notifications"
        },
        "$:/language/Docs/PaletteColours/notification-border": {
            "title": "$:/language/Docs/PaletteColours/notification-border",
            "text": "Bordure pour les notifications"
        },
        "$:/language/Docs/PaletteColours/page-background": {
            "title": "$:/language/Docs/PaletteColours/page-background",
            "text": "Fond de page"
        },
        "$:/language/Docs/PaletteColours/pre-background": {
            "title": "$:/language/Docs/PaletteColours/pre-background",
            "text": "Fond pour le code préformaté"
        },
        "$:/language/Docs/PaletteColours/pre-border": {
            "title": "$:/language/Docs/PaletteColours/pre-border",
            "text": "Bordure pour le code préformaté"
        },
        "$:/language/Docs/PaletteColours/primary": {
            "title": "$:/language/Docs/PaletteColours/primary",
            "text": "Couleur principale"
        },
        "$:/language/Docs/PaletteColours/sidebar-button-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-button-foreground",
            "text": "Premier plan des boutons de la barre latérale"
        },
        "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover",
            "text": "Premier plan au passage de la souris sur les boutons de commande de la barre latérale"
        },
        "$:/language/Docs/PaletteColours/sidebar-controls-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground",
            "text": "Premier plan sur les boutons de commande de la barre latérale"
        },
        "$:/language/Docs/PaletteColours/sidebar-foreground-shadow": {
            "title": "$:/language/Docs/PaletteColours/sidebar-foreground-shadow",
            "text": "Ombre du premier plan de la barre latérale"
        },
        "$:/language/Docs/PaletteColours/sidebar-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-foreground",
            "text": "Premier plan de la barre latérale"
        },
        "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover",
            "text": "Premier plan atténué au passage de la souris sur la barre latérale"
        },
        "$:/language/Docs/PaletteColours/sidebar-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground",
            "text": "Premier plan atténué de la barre latérale"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-background-selected",
            "text": "Fond pour les onglets sélectionnés de la barre latérale"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-background": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-background",
            "text": "Fond pour les onglets de la barre latérale"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-border-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-border-selected",
            "text": "Bordure pour les onglets sélectionnés de la barre latérale"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-border": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-border",
            "text": "Bordure pour les onglets de la barre latérale"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-divider": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-divider",
            "text": "Séparateur d'onglets pour la barre latérale"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected",
            "text": "Premier plan pour les onglets sélectionnés de la barre latérale"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground",
            "text": "Premier plan pour les onglets de la barre latérale"
        },
        "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover",
            "text": "Premier plan au passage de la souris sur le lien d'un tiddler de la barre latérale"
        },
        "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground",
            "text": "Premier plan du lien d'un tiddler de la barre latérale"
        },
        "$:/language/Docs/PaletteColours/static-alert-foreground": {
            "title": "$:/language/Docs/PaletteColours/static-alert-foreground",
            "text": "Premier plan pour les alertes statiques"
        },
        "$:/language/Docs/PaletteColours/tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-background-selected",
            "text": "Fond pour les onglets sélectionnés"
        },
        "$:/language/Docs/PaletteColours/tab-background": {
            "title": "$:/language/Docs/PaletteColours/tab-background",
            "text": "Fond pour les onglets"
        },
        "$:/language/Docs/PaletteColours/tab-border-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-border-selected",
            "text": "Bordure pour les onglets sélectionnés"
        },
        "$:/language/Docs/PaletteColours/tab-border": {
            "title": "$:/language/Docs/PaletteColours/tab-border",
            "text": "Bordure pour les onglets"
        },
        "$:/language/Docs/PaletteColours/tab-divider": {
            "title": "$:/language/Docs/PaletteColours/tab-divider",
            "text": "Séparateur d'onglets"
        },
        "$:/language/Docs/PaletteColours/tab-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-foreground-selected",
            "text": "Premier plan pour les onglets sélectionnés"
        },
        "$:/language/Docs/PaletteColours/tab-foreground": {
            "title": "$:/language/Docs/PaletteColours/tab-foreground",
            "text": "Premier plan pour les onglets"
        },
        "$:/language/Docs/PaletteColours/table-border": {
            "title": "$:/language/Docs/PaletteColours/table-border",
            "text": "Bordure des tableaux"
        },
        "$:/language/Docs/PaletteColours/table-footer-background": {
            "title": "$:/language/Docs/PaletteColours/table-footer-background",
            "text": "Fond pour les bas de tableau"
        },
        "$:/language/Docs/PaletteColours/table-header-background": {
            "title": "$:/language/Docs/PaletteColours/table-header-background",
            "text": "Fond pour les en-têtes de tableau"
        },
        "$:/language/Docs/PaletteColours/tag-background": {
            "title": "$:/language/Docs/PaletteColours/tag-background",
            "text": "Fond pour les tags"
        },
        "$:/language/Docs/PaletteColours/tag-foreground": {
            "title": "$:/language/Docs/PaletteColours/tag-foreground",
            "text": "Premier plan pour les tags"
        },
        "$:/language/Docs/PaletteColours/tiddler-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-background",
            "text": "Fond pour les tiddlers"
        },
        "$:/language/Docs/PaletteColours/tiddler-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-border",
            "text": "Bordure pour les tiddlers"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover",
            "text": "Premier plan au passage de la souris sur les boutons de commande d'un tiddler"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected",
            "text": "Premier plan pour le bouton de commande sélectionné d'un tiddler"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground",
            "text": "Premier plan pour les boutons de commande d'un tiddler"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-background",
            "text": "Fond pour l'éditeur de tiddlers"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-border-image": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-border-image",
            "text": "Image de bordure pour l'éditeur de tiddlers"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-border",
            "text": "Bordure de l'éditeur de tiddlers"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-fields-even": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-even",
            "text": "Fond de l'éditeur de tiddlers pour les champs pairs"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd",
            "text": "Fond de l'éditeur de tiddlers pour les champs impairs"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-background",
            "text": "Fond du panneau d'information d'un tiddler"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-border",
            "text": "Bordure du panneau d'information d'un tiddler"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-tab-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-tab-background",
            "text": "Fond pour les onglets du panneau d'information d'un tiddler"
        },
        "$:/language/Docs/PaletteColours/tiddler-link-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-link-background",
            "text": "Fond pour les liens vers un tiddler"
        },
        "$:/language/Docs/PaletteColours/tiddler-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-link-foreground",
            "text": "Premier plan pour les liens vers un tiddler"
        },
        "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground",
            "text": "Premier plan du sous-titre du wiki"
        },
        "$:/language/Docs/PaletteColours/tiddler-title-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-title-foreground",
            "text": "Premier plan du titre du wiki"
        },
        "$:/language/Docs/PaletteColours/toolbar-new-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-new-button",
            "text": "Premier plan pour le bouton 'Nouveau tiddler' de la barre latérale"
        },
        "$:/language/Docs/PaletteColours/toolbar-options-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-options-button",
            "text": "Premier plan pour le bouton 'Options' de la barre latérale"
        },
        "$:/language/Docs/PaletteColours/toolbar-save-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-save-button",
            "text": "Premier plan pour le bouton 'Enregistrer' de la barre latérale"
        },
        "$:/language/Docs/PaletteColours/toolbar-info-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-info-button",
            "text": "Premier plan pour le bouton 'Info' de la barre latérale"
        },
        "$:/language/Docs/PaletteColours/toolbar-edit-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-edit-button",
            "text": "Premier plan pour le bouton 'Éditer' de la barre latérale"
        },
        "$:/language/Docs/PaletteColours/toolbar-close-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-close-button",
            "text": "Premier plan pour le bouton 'Fermer' de la barre latérale"
        },
        "$:/language/Docs/PaletteColours/toolbar-delete-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-delete-button",
            "text": "Premier plan pour le bouton 'Supprimer' de la barre latérale"
        },
        "$:/language/Docs/PaletteColours/toolbar-cancel-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-cancel-button",
            "text": "Premier plan pour le bouton 'Annuler' de la barre latérale"
        },
        "$:/language/Docs/PaletteColours/toolbar-done-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-done-button",
            "text": "Premier plan pour le bouton 'Terminé' de la barre latérale"
        },
        "$:/language/Docs/PaletteColours/untagged-background": {
            "title": "$:/language/Docs/PaletteColours/untagged-background",
            "text": "Fond pour la pastille « sans-étiquette »"
        },
        "$:/language/Docs/PaletteColours/very-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/very-muted-foreground",
            "text": "Premier plan très atténué"
        },
        "$:/language/EditTemplate/Body/External/Hint": {
            "title": "$:/language/EditTemplate/Body/External/Hint",
            "text": "Ceci est un tiddler externe, conservé en dehors du fichier TiddlyWiki principal. Vous pouvez éditer les tags et les champs mais pas directement le contenu lui-même"
        },
        "$:/language/EditTemplate/Body/Hint": {
            "title": "$:/language/EditTemplate/Body/Hint",
            "text": "Utilisez [[WikiText|http://tiddlywiki.com/static/WikiText.html]] pour formater ou ajouter des images et des fonctions dynamiques"
        },
        "$:/language/EditTemplate/Body/Placeholder": {
            "title": "$:/language/EditTemplate/Body/Placeholder",
            "text": "Entrez le texte ici"
        },
        "$:/language/EditTemplate/Body/Preview/Button/Hide": {
            "title": "$:/language/EditTemplate/Body/Preview/Button/Hide",
            "text": "Cacher la prévisualisation"
        },
        "$:/language/EditTemplate/Body/Preview/Button/Show": {
            "title": "$:/language/EditTemplate/Body/Preview/Button/Show",
            "text": "Afficher la prévisualisation"
        },
        "$:/language/EditTemplate/Field/Remove/Caption": {
            "title": "$:/language/EditTemplate/Field/Remove/Caption",
            "text": "supprimer le champ"
        },
        "$:/language/EditTemplate/Field/Remove/Hint": {
            "title": "$:/language/EditTemplate/Field/Remove/Hint",
            "text": "Supprime le champ"
        },
        "$:/language/EditTemplate/Fields/Add/Button": {
            "title": "$:/language/EditTemplate/Fields/Add/Button",
            "text": "ajouter"
        },
        "$:/language/EditTemplate/Fields/Add/Name/Placeholder": {
            "title": "$:/language/EditTemplate/Fields/Add/Name/Placeholder",
            "text": "nom du champ"
        },
        "$:/language/EditTemplate/Fields/Add/Prompt": {
            "title": "$:/language/EditTemplate/Fields/Add/Prompt",
            "text": "Ajouter un nouveau champ :"
        },
        "$:/language/EditTemplate/Fields/Add/Value/Placeholder": {
            "title": "$:/language/EditTemplate/Fields/Add/Value/Placeholder",
            "text": "valeur du champ"
        },
        "$:/language/EditTemplate/Fields/Add/Dropdown/System": {
            "title": "$:/language/EditTemplate/Fields/Add/Dropdown/System",
            "text": "Champs système"
        },
        "$:/language/EditTemplate/Fields/Add/Dropdown/User": {
            "title": "$:/language/EditTemplate/Fields/Add/Dropdown/User",
            "text": "Champs utilisateur"
        },
        "$:/language/EditTemplate/Shadow/OverriddenWarning": {
            "title": "$:/language/EditTemplate/Shadow/OverriddenWarning",
            "text": "Ce tiddler est une version modifiée d'un tiddler « shadow ». Pour revenir à la version par défaut, il vous suffit de supprimer ce tiddler."
        },
        "$:/language/EditTemplate/Shadow/Warning": {
            "title": "$:/language/EditTemplate/Shadow/Warning",
            "text": "Ceci est un tiddler « shadow ». Toute modification supplantera la version par défaut "
        },
        "$:/language/EditTemplate/Tags/Add/Button": {
            "title": "$:/language/EditTemplate/Tags/Add/Button",
            "text": "ajouter"
        },
        "$:/language/EditTemplate/Tags/Add/Placeholder": {
            "title": "$:/language/EditTemplate/Tags/Add/Placeholder",
            "text": "nom du tag"
        },
        "$:/language/EditTemplate/Tags/Dropdown/Caption": {
            "title": "$:/language/EditTemplate/Tags/Dropdown/Caption",
            "text": "liste des tags"
        },
        "$:/language/EditTemplate/Tags/Dropdown/Hint": {
            "title": "$:/language/EditTemplate/Tags/Dropdown/Hint",
            "text": "Montre la liste des tags"
        },
        "$:/language/EditTemplate/Type/Dropdown/Caption": {
            "title": "$:/language/EditTemplate/Type/Dropdown/Caption",
            "text": "liste des types de contenu"
        },
        "$:/language/EditTemplate/Type/Dropdown/Hint": {
            "title": "$:/language/EditTemplate/Type/Dropdown/Hint",
            "text": "Montre la liste des types de contenu"
        },
        "$:/language/EditTemplate/Type/Delete/Caption": {
            "title": "$:/language/EditTemplate/Type/Delete/Caption",
            "text": "supprimer le type de contenu"
        },
        "$:/language/EditTemplate/Type/Delete/Hint": {
            "title": "$:/language/EditTemplate/Type/Delete/Hint",
            "text": "Supprime le type de contenu"
        },
        "$:/language/EditTemplate/Type/Placeholder": {
            "title": "$:/language/EditTemplate/Type/Placeholder",
            "text": "type du contenu"
        },
        "$:/language/EditTemplate/Type/Prompt": {
            "title": "$:/language/EditTemplate/Type/Prompt",
            "text": "Type :"
        },
        "$:/language/Exporters/StaticRiver": {
            "title": "$:/language/Exporters/StaticRiver",
            "text": "HTML Statique"
        },
        "$:/language/Exporters/JsonFile": {
            "title": "$:/language/Exporters/JsonFile",
            "text": "Fichier JSON"
        },
        "$:/language/Exporters/CsvFile": {
            "title": "$:/language/Exporters/CsvFile",
            "text": "Fichier CSV"
        },
        "$:/language/Exporters/TidFile": {
            "title": "$:/language/Exporters/TidFile",
            "text": "Fichier \".tid\""
        },
        "$:/language/Docs/Fields/_canonical_uri": {
            "title": "$:/language/Docs/Fields/_canonical_uri",
            "text": "L'URI complet vers le contenu externe d'un tiddler image"
        },
        "$:/language/Docs/Fields/bag": {
            "title": "$:/language/Docs/Fields/bag",
            "text": "Nom du <q>bag</q> d'où provient le tiddler"
        },
        "$:/language/Docs/Fields/caption": {
            "title": "$:/language/Docs/Fields/caption",
            "text": "Texte à afficher sur un onglet ou un bouton"
        },
        "$:/language/Docs/Fields/color": {
            "title": "$:/language/Docs/Fields/color",
            "text": "Couleur CSS associée au tiddler"
        },
        "$:/language/Docs/Fields/component": {
            "title": "$:/language/Docs/Fields/component",
            "text": "Nom du composant responsable pour un [[tiddler d'alerte|AlertMechanism]]"
        },
        "$:/language/Docs/Fields/current-tiddler": {
            "title": "$:/language/Docs/Fields/current-tiddler",
            "text": "Sert à cacher le tiddler situé au début de l'[[historique|HistoryMechanism]]"
        },
        "$:/language/Docs/Fields/created": {
            "title": "$:/language/Docs/Fields/created",
            "text": "Date de création du tiddler"
        },
        "$:/language/Docs/Fields/creator": {
            "title": "$:/language/Docs/Fields/creator",
            "text": "Nom de l'utilisateur qui a créé le tiddler"
        },
        "$:/language/Docs/Fields/dependents": {
            "title": "$:/language/Docs/Fields/dependents",
            "text": "Quand le tiddler est un plugin, énumère les titres des plugins dépendants"
        },
        "$:/language/Docs/Fields/description": {
            "title": "$:/language/Docs/Fields/description",
            "text": "Texte de description d'un plugin, ou d'une boîte de dialogue"
        },
        "$:/language/Docs/Fields/draft.of": {
            "title": "$:/language/Docs/Fields/draft.of",
            "text": "Pour les tiddlers en cours d'édition, contient le titre du tiddler initial"
        },
        "$:/language/Docs/Fields/draft.title": {
            "title": "$:/language/Docs/Fields/draft.title",
            "text": "Pour les tiddlers en cours d'édition, contient le nouveau titre prévu pour le tiddler"
        },
        "$:/language/Docs/Fields/footer": {
            "title": "$:/language/Docs/Fields/footer",
            "text": "Texte de bas de page dans le cas d'un wizard"
        },
        "$:/language/Docs/Fields/hack-to-give-us-something-to-compare-against": {
            "title": "$:/language/Docs/Fields/hack-to-give-us-something-to-compare-against",
            "text": "Champ de stockage temporaire utilisé dans [[$:/core/templates/static.content]]"
        },
        "$:/language/Docs/Fields/icon": {
            "title": "$:/language/Docs/Fields/icon",
            "text": "Titre du tiddler contenant l'icone associée à un tiddler"
        },
        "$:/language/Docs/Fields/library": {
            "title": "$:/language/Docs/Fields/library",
            "text": "Avec une valeur à <q>yes</q>,  indique qu'un tiddler doit être sauvegardé comme bibliothèque JavaScript"
        },
        "$:/language/Docs/Fields/list": {
            "title": "$:/language/Docs/Fields/list",
            "text": "Liste ordonnée de titres de tiddlers à associer au tiddler"
        },
        "$:/language/Docs/Fields/list-before": {
            "title": "$:/language/Docs/Fields/list-before",
            "text": "Si présent, contient le titre du tiddler avant lequel ce tiddler doit être ajouté dans la liste ordonnée. Si ce champ est présent mais vide, le titre doit être ajouté au début de la liste."
        },
        "$:/language/Docs/Fields/list-after": {
            "title": "$:/language/Docs/Fields/list-after",
            "text": "Si présent, contient le titre du tiddler après lequel ce tiddler doit être ajouté dans la liste ordonnée."
        },
        "$:/language/Docs/Fields/modified": {
            "title": "$:/language/Docs/Fields/modified",
            "text": "Date et heure à laquelle le tiddler a été modifié pour la dernière fois"
        },
        "$:/language/Docs/Fields/modifier": {
            "title": "$:/language/Docs/Fields/modifier",
            "text": "Titre du tiddler associé à l'utilisateur qui a modifié ce tiddler pour la dernière fois"
        },
        "$:/language/Docs/Fields/name": {
            "title": "$:/language/Docs/Fields/name",
            "text": "S'il s'agit d'un plugin, le nom de la personne associée à ce tiddler"
        },
        "$:/language/Docs/Fields/plugin-priority": {
            "title": "$:/language/Docs/Fields/plugin-priority",
            "text": "S'il s'agit d'un plugin, un nombre indiquant la priorité de ce tiddler"
        },
        "$:/language/Docs/Fields/plugin-type": {
            "title": "$:/language/Docs/Fields/plugin-type",
            "text": "S'il s'agit d'un plugin, le type de plugin de ce tiddler"
        },
        "$:/language/Docs/Fields/revision": {
            "title": "$:/language/Docs/Fields/revision",
            "text": "Numéro de révision du tiddler présent sur le server"
        },
        "$:/language/Docs/Fields/released": {
            "title": "$:/language/Docs/Fields/released",
            "text": "Date de version d'un TiddlyWiki"
        },
        "$:/language/Docs/Fields/source": {
            "title": "$:/language/Docs/Fields/source",
            "text": "URL source associée à ce tiddler"
        },
        "$:/language/Docs/Fields/subtitle": {
            "title": "$:/language/Docs/Fields/subtitle",
            "text": "Texte du sous-titre pour un wizard"
        },
        "$:/language/Docs/Fields/tags": {
            "title": "$:/language/Docs/Fields/tags",
            "text": "Liste des tags associés à un tiddler"
        },
        "$:/language/Docs/Fields/text": {
            "title": "$:/language/Docs/Fields/text",
            "text": "Texte du corps de ce tiddler"
        },
        "$:/language/Docs/Fields/title": {
            "title": "$:/language/Docs/Fields/title",
            "text": "Nom unique du tiddler"
        },
        "$:/language/Docs/Fields/type": {
            "title": "$:/language/Docs/Fields/type",
            "text": "Type de contenu du tiddler"
        },
        "$:/language/Docs/Fields/version": {
            "title": "$:/language/Docs/Fields/version",
            "text": "S'il s'agit d'un plugin, l'information de version"
        },
        "$:/language/Filters/AllTiddlers": {
            "title": "$:/language/Filters/AllTiddlers",
            "text": "Tous les tiddlers sauf les tiddlers système"
        },
        "$:/language/Filters/RecentSystemTiddlers": {
            "title": "$:/language/Filters/RecentSystemTiddlers",
            "text": "Les tiddlers modifiés récemment, y compris les tiddlers système"
        },
        "$:/language/Filters/RecentTiddlers": {
            "title": "$:/language/Filters/RecentTiddlers",
            "text": "Les tiddlers modifiés récemment"
        },
        "$:/language/Filters/AllTags": {
            "title": "$:/language/Filters/AllTags",
            "text": "Tous les tags sauf les tags système"
        },
        "$:/language/Filters/Missing": {
            "title": "$:/language/Filters/Missing",
            "text": "Les tiddlers manquants"
        },
        "$:/language/Filters/Drafts": {
            "title": "$:/language/Filters/Drafts",
            "text": "Les tiddlers en cours d'édition"
        },
        "$:/language/Filters/Orphans": {
            "title": "$:/language/Filters/Orphans",
            "text": "Les tiddlers orphelins"
        },
        "$:/language/Filters/SystemTiddlers": {
            "title": "$:/language/Filters/SystemTiddlers",
            "text": "Les tiddlers système"
        },
        "$:/language/Filters/ShadowTiddlers": {
            "title": "$:/language/Filters/ShadowTiddlers",
            "text": "Les tiddlers shadow"
        },
        "$:/language/Filters/OverriddenShadowTiddlers": {
            "title": "$:/language/Filters/OverriddenShadowTiddlers",
            "text": "Les tiddlers shadow modifiés"
        },
        "$:/language/Filters/SystemTags": {
            "title": "$:/language/Filters/SystemTags",
            "text": "Les tags système"
        },
        "GettingStarted": {
            "title": "GettingStarted",
            "text": "\\define lingo-base() $:/language/ControlPanel/Basics/\nBienvenue sur ~TiddlyWiki et parmi la communauté ~TiddlyWiki.\n\nCommencez par vérifier que vos modifications peuvent être sauvegardées\ncorrectement — reportez-vous aux [[instructions détaillées|http://tiddlywiki.com/languages/fr-FR/index.html#Saving]] sur http://tiddlywiki.com/.\n\n!! Personnalisez ce ~TiddlyWiki\n\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit-text tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n\nRendez-vous dans le [[panneau de contrôle|$:/ControlPanel]] pour plus d'options.\n"
        },
        "$:/language/Help/build": {
            "title": "$:/language/Help/build",
            "description": "Lance automatiquement les commandes configurées",
            "text": "Compile le wiki courant à partir des cibles spécifiées. Si aucune cible n'est spécifiée, toutes les cibles seront compilées.\n\n```\n--build <target> [<target> ...]\n```\n\nLes cibles de compilation sont définies dans le fichier `tiddlywiki.info` du [dossier associé au wiki|TiddlyWikiFolders].\n\n"
        },
        "$:/language/Help/clearpassword": {
            "title": "$:/language/Help/clearpassword",
            "description": "Efface le mot de passe pour les prochaines opérations",
            "text": "Efface le mot de passe pour les prochaines opérations\n\n```\n--clearpassword\n```\n"
        },
        "$:/language/Help/default": {
            "title": "$:/language/Help/default",
            "text": "\\define commandTitle()\n$:/language/Help/$(command)$\n\\end\n```\nusage: tiddlywiki [<dossierwiki>] [--<commande> [<arguments>...]...]\n```\n\nListe des commandes disponibles :\n\n<ul>\n<$list filter=\"[commands[]sort[title]]\" variable=\"command\">\n<li><$link to=<<commandTitle>>><$macrocall $name=\"command\" $type=\"text/plain\" $output=\"text/plain\"/></$link> : <$transclude tiddler=<<commandTitle>> field=\"description\"/></li>\n</$list>\n</ul>\n\nPour obtenir de l'aide sur une commande précise :\n\n```\ntiddlywiki --help <command>\n```\n"
        },
        "$:/language/Help/editions": {
            "title": "$:/language/Help/editions",
            "description": "Liste les éditions TiddlyWiki disponibles",
            "text": "Liste les noms et descriptions des éditions disponibles. Vous pouvez créer un nouveau wiki à partir d'une édition particulière avec la commande `--init`.\n\n```\n--editions\n```\n"
        },
        "$:/language/Help/help": {
            "title": "$:/language/Help/help",
            "description": "Affiche de l'aide sur les commandes TiddlyWiki",
            "text": "Affiche un texte d'aide sur une commande particulière :\n\n```\n--help [<commande>]\n```\n\nSi aucun nom de commande n'est fourni, affiche la liste de toutes les commandes disponibles.\n"
        },
        "$:/language/Help/init": {
            "title": "$:/language/Help/init",
            "description": "Initialise un nouveau dossier wiki",
            "text": "Initialise un [[dossier wiki (WikiFolder)|TiddlyWikiFolders]] vide en copiant l'une des éditions présentes dans le répertoire //editions//.\n\n```\n--init <édition> [<édition> ...]\n```\n\nPar exemple :\n\n```\ntiddlywiki ./MonDossierWiki --init empty\n```\n\nNote :\n\n* Le répertoire correspondant au dossier wiki est créé si nécessaire\n* L'édition par défaut est ''empty''\n* La commande //init// échoue si le dossier wiki n'est pas vide\n* La commande //init// supprime les éventuelles définitions `includeWikis` du fichier `tiddlywiki.info` de l'édition spécifiée\n* Lorsque plusieurs éditions sont spécifiées, chaque édition écrase les fichiers qu'elle a en commun avec les précédentes (par conséquent, le fichier `tiddlywiki.info` proviendra de la dernière édition spécifiée)\n* `--editions` renvoie une liste des éditions disponibles\n"
        },
        "$:/language/Help/load": {
            "title": "$:/language/Help/load",
            "description": "Charge des tiddlers à partir d'un fichier",
            "text": "Charge des tiddlers à partir de fichiers ~TiddlyWikiClassic 2.x.x (`.html`), `.tiddler`, `.tid`, `.json` ou d'autres types de fichiers.\n\n```\n--load <chemindufichier>\n```\n\nPour charger des tiddlers à partir d'un fichier ~TiddlyWiki chiffré, vous devrez commencer par spécifier le mot de passe à l'aide de la [[commande password|PasswordCommand]]. Par exemple :\n\n```\ntiddlywiki ./MonWiki --password pa55w0rd --load mon_wiki_secret.html\n```\n\nÀ noter que Tiddlywiki refusera de charger une version plus ancienne d'un plugin déjà chargé."
        },
        "$:/language/Help/makelibrary": {
            "title": "$:/language/Help/makelibrary",
            "description": "Construit le plugin bibliothèque requis par la procédure de mise à jour",
            "text": "Construit le tiddler `$:/UpgradeLibrary` pour la procédure de mise à jour.\n\nLa bibliothèque de mise à jour est formatée comme un tiddler de plugin ordinaire avec le type `library`. Elle contient un exemplaire de chacun des packs de plugins, thèmes et languages disponibles dans le répertoire de TiddlyWiki5.\n\nCette commande est prévue pour un usage interne ; elle n'a d'intérêt que pour les utilisateurs qui construisent une variante de la procédure de mise à jour.\n\n```\n--makelibrary <titre>\n```\n\nL'argument //titre// a pour valeur par défaut `$:/UpgradeLibrary`.\n"
        },
        "$:/language/Help/notfound": {
            "title": "$:/language/Help/notfound",
            "text": "Il n'existe pas d'aide sur le sujet."
        },
        "$:/language/Help/output": {
            "title": "$:/language/Help/output",
            "description": "Change le répertoire de départ pour la sortie des prochaines commandes",
            "text": "Change le répertoire de départ pour la sortie des prochaines commandes. Par défaut, le répertoire de sortie est le sous-répertoire `output` du répertoire de l'édition courante.\n\n```\n--output <nom de chemin>\n```\n\nSi le chemin spécifié est relatif, il est calculé relativement au répertoire de sortie courant. Par exemple, `--output .` indique le répertoire courant comme répertoire de sortie.\n"
        },
        "$:/language/Help/password": {
            "title": "$:/language/Help/password",
            "description": "Fournit un mot de passe pour les prochaines opérations de chiffrement",
            "text": "Fournit un mot de passe pour les prochaines opérations de chiffrement.\n\n```\n--password <motdepasse>\n```\n''Note'' : Cette commande n'est pas appropriée pour servir un TiddlyWiki protégé par mot de passe. Pour cela, utilisez plutôt l'option password de la [[ServerCommand|commande Server]].\n\n"
        },
        "$:/language/Help/rendertiddler": {
            "title": "$:/language/Help/rendertiddler",
            "description": "Enregistre un tiddler avec un rendu correspondant au type de contenu spécifié",
            "text": "Enregistre un tiddler sous le chemin de fichier indiqué, avec un rendu correspondant au type de contenu (ContentType) spécifié — par défaut `text/html`. Un tiddler modèle (template) peut être indiqué optionnellement. Dans ce cas, c'est le tiddler modèle qui est rendu, avec la variable \"currentTiddler\" initialisée avec le tiddler dont le titre est donné en valeur du premier paramètre.\n\n```\n--rendertiddler <titre> <chemindufichier> [<type>] [<modèle>]\n```\n\nPar défaut, le nom de fichier est résolu relativement au sous-répertoire `output` du répertoire de l'édition. La commande `--output` peut servir à rediriger la sortie vers un répertoire différent.\n\nLes répertoires présents dans le chemin du fichier et qui n'existent pas encore sont créés automatiquement. "
        },
        "$:/language/Help/rendertiddlers": {
            "title": "$:/language/Help/rendertiddlers",
            "description": "Enregistre un ensemble de tiddlers sélectionnés par un filtre, avec un rendu correspondant au type de contenu (ContentType) spécifié",
            "text": "Enregistre un ensemble de tiddlers (sélectionnés par un filtre) dans le répertoire indiqué et avec l'extension indiquée — par défaut `.html`. Le choix du rendu est fonction du type de contenu (ContentType) spécifié — par défaut `text/html` :\n\n```\n--rendertiddlers <filtre> <modèle> <chemindurépertoire> [<type>] [<extension>]\n```\n\nPar exemple :\n\n```\n--rendertiddlers [!is[system]] $:/core/templates/static.tiddler.html ./static text/plain\n```\n\nTous les fichiers du répertoire cible sont supprimés. Le répertoire cible est créé récursivement s'il n'existe pas."
        },
        "$:/language/Help/savetiddler": {
            "title": "$:/language/Help/savetiddler",
            "description": "Enregistre un tiddler dans un fichier sous sa forme brute",
            "text": "Enregistre un tiddler texte ou binaire dans le fichier spécifié, sous sa forme brute. \n\n```\n--savetiddler <titre> <chemindufichier>\n```\n\nLes répertoires présents dans le chemin du fichier et qui n'existent pas encore sont créés automatiquement. "
        },
        "$:/language/Help/savetiddlers": {
            "title": "$:/language/Help/savetiddlers",
            "description": "Enregistre un groupe de tiddlers vers un répertoire",
            "text": "Enregistre un groupe de tiddlers vers le chemin spécifié, sous leur forme brute, texte ou binaire. \n\n```\n--savetiddlers <filtre> <chemin-de-répertoire> [\"noclean\"]\n```\n\nPar défaut, le répertoire de sortie est calculé relativement au sous-répertoire `output` du répertoire de l'édition. La commande `--output` peut servir à diriger la sortie vers un répertoire différent.\n\nLes fichiers présents dans le répertoire de sortie sont supprimés avant d'enregistrer les fichiers des tiddlers spécifiés par le filtre. Pour empêcher cette suppression, ajouter le drapeau ''noclean''.\n\nLes éventuels répertoires manquants dans le chemin spécifié sont créés automatiquement.\n"
        },
        "$:/language/Help/server": {
            "title": "$:/language/Help/server",
            "description": "Fournit une interface serveur HTTP à TiddlyWiki",
            "text": "Le serveur embarqué dans TiddlyWiki5 est très simple. Bien qu'il soit compatible avec TiddlyWeb, il n'a pas la robustesse requise pour une utilisation intensive sur l'Internet.\n\nÀ la racine de l'url, il sert le tiddler spécifié avec le rendu indiqué. Au-delà, il sert des tiddlers encodés en JSON, et reconnaît les principales opérations HTTP pour `GET`, `PUT` et `DELETE`.\n\n```\n--server <port> <tiddlerracine> <typedurendu> <typeduservice> <nomdutilisateur> <motdepasse> <machine>\n```\n\nLes arguments sont :\n\n* ''port'' - numéro de port sur lequel servir le contenu (défaut : \"8080\")\n* ''tiddlerracine'' - le titre du tiddler à afficher à la racine de l'URL (défaut : \"$:/core/save/all\") \n* ''typedurendu'' - le type avec lequel le contenu du tiddler racine doit être rendu (`text/plain` par défaut)\n* ''typeduservice'' - le type avec lequel le contenu du tiddler racine doit être servi (`text/html` par défaut)\n* ''nomdutilisateur'' - le nom d'utilisateur qui servira par défaut à signer les modifications\n* ''motdepasse'' - mot de passe optionnel permettant une authentification basique\n* ''machine'' - nom de machine optionnel d'où le contenu doit être servi (\"127.0.0.1\" par défaut, autrement dit \"localhost\")\n\nSi le mot de passe est spécifié en argument, le navigateur demandera à l'utilisateur d'entrer le nom d'utilisateur et le mot de passe. On notera que le mot de passe est transmis en clair, et que cette implémentation ne convient donc pas pour un usage général.\n\nPar exemple :\n\n```\n--server 8080 $:/core/save/all text/plain text/html MonNomUtilisateur m0tdepa55e\n```\n\nLe nom d'utilisateur et le mot de passe peuvent être spécifiés en tant que chaînes vides si vous avez besoin d'indiquer le nom de machine ou le préfixe de chemin sans pour autant demander un mot de passe :\n\n```\n--server 8080 $:/core/save/all text/plain text/html \"\" \"\" 192.168.0.245\n```\n\nSi vous souhaitez faire fonctionner plusieurs serveurs TiddlyWiki en même temps sur la même machine, vous devrez leur assigner à chacun un port différent.\n"
        },
        "$:/language/Help/setfield": {
            "title": "$:/language/Help/setfield",
            "description": "Prépare des tiddlers externes for use",
            "text": "//Notez que cette commande est expérimentale et peut changer ou être remplacée avant qu'elle soit finalisée//\n\nInitialise le champ spécifié d'un groupe de tiddlers avec le résultat de la wikification d'un tiddler template, la variable `currentTiddler` prenant tour à tour la valeur de chaque tiddler.\n\n```\n--setfield <filtre> <nom-du-champ> <titre-du-template> <type-de-rendu>\n```\n\nLes paramètres sont les suivants :\n\n* ''filtre'' - filtre identifiant les tiddlers cibles\n* ''nom-du-champ'' - le champ à modifier (\"text\" par défaut)\n* ''titre-du-template'' - le tiddler à wikifier dans le champ spécifié. Si manquant ou blanc, le champ spécifié est supprimé\n* ''type-de-rendu'' - le type de texte à utiliser pour le rendu (\"text/plain\" par défaut ; \"text/html\" peut être utilisé pour inclure des éléments HTML)\n"
        },
        "$:/language/Help/unpackplugin": {
            "title": "$:/language/Help/unpackplugin",
            "description": "Déballe les tiddlers contenus dans un plugin",
            "text": "Extrait les tiddlers utiles d'un plugin, en les créant sous forme de tiddlers ordinaires :\n\n```\n--unpackplugin <titre>\n```\n"
        },
        "$:/language/Help/verbose": {
            "title": "$:/language/Help/verbose",
            "description": "Bascule en mode verbeux",
            "text": "Bascule les informations en mode verbeux, pratique pour le débogage.\n\n```\n--verbose\n```\n"
        },
        "$:/language/Help/version": {
            "title": "$:/language/Help/version",
            "description": "Affiche le numéro de version de TiddlyWiki",
            "text": "Affiche le numéro de version de TiddlyWiki.\n\n```\n--version\n```\n"
        },
        "$:/language/Import/Imported": {
            "title": "$:/language/Import/Imported",
            "text": "Les tiddlers suivants ont été importés :"
        },
        "$:/language/Import/Listing/Cancel/Caption": {
            "title": "$:/language/Import/Listing/Cancel/Caption",
            "text": "Annuler"
        },
        "$:/language/Import/Listing/Hint": {
            "title": "$:/language/Import/Listing/Hint",
            "text": "Les tiddlers suivants sont prêts pour l'importation :"
        },
        "$:/language/Import/Listing/Import/Caption": {
            "title": "$:/language/Import/Listing/Import/Caption",
            "text": "Importer"
        },
        "$:/language/Import/Listing/Select/Caption": {
            "title": "$:/language/Import/Listing/Select/Caption",
            "text": "Sélectionner"
        },
        "$:/language/Import/Listing/Status/Caption": {
            "title": "$:/language/Import/Listing/Status/Caption",
            "text": "Statut"
        },
        "$:/language/Import/Listing/Title/Caption": {
            "title": "$:/language/Import/Listing/Title/Caption",
            "text": "Titre"
        },
        "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible": {
            "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible",
            "text": "Plugin bloqué : incompatible ou obsolète"
        },
        "$:/language/Import/Upgrader/Plugins/Suppressed/Version": {
            "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Version",
            "text": "Plugin bloqué (la version <<incoming>> en cours d'importation est plus ancienne que la version <<existing>> actuelle)"
        },
        "$:/language/Import/Upgrader/Plugins/Upgraded": {
            "title": "$:/language/Import/Upgrader/Plugins/Upgraded",
            "text": "Plugin mis à jour à partir de <<incoming>> vers <<upgraded>>"
        },
        "$:/language/Import/Upgrader/State/Suppressed": {
            "title": "$:/language/Import/Upgrader/State/Suppressed",
            "text": "Tiddler d'état temporaire bloqué"
        },
        "$:/language/Import/Upgrader/System/Suppressed": {
            "title": "$:/language/Import/Upgrader/System/Suppressed",
            "text": "Tiddler système bloqué"
        },
        "$:/language/Import/Upgrader/ThemeTweaks/Created": {
            "title": "$:/language/Import/Upgrader/ThemeTweaks/Created",
            "text": "Thème modifié à partir de <$text text=<<from>>/>"
        },
        "$:/language/AboveStory/ClassicPlugin/Warning": {
            "title": "$:/language/AboveStory/ClassicPlugin/Warning",
            "text": "On dirait que vous essayez de charger un plugin conçu pour ~TiddlyWiki Classic. Merci de noter que [[ces plugins ne fonctionnent pas avec TiddlyWiki version 5.x.x|http://tiddlywiki.com/#TiddlyWikiClassic]]. Plugins ~TiddlyWiki Classic détectés :"
        },
        "$:/language/BinaryWarning/Prompt": {
            "title": "$:/language/BinaryWarning/Prompt",
            "text": "Ce tiddler contient des données binaires"
        },
        "$:/language/ClassicWarning/Hint": {
            "title": "$:/language/ClassicWarning/Hint",
            "text": "Ce tiddler est écrit au format TiddlyWiki Classic, qui n'est pas entièrement compatible avec TiddlyWiki version 5. Pour en savoir plus, rendez-vous à l'adresse http://tiddlywiki.com/static/Upgrading.html. "
        },
        "$:/language/ClassicWarning/Upgrade/Caption": {
            "title": "$:/language/ClassicWarning/Upgrade/Caption",
            "text": "Mettre à jour"
        },
        "$:/language/CloseAll/Button": {
            "title": "$:/language/CloseAll/Button",
            "text": "Tout fermer"
        },
        "$:/language/ConfirmCancelTiddler": {
            "title": "$:/language/ConfirmCancelTiddler",
            "text": "Souhaitez-vous annuler les modifications apportées au tiddler « <$text text=<<title>>/> » ?"
        },
        "$:/language/ConfirmDeleteTiddler": {
            "title": "$:/language/ConfirmDeleteTiddler",
            "text": "Souhaitez-vous supprimer le tiddler « <$text text=<<title>>/> » ?"
        },
        "$:/language/ConfirmOverwriteTiddler": {
            "title": "$:/language/ConfirmOverwriteTiddler",
            "text": "Souhaitez-vous supplanter le tiddler « <$text text=<<title>>/> » ?"
        },
        "$:/language/ConfirmEditShadowTiddler": {
            "title": "$:/language/ConfirmEditShadowTiddler",
            "text": "Vous êtes sur le point d'éditer un ShadowTiddler. Toute modification supplantera la version par défaut du système, rendant les prochaines mises à jour non-triviales. Êtes-vous sûr(e) de vouloir éditer \"<$text text=<<title>>/>\"?"
        },
        "$:/language/DefaultNewTiddlerTitle": {
            "title": "$:/language/DefaultNewTiddlerTitle",
            "text": "Nouveau tiddler"
        },
        "$:/language/DropMessage": {
            "title": "$:/language/DropMessage",
            "text": "Lâcher ici (ou appuyer sur « escape » pour annuler)"
        },
        "$:/language/Encryption/Cancel": {
            "title": "$:/language/Encryption/Cancel",
            "text": "Annuler"
        },
        "$:/language/Encryption/ConfirmClearPassword": {
            "title": "$:/language/Encryption/ConfirmClearPassword",
            "text": "Souhaitez-vous supprimer ce mot de passe ? Si oui, ce wiki ne sera plus chiffré au moment de la sauvegarde"
        },
        "$:/language/Encryption/PromptSetPassword": {
            "title": "$:/language/Encryption/PromptSetPassword",
            "text": "Choisir un nouveau mot de passe pour ce TiddlyWiki"
        },
        "$:/language/Encryption/Username": {
            "title": "$:/language/Encryption/Username",
            "text": "Nom d'utilisateur"
        },
        "$:/language/Encryption/Password": {
            "title": "$:/language/Encryption/Password",
            "text": "Mot de passe"
        },
        "$:/language/Encryption/RepeatPassword": {
            "title": "$:/language/Encryption/RepeatPassword",
            "text": "Répéter le mot de passe"
        },
        "$:/language/Encryption/PasswordNoMatch": {
            "title": "$:/language/Encryption/PasswordNoMatch",
            "text": "Les mots de passe ne correspondent pas"
        },
        "$:/language/Encryption/SetPassword": {
            "title": "$:/language/Encryption/SetPassword",
            "text": "Définir ce mot de passe "
        },
        "$:/language/InternalJavaScriptError/Title": {
            "title": "$:/language/InternalJavaScriptError/Title",
            "text": "Erreur interne JavaScript"
        },
        "$:/language/InternalJavaScriptError/Hint": {
            "title": "$:/language/InternalJavaScriptError/Hint",
            "text": "C'est assez embarrassant. Il est recommandé de rafraîchir l'affichage de votre navigateur"
        },
        "$:/language/InvalidFieldName": {
            "title": "$:/language/InvalidFieldName",
            "text": "Caractères illicites dans le nom du champ « <$text text=<<fieldName>>/> ». Les champs ne peuvent contenir que des lettres minuscules non accentuées et les caractères souligné (`_`), tiret (`-`) et point (`.`)"
        },
        "$:/language/LazyLoadingWarning": {
            "title": "$:/language/LazyLoadingWarning",
            "text": "<p>Chargement d'un texte externe ''<$text text={{!!_canonical_uri}}/>''</p><p>Si ce message ne disparaît pas, il se peut que vous utilisiez un navigateur qui n'accepte pas les textes externes dans cette configuration. Voir http://tiddlywiki.com/#ExternalText</p>"
        },
        "$:/language/MissingTiddler/Hint": {
            "title": "$:/language/MissingTiddler/Hint",
            "text": "Le tiddler « <$text text=<<currentTiddler>>/> » est manquant - cliquez sur {{$:/core/images/edit-button}} pour le créer"
        },
        "$:/language/OfficialPluginLibrary": {
            "title": "$:/language/OfficialPluginLibrary",
            "text": "Bibliothèque officielle des plugins ~TiddlyWiki"
        },
        "$:/language/OfficialPluginLibrary/Hint": {
            "title": "$:/language/OfficialPluginLibrary/Hint",
            "text": "La bibliothèque officielle des plugins ~TiddlyWiki sur tiddlywiki.com. Plugins, thèmes et packs pour les différentes langues sont maintenus par l'équipe responsable du noyau."
        },
        "$:/language/PluginReloadWarning": {
            "title": "$:/language/PluginReloadWarning",
            "text": "Merci d'enregistrer {{$:/core/ui/Buttons/save-wiki}} et de recharger {{$:/core/ui/Buttons/refresh}} pour que les changements apportés aux plugins prennent effet"
        },
        "$:/language/RecentChanges/DateFormat": {
            "title": "$:/language/RecentChanges/DateFormat",
            "text": "DD MMM YYYY"
        },
        "$:/language/SystemTiddler/Tooltip": {
            "title": "$:/language/SystemTiddler/Tooltip",
            "text": "Ceci est un tiddler système"
        },
        "$:/language/TagManager/Colour/Heading": {
            "title": "$:/language/TagManager/Colour/Heading",
            "text": "Couleur"
        },
        "$:/language/TagManager/Icon/Heading": {
            "title": "$:/language/TagManager/Icon/Heading",
            "text": "Icône"
        },
        "$:/language/TagManager/Info/Heading": {
            "title": "$:/language/TagManager/Info/Heading",
            "text": "Info"
        },
        "$:/language/TagManager/Tag/Heading": {
            "title": "$:/language/TagManager/Tag/Heading",
            "text": "Tag"
        },
        "$:/language/Tiddler/DateFormat": {
            "title": "$:/language/Tiddler/DateFormat",
            "text": "DD MMM YYYY à hhhmm"
        },
        "$:/language/UnsavedChangesWarning": {
            "title": "$:/language/UnsavedChangesWarning",
            "text": "Vos dernières modifications n'ont pas été sauvegardées dans votre TiddlyWiki"
        },
        "$:/language/Modals/Download": {
            "title": "$:/language/Modals/Download",
            "type": "text/vnd.tiddlywiki",
            "subtitle": "Télécharger vos modifications",
            "footer": "<$button message=\"tm-close-tiddler\">Fermer</$button>",
            "help": "http://tiddlywiki.com/static/DownloadingChanges.html",
            "text": "Votre navigateur ne supporte que l'enregistrement manuel.\n\nPour enregistrer les modifications de votre wiki, faites un clic droit sur le lien de téléchargement ci-dessous et choisissez \"Enregistrer...\" ou \"Télécharger...\", puis choisissez le répertoire et le nom de fichier.\n\n//Il est possible d'accélérer un peu les choses en cliquant sur le lien en pressant la touche contrôle (Windows) ou la touche option/alt (Mac OS X). On ne vous demandera pas un nom de fichier ou de répertoire, mais votre navigateur proposera probablement un nom difficile à identifier — il vous faudra sans doute le renommer pour ajouter une extension .html avant qu'il soit réellement utilisable.//\n\nSur les smartphones qui n'autorisent pas le téléchargement de fichiers, vous pouvez ajouter le lien à vos favoris/signets, puis synchroniser vos signets avec un ordinateur de bureau, d'où le wiki pourra être enregistré normalement.\n"
        },
        "$:/language/Modals/SaveInstructions": {
            "title": "$:/language/Modals/SaveInstructions",
            "type": "text/vnd.tiddlywiki",
            "subtitle": "Enregistrez votre travail",
            "footer": "<$button message=\"tm-close-tiddler\">Fermer</$button>",
            "help": "http://tiddlywiki.com/static/SavingChanges.html",
            "text": "Les modifications effectuées dans ce wiki doivent être sauvegardées sous forme de fichier ~TiddlyWiki HTML.\n\n!!! Navigateurs de bureau\n\n# Sélectionnez ''Enregistrer sous'' depuis le menu ''Fichier''\n# Choisissez un nom de fichier et un dossier\n#* Certains navigateurs demandent aussi de spécifier explicitement le format d'enregistrement, à savoir ''Page Web, HTML uniquement'' ou quelque chose d'approchant\n# Fermez cet onglet\n\n!!! Navigateurs sur smartphone\n\n# Créez un favori/signet pour cette page\n#* Si vous utilisez iCloud ou Google Sync, le signet sera automatiquement synchronisé avec le navigateur de votre ordinateur de bureau, d'où vous pourrez l'ouvrir et enregistrer le fichier comme indiqué ci-dessus\n# Fermez cet onglet\n\n//Si vous ouvrez  à nouveau le signet dans Safari pour mobile, vous verrez ce message une nouvelle fois. Si vous voulez continuer et utiliser le fichier, cliquez simplement sur le bouton ''Fermer'' ci-dessous//\n"
        },
        "$:/config/NewJournal/Title": {
            "title": "$:/config/NewJournal/Title",
            "text": "DD MMM YYYY"
        },
        "$:/config/NewJournal/Tags": {
            "title": "$:/config/NewJournal/Tags",
            "text": "Journal"
        },
        "$:/language/Notifications/Save/Done": {
            "title": "$:/language/Notifications/Save/Done",
            "text": "Wiki enregistré"
        },
        "$:/language/Notifications/Save/Starting": {
            "title": "$:/language/Notifications/Save/Starting",
            "text": "Enregistrement du wiki en cours"
        },
        "$:/language/Search/Filter/Caption": {
            "title": "$:/language/Search/Filter/Caption",
            "text": "Filtres"
        },
        "$:/language/Search/Filter/Hint": {
            "title": "$:/language/Search/Filter/Hint",
            "text": "Recherche via une combinaison de [[filtres|http://tiddlywiki.com/static/Filters.html]]"
        },
        "$:/language/Search/Filter/Matches": {
            "title": "$:/language/Search/Filter/Matches",
            "text": "//<small><<resultCount>> correspondances</small>//"
        },
        "$:/language/Search/Matches": {
            "title": "$:/language/Search/Matches",
            "text": "//<small><<resultCount>> correspondances</small>//"
        },
        "$:/language/Search/Matches/All": {
            "title": "$:/language/Search/Matches/All",
            "text": "Toutes les correspondances :"
        },
        "$:/language/Search/Matches/Title": {
            "title": "$:/language/Search/Matches/Title",
            "text": "Correspondances sur les titres :"
        },
        "$:/language/Search/Search": {
            "title": "$:/language/Search/Search",
            "text": "Recherche"
        },
        "$:/language/Search/Shadows/Caption": {
            "title": "$:/language/Search/Shadows/Caption",
            "text": "Shadows"
        },
        "$:/language/Search/Shadows/Hint": {
            "title": "$:/language/Search/Shadows/Hint",
            "text": "Recherche parmi les tiddlers //shadow//"
        },
        "$:/language/Search/Shadows/Matches": {
            "title": "$:/language/Search/Shadows/Matches",
            "text": "//<small><<resultCount>> correspondances</small>//"
        },
        "$:/language/Search/Standard/Caption": {
            "title": "$:/language/Search/Standard/Caption",
            "text": "Standard"
        },
        "$:/language/Search/Standard/Hint": {
            "title": "$:/language/Search/Standard/Hint",
            "text": "Recherche parmi les tiddlers standard"
        },
        "$:/language/Search/Standard/Matches": {
            "title": "$:/language/Search/Standard/Matches",
            "text": "//<small><<resultCount>> correspondances</small>//"
        },
        "$:/language/Search/System/Caption": {
            "title": "$:/language/Search/System/Caption",
            "text": "Système"
        },
        "$:/language/Search/System/Hint": {
            "title": "$:/language/Search/System/Hint",
            "text": "Recherche parmi les tiddlers //système//"
        },
        "$:/language/Search/System/Matches": {
            "title": "$:/language/Search/System/Matches",
            "text": "//<small><<resultCount>> correspondances</small>//"
        },
        "$:/language/SideBar/All/Caption": {
            "title": "$:/language/SideBar/All/Caption",
            "text": "Tout"
        },
        "$:/language/SideBar/Contents/Caption": {
            "title": "$:/language/SideBar/Contents/Caption",
            "text": "Sommaire"
        },
        "$:/language/SideBar/Drafts/Caption": {
            "title": "$:/language/SideBar/Drafts/Caption",
            "text": "Brouillons"
        },
        "$:/language/SideBar/Missing/Caption": {
            "title": "$:/language/SideBar/Missing/Caption",
            "text": "Manquants"
        },
        "$:/language/SideBar/More/Caption": {
            "title": "$:/language/SideBar/More/Caption",
            "text": "Plus"
        },
        "$:/language/SideBar/Open/Caption": {
            "title": "$:/language/SideBar/Open/Caption",
            "text": "Ouverts"
        },
        "$:/language/SideBar/Orphans/Caption": {
            "title": "$:/language/SideBar/Orphans/Caption",
            "text": "Orphelins"
        },
        "$:/language/SideBar/Recent/Caption": {
            "title": "$:/language/SideBar/Recent/Caption",
            "text": "Récents"
        },
        "$:/language/SideBar/Shadows/Caption": {
            "title": "$:/language/SideBar/Shadows/Caption",
            "text": "Shadows"
        },
        "$:/language/SideBar/System/Caption": {
            "title": "$:/language/SideBar/System/Caption",
            "text": "Système"
        },
        "$:/language/SideBar/Tags/Caption": {
            "title": "$:/language/SideBar/Tags/Caption",
            "text": "Tags"
        },
        "$:/language/SideBar/Tags/Untagged/Caption": {
            "title": "$:/language/SideBar/Tags/Untagged/Caption",
            "text": "sans étiquette"
        },
        "$:/language/SideBar/Tools/Caption": {
            "title": "$:/language/SideBar/Tools/Caption",
            "text": "Outils"
        },
        "$:/language/SideBar/Types/Caption": {
            "title": "$:/language/SideBar/Types/Caption",
            "text": "Types"
        },
        "$:/SiteSubtitle": {
            "title": "$:/SiteSubtitle",
            "text": "un carnet de notes non linéaire pour le Web"
        },
        "$:/SiteTitle": {
            "title": "$:/SiteTitle",
            "text": "Mon ~TiddlyWiki"
        },
        "$:/language/TiddlerInfo/Advanced/Caption": {
            "title": "$:/language/TiddlerInfo/Advanced/Caption",
            "text": "Avancé"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint",
            "text": "aucune information"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading",
            "text": "Détails sur le plugin"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint",
            "text": "Ce plugin contient les tiddlers <q>shadow</q> suivants :"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading",
            "text": "Statut <q>shadow</q>"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint",
            "text": "Le tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> n'est pas un tiddler <q>shadow</q>"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint",
            "text": "Le tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> est un tiddler <q>shadow</q>"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source",
            "text": "Il est défini dans le plugin <$link to=<<pluginTiddler>>><$text text=<<pluginTiddler>>/></$link>"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint",
            "text": "Il est modifié par un tiddler normal"
        },
        "$:/language/TiddlerInfo/Fields/Caption": {
            "title": "$:/language/TiddlerInfo/Fields/Caption",
            "text": "Champs"
        },
        "$:/language/TiddlerInfo/List/Caption": {
            "title": "$:/language/TiddlerInfo/List/Caption",
            "text": "Liste"
        },
        "$:/language/TiddlerInfo/List/Empty": {
            "title": "$:/language/TiddlerInfo/List/Empty",
            "text": "Ce tiddler ne contient pas de champ //list//"
        },
        "$:/language/TiddlerInfo/Listed/Caption": {
            "title": "$:/language/TiddlerInfo/Listed/Caption",
            "text": "Listé"
        },
        "$:/language/TiddlerInfo/Listed/Empty": {
            "title": "$:/language/TiddlerInfo/Listed/Empty",
            "text": "Ce tiddler ne figure pas dans la liste d'un autre tiddler"
        },
        "$:/language/TiddlerInfo/References/Caption": {
            "title": "$:/language/TiddlerInfo/References/Caption",
            "text": "Références"
        },
        "$:/language/TiddlerInfo/References/Empty": {
            "title": "$:/language/TiddlerInfo/References/Empty",
            "text": "Aucun tiddler ne pointe vers celui-ci"
        },
        "$:/language/TiddlerInfo/Tagging/Caption": {
            "title": "$:/language/TiddlerInfo/Tagging/Caption",
            "text": "Étiquetage"
        },
        "$:/language/TiddlerInfo/Tagging/Empty": {
            "title": "$:/language/TiddlerInfo/Tagging/Empty",
            "text": "Le titre de ce tiddler ne sert de tag à aucun tiddler"
        },
        "$:/language/TiddlerInfo/Tools/Caption": {
            "title": "$:/language/TiddlerInfo/Tools/Caption",
            "text": "Outils"
        },
        "$:/language/Docs/Types/application/javascript": {
            "title": "$:/language/Docs/Types/application/javascript",
            "description": "Code JavaScript",
            "name": "application/javascript",
            "group": "Développeur"
        },
        "$:/language/Docs/Types/application/json": {
            "title": "$:/language/Docs/Types/application/json",
            "description": "Données au format JSON",
            "name": "application/json",
            "group": "Développeur"
        },
        "$:/language/Docs/Types/application/x-tiddler-dictionary": {
            "title": "$:/language/Docs/Types/application/x-tiddler-dictionary",
            "description": "Dictionnaire de données",
            "name": "application/x-tiddler-dictionary",
            "group": "Développeur"
        },
        "$:/language/Docs/Types/image/gif": {
            "title": "$:/language/Docs/Types/image/gif",
            "description": "Image au format GIF",
            "name": "image/gif",
            "group": "Image"
        },
        "$:/language/Docs/Types/image/jpeg": {
            "title": "$:/language/Docs/Types/image/jpeg",
            "description": "Image au format JPEG",
            "name": "image/jpeg",
            "group": "Image"
        },
        "$:/language/Docs/Types/image/png": {
            "title": "$:/language/Docs/Types/image/png",
            "description": "Image au format PNG",
            "name": "image/png",
            "group": "Image"
        },
        "$:/language/Docs/Types/image/svg+xml": {
            "title": "$:/language/Docs/Types/image/svg+xml",
            "description": "Image au format SVG",
            "name": "image/svg+xml",
            "group": "Image"
        },
        "$:/language/Docs/Types/image/x-icon": {
            "title": "$:/language/Docs/Types/image/x-icon",
            "description": "Fichier icone au format ICO",
            "name": "image/x-icon",
            "group": "Image"
        },
        "$:/language/Docs/Types/text/css": {
            "title": "$:/language/Docs/Types/text/css",
            "description": "Feuille de style CSS statique",
            "name": "text/css",
            "group": "Développeur"
        },
        "$:/language/Docs/Types/text/html": {
            "title": "$:/language/Docs/Types/text/html",
            "description": "Marquage HTML",
            "name": "text/html",
            "group": "Texte"
        },
        "$:/language/Docs/Types/text/plain": {
            "title": "$:/language/Docs/Types/text/plain",
            "description": "Format texte",
            "name": "text/plain",
            "group": "Texte"
        },
        "$:/language/Docs/Types/text/vnd.tiddlywiki": {
            "title": "$:/language/Docs/Types/text/vnd.tiddlywiki",
            "description": "TiddlyWiki version 5",
            "name": "text/vnd.tiddlywiki",
            "group": "Texte"
        },
        "$:/language/Docs/Types/text/x-tiddlywiki": {
            "title": "$:/language/Docs/Types/text/x-tiddlywiki",
            "description": "TiddlyWiki Classic",
            "name": "text/x-tiddlywiki",
            "group": "Texte"
        },
        "$:/languages/fr-FR/icon": {
            "title": "$:/languages/fr-FR/icon",
            "type": "image/svg+xml",
            "text": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"900\" height=\"600\"><rect width=\"900\" height=\"600\" fill=\"#ED2939\"/><rect width=\"600\" height=\"600\" fill=\"#fff\"/><rect width=\"300\" height=\"600\" fill=\"#002395\"/></svg>\n"
        }
    }
}
{
    "tiddlers": {
        "$:/language/Buttons/AdvancedSearch/Caption": {
            "title": "$:/language/Buttons/AdvancedSearch/Caption",
            "text": "Ricerca avanzata"
        },
        "$:/language/Buttons/AdvancedSearch/Hint": {
            "title": "$:/language/Buttons/AdvancedSearch/Hint",
            "text": "Ricerca avanzata"
        },
        "$:/language/Buttons/Cancel/Caption": {
            "title": "$:/language/Buttons/Cancel/Caption",
            "text": "Annulla"
        },
        "$:/language/Buttons/Cancel/Hint": {
            "title": "$:/language/Buttons/Cancel/Hint",
            "text": "Annulla i cambiamenti a questo frammento"
        },
        "$:/language/Buttons/Clone/Caption": {
            "title": "$:/language/Buttons/Clone/Caption",
            "text": "Clona"
        },
        "$:/language/Buttons/Clone/Hint": {
            "title": "$:/language/Buttons/Clone/Hint",
            "text": "Clona questo frammento"
        },
        "$:/language/Buttons/Close/Caption": {
            "title": "$:/language/Buttons/Close/Caption",
            "text": "Chiudi"
        },
        "$:/language/Buttons/Close/Hint": {
            "title": "$:/language/Buttons/Close/Hint",
            "text": "Chiudi questo frammento"
        },
        "$:/language/Buttons/CloseAll/Caption": {
            "title": "$:/language/Buttons/CloseAll/Caption",
            "text": "Chiudi tutti"
        },
        "$:/language/Buttons/CloseAll/Hint": {
            "title": "$:/language/Buttons/CloseAll/Hint",
            "text": "Chiudi tutti i frammenti"
        },
        "$:/language/Buttons/CloseOthers/Caption": {
            "title": "$:/language/Buttons/CloseOthers/Caption",
            "text": "Chiudi altri"
        },
        "$:/language/Buttons/CloseOthers/Hint": {
            "title": "$:/language/Buttons/CloseOthers/Hint",
            "text": "Chiudi gli altri frammenti"
        },
        "$:/language/Buttons/ControlPanel/Caption": {
            "title": "$:/language/Buttons/ControlPanel/Caption",
            "text": "Pannello di controllo"
        },
        "$:/language/Buttons/ControlPanel/Hint": {
            "title": "$:/language/Buttons/ControlPanel/Hint",
            "text": "Apri il pannello di controllo"
        },
        "$:/language/Buttons/Delete/Caption": {
            "title": "$:/language/Buttons/Delete/Caption",
            "text": "Elimina"
        },
        "$:/language/Buttons/Delete/Hint": {
            "title": "$:/language/Buttons/Delete/Hint",
            "text": "Elimina questo frammento"
        },
        "$:/language/Buttons/Edit/Caption": {
            "title": "$:/language/Buttons/Edit/Caption",
            "text": "Modifica"
        },
        "$:/language/Buttons/Edit/Hint": {
            "title": "$:/language/Buttons/Edit/Hint",
            "text": "Modifica questo frammento"
        },
        "$:/language/Buttons/Encryption/Caption": {
            "title": "$:/language/Buttons/Encryption/Caption",
            "text": "Cifratura"
        },
        "$:/language/Buttons/Encryption/ClearPassword/Caption": {
            "title": "$:/language/Buttons/Encryption/ClearPassword/Caption",
            "text": "Rimuovi password"
        },
        "$:/language/Buttons/Encryption/ClearPassword/Hint": {
            "title": "$:/language/Buttons/Encryption/ClearPassword/Hint",
            "text": "Rimuovi la password e salva questo wiki senza cifrarlo"
        },
        "$:/language/Buttons/Encryption/Hint": {
            "title": "$:/language/Buttons/Encryption/Hint",
            "text": "Imposta o rimuovi la password per salvare questo wiki"
        },
        "$:/language/Buttons/Encryption/SetPassword/Caption": {
            "title": "$:/language/Buttons/Encryption/SetPassword/Caption",
            "text": "Imposta password"
        },
        "$:/language/Buttons/Encryption/SetPassword/Hint": {
            "title": "$:/language/Buttons/Encryption/SetPassword/Hint",
            "text": "Imposta una password per salvare questo wiki con cifratura"
        },
        "$:/language/Buttons/ExportPage/Caption": {
            "title": "$:/language/Buttons/ExportPage/Caption",
            "text": "Esporta tutti"
        },
        "$:/language/Buttons/ExportPage/Hint": {
            "title": "$:/language/Buttons/ExportPage/Hint",
            "text": "Esporta tutti i frammenti"
        },
        "$:/language/Buttons/ExportTiddler/Caption": {
            "title": "$:/language/Buttons/ExportTiddler/Caption",
            "text": "Esporta frammento"
        },
        "$:/language/Buttons/ExportTiddler/Hint": {
            "title": "$:/language/Buttons/ExportTiddler/Hint",
            "text": "Esporta questo frammento"
        },
        "$:/language/Buttons/ExportTiddlers/Caption": {
            "title": "$:/language/Buttons/ExportTiddlers/Caption",
            "text": "Esporta i frammenti"
        },
        "$:/language/Buttons/ExportTiddlers/Hint": {
            "title": "$:/language/Buttons/ExportTiddlers/Hint",
            "text": "Esporta i frammenti"
        },
        "$:/language/Buttons/FullScreen/Caption": {
            "title": "$:/language/Buttons/FullScreen/Caption",
            "text": "Schermo intero"
        },
        "$:/language/Buttons/FullScreen/Hint": {
            "title": "$:/language/Buttons/FullScreen/Hint",
            "text": "Entra o esci dalla modalit&agrave; a schermo intero"
        },
        "$:/language/Buttons/Help/Caption": {
            "title": "$:/language/Buttons/Help/Caption",
            "text": "Aiuto"
        },
        "$:/language/Buttons/Help/Hint": {
            "title": "$:/language/Buttons/Help/Hint",
            "text": "Mostra il pannello di aiuto"
        },
        "$:/language/Buttons/HideSideBar/Caption": {
            "title": "$:/language/Buttons/HideSideBar/Caption",
            "text": "Nascondi la barra laterale"
        },
        "$:/language/Buttons/HideSideBar/Hint": {
            "title": "$:/language/Buttons/HideSideBar/Hint",
            "text": "Nascondi la barra laterale"
        },
        "$:/language/Buttons/Home/Caption": {
            "title": "$:/language/Buttons/Home/Caption",
            "text": "Home"
        },
        "$:/language/Buttons/Home/Hint": {
            "title": "$:/language/Buttons/Home/Hint",
            "text": "Apri i frammenti predefiniti"
        },
        "$:/language/Buttons/Import/Caption": {
            "title": "$:/language/Buttons/Import/Caption",
            "text": "Importa"
        },
        "$:/language/Buttons/Import/Hint": {
            "title": "$:/language/Buttons/Import/Hint",
            "text": "Importa file"
        },
        "$:/language/Buttons/Info/Caption": {
            "title": "$:/language/Buttons/Info/Caption",
            "text": "Info"
        },
        "$:/language/Buttons/Info/Hint": {
            "title": "$:/language/Buttons/Info/Hint",
            "text": "Mostra informazioni su questo frammento"
        },
        "$:/language/Buttons/Language/Caption": {
            "title": "$:/language/Buttons/Language/Caption",
            "text": "Lingua"
        },
        "$:/language/Buttons/Language/Hint": {
            "title": "$:/language/Buttons/Language/Hint",
            "text": "Scegli la lingua dell'interfaccia"
        },
        "$:/language/Buttons/More/Caption": {
            "title": "$:/language/Buttons/More/Caption",
            "text": "Altro"
        },
        "$:/language/Buttons/More/Hint": {
            "title": "$:/language/Buttons/More/Hint",
            "text": "Altre azioni"
        },
        "$:/language/Buttons/NewHere/Caption": {
            "title": "$:/language/Buttons/NewHere/Caption",
            "text": "Nuovo qui"
        },
        "$:/language/Buttons/NewHere/Hint": {
            "title": "$:/language/Buttons/NewHere/Hint",
            "text": "Crea un nuovo frammento etichettato con questo"
        },
        "$:/language/Buttons/NewJournal/Caption": {
            "title": "$:/language/Buttons/NewJournal/Caption",
            "text": "Diario"
        },
        "$:/language/Buttons/NewJournal/Hint": {
            "title": "$:/language/Buttons/NewJournal/Hint",
            "text": "Crea un nuovo frammento diario"
        },
        "$:/language/Buttons/NewJournalHere/Caption": {
            "title": "$:/language/Buttons/NewJournalHere/Caption",
            "text": "Nuovo diario qui"
        },
        "$:/language/Buttons/NewJournalHere/Hint": {
            "title": "$:/language/Buttons/NewJournalHere/Hint",
            "text": "Crea un nuovo frammento diario etichettato con questo"
        },
        "$:/language/Buttons/NewTiddler/Caption": {
            "title": "$:/language/Buttons/NewTiddler/Caption",
            "text": "Nuovo frammento"
        },
        "$:/language/Buttons/NewTiddler/Hint": {
            "title": "$:/language/Buttons/NewTiddler/Hint",
            "text": "Crea un nuovo frammento"
        },
        "$:/language/Buttons/OpenWindow/Caption": {
            "title": "$:/language/Buttons/OpenWindow/Caption",
            "text": "Apri in una nuova finestra"
        },
        "$:/language/Buttons/OpenWindow/Hint": {
            "title": "$:/language/Buttons/OpenWindow/Hint",
            "text": "Apri il frammento in una nuova finestra"
        },
        "$:/language/Buttons/Palette/Caption": {
            "title": "$:/language/Buttons/Palette/Caption",
            "text": "Tavolozza"
        },
        "$:/language/Buttons/Palette/Hint": {
            "title": "$:/language/Buttons/Palette/Hint",
            "text": "Scegli la tavolozza dei colori"
        },
        "$:/language/Buttons/Permalink/Caption": {
            "title": "$:/language/Buttons/Permalink/Caption",
            "text": "Permalink"
        },
        "$:/language/Buttons/Permalink/Hint": {
            "title": "$:/language/Buttons/Permalink/Hint",
            "text": "Link diretto a questo frammento"
        },
        "$:/language/Buttons/Permaview/Caption": {
            "title": "$:/language/Buttons/Permaview/Caption",
            "text": "Permaview"
        },
        "$:/language/Buttons/Permaview/Hint": {
            "title": "$:/language/Buttons/Permaview/Hint",
            "text": "Link diretto a tutti i frammenti in questa storia"
        },
        "$:/language/Buttons/Refresh/Caption": {
            "title": "$:/language/Buttons/Refresh/Caption",
            "text": "Ricarica"
        },
        "$:/language/Buttons/Refresh/Hint": {
            "title": "$:/language/Buttons/Refresh/Hint",
            "text": "Ricarica completamente il wiki"
        },
        "$:/language/Buttons/Save/Caption": {
            "title": "$:/language/Buttons/Save/Caption",
            "text": "ok"
        },
        "$:/language/Buttons/Save/Hint": {
            "title": "$:/language/Buttons/Save/Hint",
            "text": "Conferma i cambiamenti a questo frammento"
        },
        "$:/language/Buttons/SaveWiki/Caption": {
            "title": "$:/language/Buttons/SaveWiki/Caption",
            "text": "Salva le modifiche"
        },
        "$:/language/Buttons/SaveWiki/Hint": {
            "title": "$:/language/Buttons/SaveWiki/Hint",
            "text": "Salva le modifiche"
        },
        "$:/language/Buttons/ShowSideBar/Caption": {
            "title": "$:/language/Buttons/ShowSideBar/Caption",
            "text": "Mostra barra laterale"
        },
        "$:/language/Buttons/ShowSideBar/Hint": {
            "title": "$:/language/Buttons/ShowSideBar/Hint",
            "text": "Mostra barra laterale"
        },
        "$:/language/Buttons/StoryView/Caption": {
            "title": "$:/language/Buttons/StoryView/Caption",
            "text": "Storyview"
        },
        "$:/language/Buttons/StoryView/Hint": {
            "title": "$:/language/Buttons/StoryView/Hint",
            "text": "Scegli la visualizzazione \"storia\""
        },
        "$:/language/Buttons/TagManager/Caption": {
            "title": "$:/language/Buttons/TagManager/Caption",
            "text": "Gestore delle etichette"
        },
        "$:/language/Buttons/TagManager/Hint": {
            "title": "$:/language/Buttons/TagManager/Hint",
            "text": "Apri il gestore delle etichette"
        },
        "$:/language/Buttons/Theme/Caption": {
            "title": "$:/language/Buttons/Theme/Caption",
            "text": "Tema"
        },
        "$:/language/Buttons/Theme/Hint": {
            "title": "$:/language/Buttons/Theme/Hint",
            "text": "Scegli il tema grafico"
        },
        "$:/language/ControlPanel/Advanced/Caption": {
            "title": "$:/language/ControlPanel/Advanced/Caption",
            "text": "Avanzate"
        },
        "$:/language/ControlPanel/Advanced/Hint": {
            "title": "$:/language/ControlPanel/Advanced/Hint",
            "text": "Informazioni interne di questo ~TiddlyWiki"
        },
        "$:/language/ControlPanel/Appearance/Caption": {
            "title": "$:/language/ControlPanel/Appearance/Caption",
            "text": "Aspetto"
        },
        "$:/language/ControlPanel/Appearance/Hint": {
            "title": "$:/language/ControlPanel/Appearance/Hint",
            "text": "Personalizza l'aspetto del tuo ~TiddlyWiki"
        },
        "$:/language/ControlPanel/Basics/AnimDuration/Prompt": {
            "title": "$:/language/ControlPanel/Basics/AnimDuration/Prompt",
            "text": "Durata animazione:"
        },
        "$:/language/ControlPanel/Basics/Caption": {
            "title": "$:/language/ControlPanel/Basics/Caption",
            "text": "Impostazioni base"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint",
            "text": "Utilizza &#91;&#91;le doppie parentesi quadre&#93;&#93; per titoli di frammenti con spazi. In alternativa scegli di visualizzare i frammenti secondo la <$button set=\"$:/DefaultTiddlers\" setTo=\"[list[$:/StoryList]]\">cronologia</$button>"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt",
            "text": "Frammenti di default:"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint",
            "text": "Scegli quali frammenti vuoi visualizzare all'avvio:"
        },
        "$:/language/ControlPanel/Basics/Language/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Language/Prompt",
            "text": "Ciao! Scegli la lingua:"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt",
            "text": "Etichette per i nuovi frammenti diario"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt",
            "text": "Titolo dei nuovi frammenti diario"
        },
        "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt",
            "text": "Numero di frammenti nascosti annullati:"
        },
        "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt",
            "text": "Numero di frammenti nascosti:"
        },
        "$:/language/ControlPanel/Basics/Subtitle/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Subtitle/Prompt",
            "text": "Sottotitolo:"
        },
        "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt",
            "text": "Numero di frammenti di sistema:"
        },
        "$:/language/ControlPanel/Basics/Tags/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Tags/Prompt",
            "text": "Numero di categorie:"
        },
        "$:/language/ControlPanel/Basics/Tiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Tiddlers/Prompt",
            "text": "Numero di frammenti:"
        },
        "$:/language/ControlPanel/Basics/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Title/Prompt",
            "text": "Il titolo di questo ~TiddlyWiki:"
        },
        "$:/language/ControlPanel/Basics/Username/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Username/Prompt",
            "text": "Digita il nome con cui firmare le modifiche:"
        },
        "$:/language/ControlPanel/Basics/Version/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Version/Prompt",
            "text": "Versione di ~TiddlyWiki:"
        },
        "$:/language/ControlPanel/EditorTypes/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Caption",
            "text": "Tipi di editor"
        },
        "$:/language/ControlPanel/EditorTypes/Editor/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Editor/Caption",
            "text": "Editor"
        },
        "$:/language/ControlPanel/EditorTypes/Hint": {
            "title": "$:/language/ControlPanel/EditorTypes/Hint",
            "text": "Questi frammenti definiscono quale editor utilizzare per modificare tipi specifici di frammenti."
        },
        "$:/language/ControlPanel/EditorTypes/Type/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Type/Caption",
            "text": "Tipo"
        },
        "$:/language/ControlPanel/Info/Caption": {
            "title": "$:/language/ControlPanel/Info/Caption",
            "text": "Info"
        },
        "$:/language/ControlPanel/Info/Hint": {
            "title": "$:/language/ControlPanel/Info/Hint",
            "text": "Informazioni su questo ~TiddlyWiki"
        },
        "$:/language/ControlPanel/LoadedModules/Caption": {
            "title": "$:/language/ControlPanel/LoadedModules/Caption",
            "text": "Moduli caricati"
        },
        "$:/language/ControlPanel/LoadedModules/Hint": {
            "title": "$:/language/ControlPanel/LoadedModules/Hint",
            "text": "Elenco dei moduli attualmente caricati e loro collegamento ai frammenti sorgente. I moduli in corsivo mancano di un frammento sorgente perch&eacute; in generale installati durante il processo di avvio."
        },
        "$:/language/ControlPanel/Palette/Caption": {
            "title": "$:/language/ControlPanel/Palette/Caption",
            "text": "Tavolozza"
        },
        "$:/language/ControlPanel/Palette/Editor/Clone/Caption": {
            "title": "$:/language/ControlPanel/Palette/Editor/Clone/Caption",
            "text": "Clona"
        },
        "$:/language/ControlPanel/Palette/Editor/Clone/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Editor/Clone/Prompt",
            "text": "Si consiglia di clonare questa tavolozza prima di modificarla"
        },
        "$:/language/ControlPanel/Palette/Editor/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Editor/Prompt",
            "text": "Modifica"
        },
        "$:/language/ControlPanel/Palette/Editor/Prompt/Modified": {
            "title": "$:/language/ControlPanel/Palette/Editor/Prompt/Modified",
            "text": "Questa tavolozza &egrave; stata modificata"
        },
        "$:/language/ControlPanel/Palette/Editor/Reset/Caption": {
            "title": "$:/language/ControlPanel/Palette/Editor/Reset/Caption",
            "text": "Reset"
        },
        "$:/language/ControlPanel/Palette/HideEditor/Caption": {
            "title": "$:/language/ControlPanel/Palette/HideEditor/Caption",
            "text": "Nascondi editor"
        },
        "$:/language/ControlPanel/Palette/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Prompt",
            "text": "Tavolozza corrente:"
        },
        "$:/language/ControlPanel/Palette/ShowEditor/Caption": {
            "title": "$:/language/ControlPanel/Palette/ShowEditor/Caption",
            "text": "Mostra editor"
        },
        "$:/language/ControlPanel/Plugins/Add/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Add/Caption",
            "text": "Aggiungi altri plugin"
        },
        "$:/language/ControlPanel/Plugins/Add/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Add/Hint",
            "text": "Installa plugin dalla libreria ufficiale"
        },
        "$:/language/ControlPanel/Plugins/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Caption",
            "text": "Plugin"
        },
        "$:/language/ControlPanel/Plugins/Disable/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Disable/Caption",
            "text": "Disabilita"
        },
        "$:/language/ControlPanel/Plugins/Disable/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Disable/Hint",
            "text": "Disabilita questo plugin al ricaricamento della pagina"
        },
        "$:/language/ControlPanel/Plugins/Disabled/Status": {
            "title": "$:/language/ControlPanel/Plugins/Disabled/Status",
            "text": "(disabilitato)"
        },
        "$:/language/ControlPanel/Plugins/Empty/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Empty/Hint",
            "text": "Nessuno"
        },
        "$:/language/ControlPanel/Plugins/Enable/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Enable/Caption",
            "text": "Abilita"
        },
        "$:/language/ControlPanel/Plugins/Enable/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Enable/Hint",
            "text": "Abilita questo plugin al ricaricamento della pagina"
        },
        "$:/language/ControlPanel/Plugins/Installed/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Installed/Hint",
            "text": "Plugin attualmente installati:"
        },
        "$:/language/ControlPanel/Plugins/Language/Prompt": {
            "title": "$:/language/ControlPanel/Plugins/Language/Prompt",
            "text": "Lingue:"
        },
        "$:/language/ControlPanel/Plugins/Languages/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Languages/Caption",
            "text": "Lingue"
        },
        "$:/language/ControlPanel/Plugins/Languages/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Languages/Hint",
            "text": "Plugin per lingue aggiuntive"
        },
        "$:/language/ControlPanel/Plugins/Plugin/Prompt": {
            "title": "$:/language/ControlPanel/Plugins/Plugin/Prompt",
            "text": "Plugins"
        },
        "$:/language/ControlPanel/Plugins/Plugins/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Plugins/Caption",
            "text": "Plugins"
        },
        "$:/language/ControlPanel/Plugins/Plugins/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Plugins/Hint",
            "text": "Plugins"
        },
        "$:/language/ControlPanel/Plugins/Theme/Prompt": {
            "title": "$:/language/ControlPanel/Plugins/Theme/Prompt",
            "text": "Temi"
        },
        "$:/language/ControlPanel/Plugins/Themes/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Themes/Caption",
            "text": "Temi"
        },
        "$:/language/ControlPanel/Plugins/Themes/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Themes/Hint",
            "text": "Plugin dei temi"
        },
        "$:/language/ControlPanel/Saving/Caption": {
            "title": "$:/language/ControlPanel/Saving/Caption",
            "text": "Salvataggio"
        },
        "$:/language/ControlPanel/Saving/Heading": {
            "title": "$:/language/ControlPanel/Saving/Heading",
            "text": "Salvataggio"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading",
            "text": "Impostazioni avanzate"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir",
            "text": "Directory di backup"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Backups": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Backups",
            "text": "Backups"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Description": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Description",
            "text": "Queste impostazioni sono usate solo per il salvataggio su http://tiddlyspot.com o su un server remoto compatibile"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Filename": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Filename",
            "text": "Nome del file di upload"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Heading": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Heading",
            "text": "~TiddlySpot"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Hint": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Hint",
            "text": "//L'indirizzo del server di default &egrave; `http://<wikiname>.tiddlyspot.com/store.cgi` e pu&ograve; essere modificato per utilizzare un indirizzo server personalizzato//"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Password": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Password",
            "text": "Password"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL",
            "text": "Indirizzo server"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir",
            "text": "Directory di upload"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/UserName": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/UserName",
            "text": "Nome Wiki"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Caption": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Caption",
            "text": "Salvataggio automatico"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description",
            "text": "Non salvare le modifiche in automatico"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description",
            "text": "Salva le modifiche in automatico"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Hint": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Hint",
            "text": "Salva automaticamente le modifiche durante il lavoro"
        },
        "$:/language/ControlPanel/Settings/Caption": {
            "title": "$:/language/ControlPanel/Settings/Caption",
            "text": "Impostazioni"
        },
        "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption": {
            "title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption",
            "text": "Tab predefinito della barra laterale"
        },
        "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint": {
            "title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint",
            "text": "Specifica quale tab della barra laterale &egrave; mostrato di default"
        },
        "$:/language/ControlPanel/Settings/Hint": {
            "title": "$:/language/ControlPanel/Settings/Hint",
            "text": "Queste impostazioni ti permettono di personalizzare il comportamento di TiddlyWiki."
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption",
            "text": "Comportamento apertura framnmenti"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint",
            "text": "Navigazione dall' //interno// della cronologia"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove",
            "text": "Apri sopra il frammento corrente"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom",
            "text": "Apri in basso alla cronologia"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop",
            "text": "Apri in alto alla cronologia"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow",
            "text": "Apri sotto il frammento corrente"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint",
            "text": "Navigazione dall' //esterno// della cronologia"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption",
            "text": "Barra degli indirizzi"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint",
            "text": "Comportamento della barra degli indirizzi del browser quando si visita un frammento:"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description",
            "text": "Non aggiornare la barra degli indirizzi"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description",
            "text": "Includi il frammento di destinazione"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description",
            "text": "Includi il frammento di destinazione e la sequenza della cronologia corrente"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Caption",
            "text": "Cronologia di navigazione"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Hint",
            "text": "Aggiornamento della cronologia quando si visita un frammento"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/No/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/No/Description",
            "text": "Non aggiornare la cronologia"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description",
            "text": "Aggiorna la cronologia"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Caption": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Caption",
            "text": "Titolo frammento"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Hint": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Hint",
            "text": "Mostra opzionalmente titoli frammenti come collegamenti"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/No/Description": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/No/Description",
            "text": "Non mostrare titoli frammenti come collegamenti"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description",
            "text": "Mostra titoli frammenti come collegamenti"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Caption": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Caption",
            "text": "Pulsanti della barra strumenti"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Hint": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Hint",
            "text": "Aspetto predefinito dei pulsanti della barra strumenti:"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description",
            "text": "Mostra icona"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description",
            "text": "Mostra testo"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption",
            "text": "Stile pulsanti della barra strumenti"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint",
            "text": "Scegli lo stile dei pulsanti della barra strumenti"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless",
            "text": "Senza bordi"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed",
            "text": "Incorniciati"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded",
            "text": "Arrotondati"
        },
        "$:/language/ControlPanel/StoryView/Caption": {
            "title": "$:/language/ControlPanel/StoryView/Caption",
            "text": "Vista cronologia"
        },
        "$:/language/ControlPanel/StoryView/Prompt": {
            "title": "$:/language/ControlPanel/StoryView/Prompt",
            "text": "Vista corrente:"
        },
        "$:/language/ControlPanel/Theme/Caption": {
            "title": "$:/language/ControlPanel/Theme/Caption",
            "text": "Tema"
        },
        "$:/language/ControlPanel/Theme/Prompt": {
            "title": "$:/language/ControlPanel/Theme/Prompt",
            "text": "Tema corrente: "
        },
        "$:/language/ControlPanel/TiddlerFields/Caption": {
            "title": "$:/language/ControlPanel/TiddlerFields/Caption",
            "text": "Campi frammenti "
        },
        "$:/language/ControlPanel/TiddlerFields/Hint": {
            "title": "$:/language/ControlPanel/TiddlerFields/Hint",
            "text": "Questa &egrave; la serie completa dei TiddlerFields utilizzati in questo wiki (sono inclusi i frammenti di sistema ed esclusi i frammenti nascosti)."
        },
        "$:/language/ControlPanel/Toolbars/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/Caption",
            "text": "Barre strumenti"
        },
        "$:/language/ControlPanel/Toolbars/EditToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Caption",
            "text": "Barra strumenti di modifica"
        },
        "$:/language/ControlPanel/Toolbars/EditToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Hint",
            "text": "Scegli quali pulsanti mostrare nella modalità modifica frammenti"
        },
        "$:/language/ControlPanel/Toolbars/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/Hint",
            "text": "Scegli quali pulsanti mostrare nella barra strumenti"
        },
        "$:/language/ControlPanel/Toolbars/PageControls/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/PageControls/Caption",
            "text": "Barra strumenti di pagina"
        },
        "$:/language/ControlPanel/Toolbars/PageControls/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/PageControls/Hint",
            "text": "Scegli quali pulsanti mostrare nella barra strumenti della pagina principale"
        },
        "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption",
            "text": "Barra strumenti visualizzazione"
        },
        "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint",
            "text": "Scegli quali pulsanti mostrare per i frammenti in modo visualizzazione"
        },
        "$:/language/ControlPanel/Tools/Download/Full/Caption": {
            "title": "$:/language/ControlPanel/Tools/Download/Full/Caption",
            "text": "Scarica l'intero wiki"
        },
        "$:/core/readme": {
            "title": "$:/core/readme",
            "text": "Questo plugin contiene componenti del nucleo di TiddlyWiki tra cui:\n\n* Moduli codice JavaScript\n* Icone\n* Modelli necessari per creare l'interfaccia utente di TiddlyWiki\n* Traduzione Inglese (en-GB) per le stringhe di testo utilizzate dal nucleo\n"
        },
        "$:/language/Date/DaySuffix/1": {
            "title": "$:/language/Date/DaySuffix/1",
            "text": ""
        },
        "$:/language/Date/DaySuffix/10": {
            "title": "$:/language/Date/DaySuffix/10",
            "text": ""
        },
        "$:/language/Date/DaySuffix/11": {
            "title": "$:/language/Date/DaySuffix/11",
            "text": ""
        },
        "$:/language/Date/DaySuffix/12": {
            "title": "$:/language/Date/DaySuffix/12",
            "text": ""
        },
        "$:/language/Date/DaySuffix/13": {
            "title": "$:/language/Date/DaySuffix/13",
            "text": ""
        },
        "$:/language/Date/DaySuffix/14": {
            "title": "$:/language/Date/DaySuffix/14",
            "text": ""
        },
        "$:/language/Date/DaySuffix/15": {
            "title": "$:/language/Date/DaySuffix/15",
            "text": ""
        },
        "$:/language/Date/DaySuffix/16": {
            "title": "$:/language/Date/DaySuffix/16",
            "text": ""
        },
        "$:/language/Date/DaySuffix/17": {
            "title": "$:/language/Date/DaySuffix/17",
            "text": ""
        },
        "$:/language/Date/DaySuffix/18": {
            "title": "$:/language/Date/DaySuffix/18",
            "text": ""
        },
        "$:/language/Date/DaySuffix/19": {
            "title": "$:/language/Date/DaySuffix/19",
            "text": ""
        },
        "$:/language/Date/DaySuffix/2": {
            "title": "$:/language/Date/DaySuffix/2",
            "text": ""
        },
        "$:/language/Date/DaySuffix/20": {
            "title": "$:/language/Date/DaySuffix/20",
            "text": ""
        },
        "$:/language/Date/DaySuffix/21": {
            "title": "$:/language/Date/DaySuffix/21",
            "text": ""
        },
        "$:/language/Date/DaySuffix/22": {
            "title": "$:/language/Date/DaySuffix/22",
            "text": ""
        },
        "$:/language/Date/DaySuffix/23": {
            "title": "$:/language/Date/DaySuffix/23",
            "text": ""
        },
        "$:/language/Date/DaySuffix/24": {
            "title": "$:/language/Date/DaySuffix/24",
            "text": ""
        },
        "$:/language/Date/DaySuffix/25": {
            "title": "$:/language/Date/DaySuffix/25",
            "text": ""
        },
        "$:/language/Date/DaySuffix/26": {
            "title": "$:/language/Date/DaySuffix/26",
            "text": ""
        },
        "$:/language/Date/DaySuffix/27": {
            "title": "$:/language/Date/DaySuffix/27",
            "text": ""
        },
        "$:/language/Date/DaySuffix/28": {
            "title": "$:/language/Date/DaySuffix/28",
            "text": ""
        },
        "$:/language/Date/DaySuffix/29": {
            "title": "$:/language/Date/DaySuffix/29",
            "text": ""
        },
        "$:/language/Date/DaySuffix/3": {
            "title": "$:/language/Date/DaySuffix/3",
            "text": ""
        },
        "$:/language/Date/DaySuffix/30": {
            "title": "$:/language/Date/DaySuffix/30",
            "text": ""
        },
        "$:/language/Date/DaySuffix/31": {
            "title": "$:/language/Date/DaySuffix/31",
            "text": ""
        },
        "$:/language/Date/DaySuffix/4": {
            "title": "$:/language/Date/DaySuffix/4",
            "text": ""
        },
        "$:/language/Date/DaySuffix/5": {
            "title": "$:/language/Date/DaySuffix/5",
            "text": ""
        },
        "$:/language/Date/DaySuffix/6": {
            "title": "$:/language/Date/DaySuffix/6",
            "text": ""
        },
        "$:/language/Date/DaySuffix/7": {
            "title": "$:/language/Date/DaySuffix/7",
            "text": ""
        },
        "$:/language/Date/DaySuffix/8": {
            "title": "$:/language/Date/DaySuffix/8",
            "text": ""
        },
        "$:/language/Date/DaySuffix/9": {
            "title": "$:/language/Date/DaySuffix/9",
            "text": ""
        },
        "$:/language/Date/Long/Day/0": {
            "title": "$:/language/Date/Long/Day/0",
            "text": "Domenica"
        },
        "$:/language/Date/Long/Day/1": {
            "title": "$:/language/Date/Long/Day/1",
            "text": "Luned&igrave;"
        },
        "$:/language/Date/Long/Day/2": {
            "title": "$:/language/Date/Long/Day/2",
            "text": "Marted&igrave;"
        },
        "$:/language/Date/Long/Day/3": {
            "title": "$:/language/Date/Long/Day/3",
            "text": "Mercoled&igrave;"
        },
        "$:/language/Date/Long/Day/4": {
            "title": "$:/language/Date/Long/Day/4",
            "text": "Gioved&igrave;"
        },
        "$:/language/Date/Long/Day/5": {
            "title": "$:/language/Date/Long/Day/5",
            "text": "Venerd&igrave;"
        },
        "$:/language/Date/Long/Day/6": {
            "title": "$:/language/Date/Long/Day/6",
            "text": "Sabato"
        },
        "$:/language/Date/Long/Month/1": {
            "title": "$:/language/Date/Long/Month/1",
            "text": "Gennaio"
        },
        "$:/language/Date/Long/Month/10": {
            "title": "$:/language/Date/Long/Month/10",
            "text": "Ottobre"
        },
        "$:/language/Date/Long/Month/11": {
            "title": "$:/language/Date/Long/Month/11",
            "text": "Novembre"
        },
        "$:/language/Date/Long/Month/12": {
            "title": "$:/language/Date/Long/Month/12",
            "text": "Dicembre"
        },
        "$:/language/Date/Long/Month/2": {
            "title": "$:/language/Date/Long/Month/2",
            "text": "Febbraio"
        },
        "$:/language/Date/Long/Month/3": {
            "title": "$:/language/Date/Long/Month/3",
            "text": "Marzo"
        },
        "$:/language/Date/Long/Month/4": {
            "title": "$:/language/Date/Long/Month/4",
            "text": "Aprile"
        },
        "$:/language/Date/Long/Month/5": {
            "title": "$:/language/Date/Long/Month/5",
            "text": "Maggio"
        },
        "$:/language/Date/Long/Month/6": {
            "title": "$:/language/Date/Long/Month/6",
            "text": "Giugno"
        },
        "$:/language/Date/Long/Month/7": {
            "title": "$:/language/Date/Long/Month/7",
            "text": "Luglio"
        },
        "$:/language/Date/Long/Month/8": {
            "title": "$:/language/Date/Long/Month/8",
            "text": "Agosto"
        },
        "$:/language/Date/Long/Month/9": {
            "title": "$:/language/Date/Long/Month/9",
            "text": "Settembre"
        },
        "$:/language/Date/Short/Day/0": {
            "title": "$:/language/Date/Short/Day/0",
            "text": "Do"
        },
        "$:/language/Date/Short/Day/1": {
            "title": "$:/language/Date/Short/Day/1",
            "text": "Lu"
        },
        "$:/language/Date/Short/Day/2": {
            "title": "$:/language/Date/Short/Day/2",
            "text": "Ma"
        },
        "$:/language/Date/Short/Day/3": {
            "title": "$:/language/Date/Short/Day/3",
            "text": "Me"
        },
        "$:/language/Date/Short/Day/4": {
            "title": "$:/language/Date/Short/Day/4",
            "text": "Gio"
        },
        "$:/language/Date/Short/Day/5": {
            "title": "$:/language/Date/Short/Day/5",
            "text": "Ve"
        },
        "$:/language/Date/Short/Day/6": {
            "title": "$:/language/Date/Short/Day/6",
            "text": "Sa"
        },
        "$:/language/Date/Short/Month/1": {
            "title": "$:/language/Date/Short/Month/1",
            "text": "Gen"
        },
        "$:/language/Date/Short/Month/10": {
            "title": "$:/language/Date/Short/Month/10",
            "text": "Ott"
        },
        "$:/language/Date/Short/Month/12": {
            "title": "$:/language/Date/Short/Month/12",
            "text": "Dic"
        },
        "$:/language/Date/Short/Month/5": {
            "title": "$:/language/Date/Short/Month/5",
            "text": "Mag"
        },
        "$:/language/Date/Short/Month/6": {
            "title": "$:/language/Date/Short/Month/6",
            "text": "Giu"
        },
        "$:/language/Date/Short/Month/7": {
            "title": "$:/language/Date/Short/Month/7",
            "text": "Lug"
        },
        "$:/language/Date/Short/Month/8": {
            "title": "$:/language/Date/Short/Month/8",
            "text": "Ago"
        },
        "$:/language/Date/Short/Month/9": {
            "title": "$:/language/Date/Short/Month/9",
            "text": "Set"
        },
        "$:/language/Date/Period/am": {
            "title": "$:/language/Date/Period/am",
            "text": "am"
        },
        "$:/language/Date/Period/pm": {
            "title": "$:/language/Date/Period/pm",
            "text": "pm"
        },
        "$:/language/Date/Short/Month/11": {
            "title": "$:/language/Date/Short/Month/11",
            "text": "Nov"
        },
        "$:/language/Date/Short/Month/2": {
            "title": "$:/language/Date/Short/Month/2",
            "text": "Feb"
        },
        "$:/language/Date/Short/Month/3": {
            "title": "$:/language/Date/Short/Month/3",
            "text": "Mar"
        },
        "$:/language/Date/Short/Month/4": {
            "title": "$:/language/Date/Short/Month/4",
            "text": "Apr"
        },
        "$:/language/RelativeDate/Future/Days": {
            "title": "$:/language/RelativeDate/Future/Days",
            "text": "tra <<period>> giorni"
        },
        "$:/language/RelativeDate/Future/Hours": {
            "title": "$:/language/RelativeDate/Future/Hours",
            "text": "tra <<period>> ore"
        },
        "$:/language/RelativeDate/Future/Minutes": {
            "title": "$:/language/RelativeDate/Future/Minutes",
            "text": "tra <<period>> minuti"
        },
        "$:/language/RelativeDate/Future/Months": {
            "title": "$:/language/RelativeDate/Future/Months",
            "text": "tra <<period>> mesi"
        },
        "$:/language/RelativeDate/Future/Second": {
            "title": "$:/language/RelativeDate/Future/Second",
            "text": "tra 1 secondo"
        },
        "$:/language/RelativeDate/Future/Seconds": {
            "title": "$:/language/RelativeDate/Future/Seconds",
            "text": "tra <<period>> secondi"
        },
        "$:/language/RelativeDate/Future/Years": {
            "title": "$:/language/RelativeDate/Future/Years",
            "text": "tra <<period>> anni"
        },
        "$:/language/RelativeDate/Past/Days": {
            "title": "$:/language/RelativeDate/Past/Days",
            "text": "<<period>> giorni fa"
        },
        "$:/language/RelativeDate/Past/Hours": {
            "title": "$:/language/RelativeDate/Past/Hours",
            "text": "<<period>> ore fa"
        },
        "$:/language/RelativeDate/Past/Minutes": {
            "title": "$:/language/RelativeDate/Past/Minutes",
            "text": "<<period>> minuti fa"
        },
        "$:/language/RelativeDate/Past/Months": {
            "title": "$:/language/RelativeDate/Past/Months",
            "text": "<<period>> mesi fa"
        },
        "$:/language/RelativeDate/Past/Second": {
            "title": "$:/language/RelativeDate/Past/Second",
            "text": "1 secondo fa"
        },
        "$:/language/RelativeDate/Past/Seconds": {
            "title": "$:/language/RelativeDate/Past/Seconds",
            "text": "<<period>> secondi fa"
        },
        "$:/language/RelativeDate/Past/Years": {
            "title": "$:/language/RelativeDate/Past/Years",
            "text": "<<period>> anni fa"
        },
        "$:/language/Docs/ModuleTypes/animation": {
            "title": "$:/language/Docs/ModuleTypes/animation",
            "text": "Animazioni che possono essere utilizzate con RevealWidget."
        },
        "$:/language/Docs/ModuleTypes/command": {
            "title": "$:/language/Docs/ModuleTypes/command",
            "text": "Comandi che possono essere eseguiti sotto Node.js."
        },
        "$:/language/Docs/ModuleTypes/config": {
            "title": "$:/language/Docs/ModuleTypes/config",
            "text": "Data da inserire nel `$tw.config`."
        },
        "$:/language/Docs/ModuleTypes/filteroperator": {
            "title": "$:/language/Docs/ModuleTypes/filteroperator",
            "text": "I singoli metodi degli operatori di filtro."
        },
        "$:/language/Docs/ModuleTypes/global": {
            "title": "$:/language/Docs/ModuleTypes/global",
            "text": "Data globale da inserire in `$tw`."
        },
        "$:/language/Docs/ModuleTypes/isfilteroperator": {
            "title": "$:/language/Docs/ModuleTypes/isfilteroperator",
            "text": "Operandi per l'operatore di filtro ''is''."
        },
        "$:/language/Docs/ModuleTypes/macro": {
            "title": "$:/language/Docs/ModuleTypes/macro",
            "text": "Definizione macro JavaScript."
        },
        "$:/language/Docs/ModuleTypes/parser": {
            "title": "$:/language/Docs/ModuleTypes/parser",
            "text": "Parsers per differenti tipi di contenuto."
        },
        "$:/language/Docs/ModuleTypes/saver": {
            "title": "$:/language/Docs/ModuleTypes/saver",
            "text": "Savers per gestire i diversi metodi di salvataggio file dal browser."
        },
        "$:/language/Docs/ModuleTypes/startup": {
            "title": "$:/language/Docs/ModuleTypes/startup",
            "text": "Funzioni di avvio."
        },
        "$:/language/Docs/ModuleTypes/storyview": {
            "title": "$:/language/Docs/ModuleTypes/storyview",
            "text": "Vista cronologia per personalizzare l'animazione ed il comportamento del widget liste."
        },
        "$:/language/Docs/ModuleTypes/tiddlerdeserializer": {
            "title": "$:/language/Docs/ModuleTypes/tiddlerdeserializer",
            "text": "Converte i diversi tipi di contenuto in frammenti."
        },
        "$:/language/Docs/ModuleTypes/tiddlerfield": {
            "title": "$:/language/Docs/ModuleTypes/tiddlerfield",
            "text": "Definisce il comportamento di un singolo campo di un frammento."
        },
        "$:/language/Docs/ModuleTypes/tiddlermethod": {
            "title": "$:/language/Docs/ModuleTypes/tiddlermethod",
            "text": "Aggiunge metodi al prototipo `$tw.Tiddler`."
        },
        "$:/language/Docs/ModuleTypes/upgrader": {
            "title": "$:/language/Docs/ModuleTypes/upgrader",
            "text": "Applica il processo di aggiornamento ai frammenti durante un aggiornamento/importazione."
        },
        "$:/language/Docs/ModuleTypes/utils": {
            "title": "$:/language/Docs/ModuleTypes/utils",
            "text": "Aggiunge metodi a `$tw.utils`."
        },
        "$:/language/Docs/ModuleTypes/utils-node": {
            "title": "$:/language/Docs/ModuleTypes/utils-node",
            "text": "Aggiunge metodi specifici Node.js a `$tw.utils`."
        },
        "$:/language/Docs/ModuleTypes/widget": {
            "title": "$:/language/Docs/ModuleTypes/widget",
            "text": "Widgets che incapsulano e aggiornano il contenuto DOM."
        },
        "$:/language/Docs/ModuleTypes/wikimethod": {
            "title": "$:/language/Docs/ModuleTypes/wikimethod",
            "text": "Aggiunge metodi a `$tw.Wiki`."
        },
        "$:/language/Docs/ModuleTypes/wikirule": {
            "title": "$:/language/Docs/ModuleTypes/wikirule",
            "text": "Regole parser individuali del parser principale WikiText."
        },
        "$:/language/Docs/PaletteColours/alert-background": {
            "title": "$:/language/Docs/PaletteColours/alert-background",
            "text": "Sfondo allarme"
        },
        "$:/language/Docs/PaletteColours/alert-border": {
            "title": "$:/language/Docs/PaletteColours/alert-border",
            "text": "Bordo allarme"
        },
        "$:/language/Docs/PaletteColours/alert-highlight": {
            "title": "$:/language/Docs/PaletteColours/alert-highlight",
            "text": "Evidenziazione allarme"
        },
        "$:/language/Docs/PaletteColours/alert-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/alert-muted-foreground",
            "text": "Primo piano allarme disattivato"
        },
        "$:/language/Docs/PaletteColours/background": {
            "title": "$:/language/Docs/PaletteColours/background",
            "text": "Sfondo generale"
        },
        "$:/language/Docs/PaletteColours/button-background": {
            "title": "$:/language/Docs/PaletteColours/button-background",
            "text": "Default sfondo pulsante"
        },
        "$:/language/Docs/PaletteColours/button-border": {
            "title": "$:/language/Docs/PaletteColours/button-border",
            "text": "Default bordo pulsante"
        },
        "$:/language/Docs/PaletteColours/button-foreground": {
            "title": "$:/language/Docs/PaletteColours/button-foreground",
            "text": "Default primo piano pulsante"
        },
        "$:/language/Docs/PaletteColours/code-background": {
            "title": "$:/language/Docs/PaletteColours/code-background",
            "text": "Sfondo codice"
        },
        "$:/language/Docs/PaletteColours/code-border": {
            "title": "$:/language/Docs/PaletteColours/code-border",
            "text": "Bordo codice"
        },
        "$:/language/Docs/PaletteColours/code-foreground": {
            "title": "$:/language/Docs/PaletteColours/code-foreground",
            "text": "Codice in primo piano"
        },
        "$:/language/Docs/PaletteColours/dirty-indicator": {
            "title": "$:/language/Docs/PaletteColours/dirty-indicator",
            "text": "Indicatore modifiche non salvate"
        },
        "$:/language/Docs/PaletteColours/download-background": {
            "title": "$:/language/Docs/PaletteColours/download-background",
            "text": "Sfondo pulsante download"
        },
        "$:/language/Docs/PaletteColours/download-foreground": {
            "title": "$:/language/Docs/PaletteColours/download-foreground",
            "text": "Primo piano pulsante download"
        },
        "$:/language/Docs/PaletteColours/external-link-background": {
            "title": "$:/language/Docs/PaletteColours/external-link-background",
            "text": "Sfondo link esterno"
        },
        "$:/language/Docs/PaletteColours/external-link-background-visited": {
            "title": "$:/language/Docs/PaletteColours/external-link-background-visited",
            "text": "Sfondo link esterno visitato"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground",
            "text": "Primo piano link esterno"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground-visited": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground-visited",
            "text": "Primo piano link esterno visitato"
        },
        "$:/language/Docs/PaletteColours/foreground": {
            "title": "$:/language/Docs/PaletteColours/foreground",
            "text": "Primo piano generale"
        },
        "$:/language/Docs/PaletteColours/message-background": {
            "title": "$:/language/Docs/PaletteColours/message-background",
            "text": "Sfondo casella messaggio"
        },
        "$:/language/Docs/PaletteColours/message-border": {
            "title": "$:/language/Docs/PaletteColours/message-border",
            "text": "Bordo casella messaggio"
        },
        "$:/language/Docs/PaletteColours/message-foreground": {
            "title": "$:/language/Docs/PaletteColours/message-foreground",
            "text": "Primo piano casella messaggio"
        },
        "$:/language/Docs/PaletteColours/notification-background": {
            "title": "$:/language/Docs/PaletteColours/notification-background",
            "text": "Sfondo notifica"
        },
        "$:/language/Docs/PaletteColours/notification-border": {
            "title": "$:/language/Docs/PaletteColours/notification-border",
            "text": "Bordo notifica"
        },
        "$:/language/Docs/PaletteColours/page-background": {
            "title": "$:/language/Docs/PaletteColours/page-background",
            "text": "Sfondo pagina"
        },
        "$:/language/Docs/PaletteColours/pre-background": {
            "title": "$:/language/Docs/PaletteColours/pre-background",
            "text": "Sfondo codice preformattato"
        },
        "$:/language/Docs/PaletteColours/pre-border": {
            "title": "$:/language/Docs/PaletteColours/pre-border",
            "text": "Bordo codice preformattato"
        },
        "$:/language/Docs/PaletteColours/sidebar-button-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-button-foreground",
            "text": "Sfondo pulsante sidebar"
        },
        "$:/language/Docs/PaletteColours/sidebar-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-foreground",
            "text": "Sfondo sidebar"
        },
        "$:/language/Docs/PaletteColours/site-title-foreground": {
            "title": "$:/language/Docs/PaletteColours/site-title-foreground",
            "text": "Sfondo titolo sito"
        },
        "$:/language/Docs/PaletteColours/static-alert-foreground": {
            "title": "$:/language/Docs/PaletteColours/static-alert-foreground",
            "text": "Primo piano alert statico"
        },
        "$:/language/Docs/PaletteColours/tab-background": {
            "title": "$:/language/Docs/PaletteColours/tab-background",
            "text": "Sfondo tab"
        },
        "$:/language/Docs/PaletteColours/tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-background-selected",
            "text": "Sfondo tab per tab selezionati"
        },
        "$:/language/Docs/PaletteColours/tab-border": {
            "title": "$:/language/Docs/PaletteColours/tab-border",
            "text": "Bordo tab"
        },
        "$:/language/Docs/PaletteColours/tab-border-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-border-selected",
            "text": "Bordo tab per tab selezionati"
        },
        "$:/language/Docs/PaletteColours/table-border": {
            "title": "$:/language/Docs/PaletteColours/table-border",
            "text": "Bordo tabella"
        },
        "$:/language/Docs/PaletteColours/table-footer-background": {
            "title": "$:/language/Docs/PaletteColours/table-footer-background",
            "text": "Sfondo footer tabella"
        },
        "$:/language/Docs/PaletteColours/table-header-background": {
            "title": "$:/language/Docs/PaletteColours/table-header-background",
            "text": "Sfondo testata tabella"
        },
        "$:/language/Docs/PaletteColours/tag-background": {
            "title": "$:/language/Docs/PaletteColours/tag-background",
            "text": "Sfondo etichetta"
        },
        "$:/language/Docs/PaletteColours/tiddler-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-background",
            "text": "Sfondo frammento"
        },
        "$:/language/Docs/PaletteColours/tiddler-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-border",
            "text": "Bordo frammento"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-background",
            "text": "Sfondo editor frammenti"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-border",
            "text": "Bordo editor frammenti"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-background",
            "text": "Sfondo pannello informazioni frammenti"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-border",
            "text": "Bordo pannello informazioni frammenti"
        },
        "$:/language/EditTemplate/Body/External/Hint": {
            "title": "$:/language/EditTemplate/Body/External/Hint",
            "text": "Questo &egrave; un frammento esterno memorizzato al di fuori del file principale TiddlyWiki. Puoi editare le etichette ed i campi ma non puoi editare il contenuto"
        },
        "$:/language/EditTemplate/Body/Hint": {
            "title": "$:/language/EditTemplate/Body/Hint",
            "text": "Utilizza il formato wiki per definire la formattazione, aggiungere immagini e caratteristiche dinamiche"
        },
        "$:/language/EditTemplate/Body/Placeholder": {
            "title": "$:/language/EditTemplate/Body/Placeholder",
            "text": "Digita il testo di questo frammento"
        },
        "$:/language/EditTemplate/Body/Preview/Button/Hide": {
            "title": "$:/language/EditTemplate/Body/Preview/Button/Hide",
            "text": "Nascondi preview"
        },
        "$:/language/EditTemplate/Body/Preview/Button/Show": {
            "title": "$:/language/EditTemplate/Body/Preview/Button/Show",
            "text": "Mostra preview"
        },
        "$:/language/EditTemplate/Field/Remove/Caption": {
            "title": "$:/language/EditTemplate/Field/Remove/Caption",
            "text": "Rimuovi campo"
        },
        "$:/language/EditTemplate/Field/Remove/Hint": {
            "title": "$:/language/EditTemplate/Field/Remove/Hint",
            "text": "Rimuovi campo"
        },
        "$:/language/EditTemplate/Fields/Add/Button": {
            "title": "$:/language/EditTemplate/Fields/Add/Button",
            "text": "Aggiungi"
        },
        "$:/language/EditTemplate/Fields/Add/Dropdown/System": {
            "title": "$:/language/EditTemplate/Fields/Add/Dropdown/System",
            "text": "Campi di sistema"
        },
        "$:/language/EditTemplate/Fields/Add/Dropdown/User": {
            "title": "$:/language/EditTemplate/Fields/Add/Dropdown/User",
            "text": "Campi utente"
        },
        "$:/language/EditTemplate/Fields/Add/Name/Placeholder": {
            "title": "$:/language/EditTemplate/Fields/Add/Name/Placeholder",
            "text": "Nome campo"
        },
        "$:/language/EditTemplate/Fields/Add/Prompt": {
            "title": "$:/language/EditTemplate/Fields/Add/Prompt",
            "text": "Aggiungi un nuovo campo:"
        },
        "$:/language/EditTemplate/Fields/Add/Value/Placeholder": {
            "title": "$:/language/EditTemplate/Fields/Add/Value/Placeholder",
            "text": "Valore campo"
        },
        "$:/language/EditTemplate/Shadow/OverriddenWarning": {
            "title": "$:/language/EditTemplate/Shadow/OverriddenWarning",
            "text": "Questo &egrave; un frammento nascosto modificato. Puoi ritornare alla versione di default cancellando questo frammento"
        },
        "$:/language/EditTemplate/Shadow/Warning": {
            "title": "$:/language/EditTemplate/Shadow/Warning",
            "text": "Questo &egrave; un frammento nascosto. Qualsiasi modifica ricoprir&agrave; la versione di default"
        },
        "$:/language/EditTemplate/Tags/Add/Button": {
            "title": "$:/language/EditTemplate/Tags/Add/Button",
            "text": "Aggiungi"
        },
        "$:/language/EditTemplate/Tags/Add/Placeholder": {
            "title": "$:/language/EditTemplate/Tags/Add/Placeholder",
            "text": "Nome etichetta"
        },
        "$:/language/EditTemplate/Tags/Dropdown/Caption": {
            "title": "$:/language/EditTemplate/Tags/Dropdown/Caption",
            "text": "Lista delle etichette"
        },
        "$:/language/EditTemplate/Tags/Dropdown/Hint": {
            "title": "$:/language/EditTemplate/Tags/Dropdown/Hint",
            "text": "Mostra la lista delle etichette"
        },
        "$:/language/EditTemplate/Type/Delete/Caption": {
            "title": "$:/language/EditTemplate/Type/Delete/Caption",
            "text": "Cancella il tipo di contenuto"
        },
        "$:/language/EditTemplate/Type/Delete/Hint": {
            "title": "$:/language/EditTemplate/Type/Delete/Hint",
            "text": "Cancella il tipo di contenuto"
        },
        "$:/language/EditTemplate/Type/Dropdown/Caption": {
            "title": "$:/language/EditTemplate/Type/Dropdown/Caption",
            "text": "Elenca il tipo di contenuto"
        },
        "$:/language/EditTemplate/Type/Dropdown/Hint": {
            "title": "$:/language/EditTemplate/Type/Dropdown/Hint",
            "text": "Mostra la lista del tipo di contenuto"
        },
        "$:/language/EditTemplate/Type/Placeholder": {
            "title": "$:/language/EditTemplate/Type/Placeholder",
            "text": "Tipo contenuto"
        },
        "$:/language/EditTemplate/Type/Prompt": {
            "title": "$:/language/EditTemplate/Type/Prompt",
            "text": "Tipo:"
        },
        "$:/language/Docs/Fields/_canonical_uri": {
            "title": "$:/language/Docs/Fields/_canonical_uri",
            "text": "L'URI completo di un frammento immagine esterno"
        },
        "$:/language/Docs/Fields/bag": {
            "title": "$:/language/Docs/Fields/bag",
            "text": "Il nome del contenitore da cui proviene un frammento"
        },
        "$:/language/Docs/Fields/caption": {
            "title": "$:/language/Docs/Fields/caption",
            "text": "Il testo che &egrave; visualizzato in un tab o in un pulsante"
        },
        "$:/language/Docs/Fields/color": {
            "title": "$:/language/Docs/Fields/color",
            "text": "Il codice CSS del colore associato ad un frammento"
        },
        "$:/language/Docs/Fields/component": {
            "title": "$:/language/Docs/Fields/component",
            "text": "Il nome del componente responsabile per un [[alerttiddler|AlertMechanism]]"
        },
        "$:/language/Docs/Fields/created": {
            "title": "$:/language/Docs/Fields/created",
            "text": "La data in cui il frammento &egrave; stato creato"
        },
        "$:/language/Docs/Fields/creator": {
            "title": "$:/language/Docs/Fields/creator",
            "text": "Il nome della persona che ha creato il frammento"
        },
        "$:/language/Docs/Fields/current-tiddler": {
            "title": "$:/language/Docs/Fields/current-tiddler",
            "text": "Utilizzato per memorizzare nella cache il frammento top nella [[history list|HistoryMechanism]]"
        },
        "$:/language/Docs/Fields/dependents": {
            "title": "$:/language/Docs/Fields/dependents",
            "text": "Per un plugin, elenca i plugin dipendenti"
        },
        "$:/language/Docs/Fields/description": {
            "title": "$:/language/Docs/Fields/description",
            "text": "Il testo descrittivo per un plugin o per una modalit&agrave; a dialogo"
        },
        "$:/language/Docs/Fields/draft.of": {
            "title": "$:/language/Docs/Fields/draft.of",
            "text": "Per i frammenti bozza, contiene il titolo del frammento di cui questo &egrave; una bozza"
        },
        "$:/language/Docs/Fields/draft.title": {
            "title": "$:/language/Docs/Fields/draft.title",
            "text": "Per i frammenti bozza, contiene la proposta di nuovo titolo per il frammento"
        },
        "$:/language/Docs/Fields/footer": {
            "title": "$:/language/Docs/Fields/footer",
            "text": "Il testo del footer per un wizard"
        },
        "$:/language/Docs/Fields/hack-to-give-us-something-to-compare-against": {
            "title": "$:/language/Docs/Fields/hack-to-give-us-something-to-compare-against",
            "text": "Un campo di memoria temporanea utilizzato in [[$:/core/templates/static.content]]"
        },
        "$:/language/Docs/Fields/icon": {
            "title": "$:/language/Docs/Fields/icon",
            "text": "Il titolo del frammento che contiene l'icona associata con il frammento"
        },
        "$:/language/Docs/Fields/library": {
            "title": "$:/language/Docs/Fields/library",
            "text": "Se impostato su \"yes\" indica che il frammento deve essere salvato come una libreria ~JavaScript"
        },
        "$:/language/Docs/Fields/list": {
            "title": "$:/language/Docs/Fields/list",
            "text": "Una lista ordinata di titoli di frammenti associati con un frammento"
        },
        "$:/language/Docs/Fields/list-after": {
            "title": "$:/language/Docs/Fields/list-after",
            "text": "Se impostato, il titolo del frammento dopo il quale questo frammento deve essere aggiunto all'elenco ordinato dei titoli dei frammenti"
        },
        "$:/language/Docs/Fields/list-before": {
            "title": "$:/language/Docs/Fields/list-before",
            "text": "Se impostato, il titolo del frammento prima del quale questo frammento deve essere aggiunto all'elenco ordinato dei titoli dei frammenti, o all'inizio della lista se questo campo &egrave; presente ma vuoto"
        },
        "$:/language/Docs/Fields/modified": {
            "title": "$:/language/Docs/Fields/modified",
            "text": "La data e l'ora in cui un frammento &egrave; stato modificato l'ultima volta"
        },
        "$:/language/Docs/Fields/modifier": {
            "title": "$:/language/Docs/Fields/modifier",
            "text": "Il titolo del frammento associato con la persona che ha modificato un frammento l'ultima volta"
        },
        "$:/language/Docs/Fields/name": {
            "title": "$:/language/Docs/Fields/name",
            "text": "Il nome leggibile associato con un frammento plugin"
        },
        "$:/language/Docs/Fields/plugin-priority": {
            "title": "$:/language/Docs/Fields/plugin-priority",
            "text": "Un valore numerico che indica la priorit&agrave; di un frammento plugin"
        },
        "$:/language/Docs/Fields/plugin-type": {
            "title": "$:/language/Docs/Fields/plugin-type",
            "text": "Il tipo di plugin di un frammento plugin"
        },
        "$:/language/Docs/Fields/released": {
            "title": "$:/language/Docs/Fields/released",
            "text": "La data di rilascio di un ~TiddlyWiki"
        },
        "$:/language/Docs/Fields/revision": {
            "title": "$:/language/Docs/Fields/revision",
            "text": "La revisione del frammento mantenuta sul server"
        },
        "$:/language/Docs/Fields/source": {
            "title": "$:/language/Docs/Fields/source",
            "text": "L'indirizzo URL sorgente associato con un frammento"
        },
        "$:/language/Docs/Fields/subtitle": {
            "title": "$:/language/Docs/Fields/subtitle",
            "text": "Il testo del sottotitolo per un wizard"
        },
        "$:/language/Docs/Fields/tags": {
            "title": "$:/language/Docs/Fields/tags",
            "text": "Una lista di categorie associate con un frammento"
        },
        "$:/language/Docs/Fields/text": {
            "title": "$:/language/Docs/Fields/text",
            "text": "Il corpo del testo di un frammento"
        },
        "$:/language/Docs/Fields/title": {
            "title": "$:/language/Docs/Fields/title",
            "text": "Il nome univoco di un frammento"
        },
        "$:/language/Docs/Fields/type": {
            "title": "$:/language/Docs/Fields/type",
            "text": "Il tipo di contenuto di un frammento"
        },
        "$:/language/Docs/Fields/version": {
            "title": "$:/language/Docs/Fields/version",
            "text": "Informazioni di versione per un plugin"
        },
        "$:/language/Filters/AllTags": {
            "title": "$:/language/Filters/AllTags",
            "text": "Tutte le etichette eccetto quelle di sistema"
        },
        "$:/language/Filters/AllTiddlers": {
            "title": "$:/language/Filters/AllTiddlers",
            "text": "Tutti i frammenti eccetto quelli di sistema"
        },
        "$:/language/Filters/Drafts": {
            "title": "$:/language/Filters/Drafts",
            "text": "Frammenti bozza"
        },
        "$:/language/Filters/Missing": {
            "title": "$:/language/Filters/Missing",
            "text": "Frammenti mancanti"
        },
        "$:/language/Filters/Orphans": {
            "title": "$:/language/Filters/Orphans",
            "text": "Frammenti orfani"
        },
        "$:/language/Filters/OverriddenShadowTiddlers": {
            "title": "$:/language/Filters/OverriddenShadowTiddlers",
            "text": "Frammenti nascosti annullati"
        },
        "$:/language/Filters/RecentSystemTiddlers": {
            "title": "$:/language/Filters/RecentSystemTiddlers",
            "text": "I frammenti modificati di recente, inclusi i frammenti di sistema"
        },
        "$:/language/Filters/RecentTiddlers": {
            "title": "$:/language/Filters/RecentTiddlers",
            "text": "I frammenti modificati di recente"
        },
        "$:/language/Filters/ShadowTiddlers": {
            "title": "$:/language/Filters/ShadowTiddlers",
            "text": "Frammenti nascosti"
        },
        "$:/language/Filters/SystemTags": {
            "title": "$:/language/Filters/SystemTags",
            "text": "Etichette di sistema"
        },
        "$:/language/Filters/SystemTiddlers": {
            "title": "$:/language/Filters/SystemTiddlers",
            "text": "Frammenti di sistema"
        },
        "$:/language/Filters/TypedTiddlers": {
            "title": "$:/language/Filters/TypedTiddlers",
            "text": "Frammenti di tipo non wiki-text"
        },
        "GettingStarted": {
            "title": "GettingStarted",
            "text": "Benvenuto in TiddlyWiki e nella TiddlyWiki community\n\nPrima di iniziare a memorizzare informazioni importanti in TiddlyWiki assicurati di riuscire a salvare in modo affidabile le modifiche. Leggi http://tiddlywiki.com/#GettingStarted per i dettagli.\n\n!! Imposta questo TiddlyWiki\n\n [list[$:/StoryList]]\n\nApri il pannello di controllo per altre opzioni."
        },
        "$:/language/Help/clearpassword": {
            "title": "$:/language/Help/clearpassword",
            "description": "Cancella la password per le successive operazioni di cifratura",
            "text": "Cancella la password per le successive operazioni di cifratura\n\n```\n--clearpassword\n```\n"
        },
        "$:/language/Help/default": {
            "title": "$:/language/Help/default",
            "description": "",
            "text": "\\define commandTitle()\n$:/language/Help/$(command)$\n\\end\n```\nUtilizzo: tiddlywiki [<wikifolder>] [--<command> [<args>...]...]\n```\n\nComandi disponibili:\n\n<ul>\n<$list filter=\"[commands[]sort[title]]\" variable=\"command\">\n<li><$link to=<<commandTitle>>><$macrocall $name=\"command\" $type=\"text/plain\" $output=\"text/plain\"/></$link>: <$transclude tiddler=<<commandTitle>> field=\"description\"/></li>\n</$list>\n</ul>\n\nPer l'aiuto dettagliato su un comando:\n\n```\ntiddlywiki --help <command>\n```\n"
        },
        "$:/language/Help/editions": {
            "title": "$:/language/Help/editions",
            "description": "Elenca le edizioni disponibili di TiddlyWiki",
            "text": "Elenca i nomi e le descrizioni delle edizioni disponibili. Puoi creare un nuovo wiki di una specifica edizione con il comando `--init`.\n\n```\n--editions\n```\n"
        },
        "$:/language/Help/help": {
            "title": "$:/language/Help/help",
            "description": "Visualizza l'aiuto per i comandi TiddlyWiki",
            "text": "Visualizza il testo di aiuto per un comando:\n\n```\n--help [<command>]\n```\n\nSe il nome del comando &egrave; omesso viene visualizzata la lista dei comandi disponibili.\n"
        },
        "$:/language/Help/init": {
            "title": "$:/language/Help/init",
            "description": "Inizializza un nuovo wiki folder",
            "text": "Inizializza un [[WikiFolder|WikiFolders]] vuoto con una copia della specifica edizione.\n\n```\n--init <edition> [<edition> ...]\n```\n\nPer esempio::\n\n```\ntiddlywiki ./MyWikiFolder --init empty\n```\n\nNote:\n\n* Se necessario sar&agrave; creata la directory del wiki\n* Di default l'\"edizione\" &egrave; ''vuota''\n* Il comando init fallir&agrave; se la direcotry del wiki non &egrave; vuota\n* Il comando init rimuove qualsiasi definizione `includeWikis` nell'edizione del file `tiddlywiki.info`\n* Se sono specificate edizioni multiple, l'edizione inizializzata dopo sovrascrive tutti i file condivisi con le edizioni precedenti (il file finale `tiddlywiki.info` sar&agrave; copiato dall'ultima edizione)\n* `--editions` restituisce una lista delle edizioni disponibili\n"
        },
        "$:/language/Help/load": {
            "title": "$:/language/Help/load",
            "description": "Carica frammenti da un file",
            "text": "Carica frammenti da file 2.x.x TiddlyWiki (`.html`), `.tiddler`, `.tid`, `.json` o altri file \n\n```\n--load <filepath>\n```\n\nPer caricare frrammenti da un TiddlyWiki criptato si deve prima specificare la password con il comando PasswordCommand. Per esempio:\n\n```\ntiddlywiki ./MyWiki --password pa55w0rd --load my_encrypted_wiki.html\n```\n"
        },
        "$:/language/Help/notfound": {
            "title": "$:/language/Help/notfound",
            "description": "",
            "text": "Nessuna voce di aiuto"
        },
        "$:/language/Help/password": {
            "title": "$:/language/Help/password",
            "description": "Definisci una password per le successive operazioni di crittografia",
            "text": "Definisci una password per le successive operazioni di crittografia ```--password <password>```"
        },
        "$:/language/Help/rendertiddler": {
            "title": "$:/language/Help/rendertiddler",
            "description": "Presenta un frammento singolo secondo uno specifico ContentType",
            "text": "Presenta un frammento singolo secondo uno specifico ContentType, il default &egrave; `text/html` e lo salva con il nome file specificato:\n\n```\n--rendertiddler <title> <filename> [<type>]\n```\n"
        },
        "$:/language/Help/rendertiddlers": {
            "title": "$:/language/Help/rendertiddlers",
            "description": "Render tiddlers matching a filter to a specified ContentType",
            "text": "Render a set of tiddlers matching a filter to separate files of a specified ContentType (defaults to `text/html`) and extension (defaults to `.html`).\n\n```\n--rendertiddlers <filter> <template> <pathname> [<type>] [<extension>]\n```\n\nPer esempio:\n\n```\n--rendertiddlers [!is[system]] $:/core/templates/static.tiddler.html ./static text/plain\n```\n"
        },
        "$:/language/Help/savetiddler": {
            "title": "$:/language/Help/savetiddler",
            "description": "Salva un frammento nel formato puro testo o binario in un file",
            "text": "Salva un singolo frammento nel formato puro testo o binario con il nome file specificato. \n\n```\n--savetiddler <title> <filename>\n```\n"
        },
        "$:/language/Help/server": {
            "title": "$:/language/Help/server",
            "description": "Fornisce un'interfaccia server HTTP a TiddlyWiki",
            "text": "Il server incluso in TiddlyWiki5 &egrave; molto semplice. Sebbene compatibile con TiddlyWeb, il server non supporta molte delle funzionalit&agrave; necessarie per un utilizzo affidabile su internet.\n\nAlla radice serve il rendering di un frammento specifico. Oltre la radice, serve frammenti singoli codificati in JSON e supporta le operazioni HTTP di base `GET`, `PUT` e `DELETE`.\n\n```\n--server <port> <roottiddler> <rendertype> <servetype> <username> <password> <host>\n```\n\nI parametri sono:\n\n* ''port'' - il numero di porta sui cui risponde il server  (default a \"8080\")\n* ''roottiddler'' - il frammento da servire alla radice (default a \"$:/core/save/all\") \n* ''rendertype'' - il tipo di contenuto con cui deve essere effettuato il render del frammento alla radice (default a \"text/plain\")\n* ''servetype'' - il tipo di contenuto con cui deve essere servito il frammento alla radice (default a \"text/html\")\n* ''username'' - il nome utente di default da utilizzare per firmare le modifiche\n* ''password'' - la password opzionale da utilizzare per l'autenticazione di base\n* ''host'' - il nome host opzionale da utilizzare per il server  (default a \"127.0.0.1\" ossia \"localhost\")\n\nSe il parametro password &egrave; specificato, il browser chieder&agrave; nome utente e password. Notare che la password &egrave; trasmessa in chiaro quindi questa implementazione non &egrave; adatta ad un uso generale.\n\nPer esempio:\n\n```\n--server 8080 $:/core/save/all text/plain text/html MyUserName passw0rd\n```\n\nPer eseguire istanze multiple di server TiddlyWiki nello stesso tempo, &egrave; necessario definire per ciascuno una porta specifica.\n"
        },
        "$:/language/Help/verbose": {
            "title": "$:/language/Help/verbose",
            "description": "Attiva l'output esteso per il debug",
            "text": "Attiva l'output esteso per il debug"
        },
        "$:/language/Help/version": {
            "title": "$:/language/Help/version",
            "description": "Visualizza la versione di TiddlyWiki",
            "text": "Visualizza la versione di TiddlyWiki."
        },
        "$:/language/Import/Listing/Cancel/Caption": {
            "title": "$:/language/Import/Listing/Cancel/Caption",
            "text": "Cancella"
        },
        "$:/language/Import/Listing/Hint": {
            "title": "$:/language/Import/Listing/Hint",
            "text": "Questi frammenti sono pronti per essere importati:"
        },
        "$:/language/Import/Listing/Import/Caption": {
            "title": "$:/language/Import/Listing/Import/Caption",
            "text": "Importa"
        },
        "$:/language/Import/Listing/Select/Caption": {
            "title": "$:/language/Import/Listing/Select/Caption",
            "text": "Seleziona"
        },
        "$:/language/Import/Listing/Status/Caption": {
            "title": "$:/language/Import/Listing/Status/Caption",
            "text": "Stato"
        },
        "$:/language/Import/Listing/Title/Caption": {
            "title": "$:/language/Import/Listing/Title/Caption",
            "text": "Titolo"
        },
        "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible": {
            "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible",
            "text": "Plugin bloccato incompatibile o obsoleto "
        },
        "$:/language/Import/Upgrader/Plugins/Suppressed/Version": {
            "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Version",
            "text": "Plugin bloccato (a causa di un in arrivo <<incoming>>  pi&ugrave; vecchio di un esistente <<existing>>)"
        },
        "$:/language/Import/Upgrader/Plugins/Upgraded": {
            "title": "$:/language/Import/Upgrader/Plugins/Upgraded",
            "text": "Plugin aggiornato da <<incoming>> a <<upgraded>>"
        },
        "$:/language/Import/Upgrader/State/Suppressed": {
            "title": "$:/language/Import/Upgrader/State/Suppressed",
            "text": "Frammento in stato temporaneo bloccato"
        },
        "$:/language/Import/Upgrader/System/Suppressed": {
            "title": "$:/language/Import/Upgrader/System/Suppressed",
            "text": "Frammento di sistema bloccato"
        },
        "$:/language/Import/Upgrader/ThemeTweaks/Created": {
            "title": "$:/language/Import/Upgrader/ThemeTweaks/Created",
            "text": "Tema migrato da <$text text=<<from>>/>"
        },
        "$:/language/BinaryWarning/Prompt": {
            "title": "$:/language/BinaryWarning/Prompt",
            "text": "Questo frammento contiene dati binari"
        },
        "$:/language/ClassicWarning/Hint": {
            "title": "$:/language/ClassicWarning/Hint",
            "text": "Questo frammento &egrave; scritto nel formato testo wiki di TiddlyWiki Classic e non &egrave; pienamente compatibile con TiddlyWiki versione 5. Vedi http://tiddlywiki.com/static/Upgrading.html per maggiori dettagli a riguardo"
        },
        "$:/language/ClassicWarning/Upgrade/Caption": {
            "title": "$:/language/ClassicWarning/Upgrade/Caption",
            "text": "Aggiorna"
        },
        "$:/language/CloseAll/Button": {
            "title": "$:/language/CloseAll/Button",
            "text": "Chiudi tutto"
        },
        "$:/language/ConfirmCancelTiddler": {
            "title": "$:/language/ConfirmCancelTiddler",
            "text": "Vuoi annullare le modifiche al frammento \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmDeleteTiddler": {
            "title": "$:/language/ConfirmDeleteTiddler",
            "text": "Vuoi cancellare il frammento \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmEditShadowTiddler": {
            "title": "$:/language/ConfirmEditShadowTiddler",
            "text": "Stai per editare un frammento nascosto. Ogni modifica dei default di sistema render&agrave; i futuri aggiornamenti non semplici. Sei sicuro di voler editare \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmOverwriteTiddler": {
            "title": "$:/language/ConfirmOverwriteTiddler",
            "text": "Vuoi sovrascrivere il frammento \"<$text text=<<title>>/>\"?"
        },
        "$:/language/DefaultNewTiddlerTitle": {
            "title": "$:/language/DefaultNewTiddlerTitle",
            "text": "Nuovo frammento"
        },
        "$:/language/DropMessage": {
            "title": "$:/language/DropMessage",
            "text": "Rilascia qui (o usa il tasto 'Escape' per cancellare)"
        },
        "$:/language/Encryption/Cancel": {
            "title": "$:/language/Encryption/Cancel",
            "text": "Cancella"
        },
        "$:/language/Encryption/ConfirmClearPassword": {
            "title": "$:/language/Encryption/ConfirmClearPassword",
            "text": "Vuoi cancellare la password? Questa operazione rimuover&agrave; la crittografia applicata quando salverai questo wiki"
        },
        "$:/language/Encryption/Password": {
            "title": "$:/language/Encryption/Password",
            "text": "Password"
        },
        "$:/language/Encryption/PasswordNoMatch": {
            "title": "$:/language/Encryption/PasswordNoMatch",
            "text": "Le password non corrispondono"
        },
        "$:/language/Encryption/PromptSetPassword": {
            "title": "$:/language/Encryption/PromptSetPassword",
            "text": "Imposta una nuova pasword per questo ~TiddlyWiki"
        },
        "$:/language/Encryption/RepeatPassword": {
            "title": "$:/language/Encryption/RepeatPassword",
            "text": "Ripeti password"
        },
        "$:/language/Encryption/SetPassword": {
            "title": "$:/language/Encryption/SetPassword",
            "text": "Imposta password"
        },
        "$:/language/Encryption/Username": {
            "title": "$:/language/Encryption/Username",
            "text": "NomeUtente"
        },
        "$:/language/Exporters/CsvFile": {
            "title": "$:/language/Exporters/CsvFile",
            "text": "file CSV"
        },
        "$:/language/Exporters/JsonFile": {
            "title": "$:/language/Exporters/JsonFile",
            "text": "file JSON"
        },
        "$:/language/Exporters/StaticRiver": {
            "title": "$:/language/Exporters/StaticRiver",
            "text": "HTML statico"
        },
        "$:/language/Exporters/TidFile": {
            "title": "$:/language/Exporters/TidFile",
            "text": "\".tid\" file"
        },
        "$:/language/InvalidFieldName": {
            "title": "$:/language/InvalidFieldName",
            "text": "Caratteri non consentiti nel campo nome \"<$text text=<<fieldName>>/>\". I campi nome possono solo contenere lettere minuscole, numeri ed i caratteri sottolineato (`_`), meno (`-`) e punto (`.`)"
        },
        "$:/language/MissingTiddler/Hint": {
            "title": "$:/language/MissingTiddler/Hint",
            "text": "Frammento mancante \"<$text text=<<currentTiddler>>/>\" - clicca {{$:/core/images/edit-button}} per crearlo"
        },
        "$:/language/OfficialPluginLibrary": {
            "title": "$:/language/OfficialPluginLibrary",
            "text": "Libreria ufficiale plugin ~TiddlyWiki"
        },
        "$:/language/PluginReloadWarning": {
            "title": "$:/language/PluginReloadWarning",
            "text": "Salva {{$:/core/ui/Buttons/save-wiki}} e ricarica {{$:/core/ui/Buttons/refresh}} per consentire alle modifiche ai plugin di avere effetto"
        },
        "$:/language/RecentChanges/DateFormat": {
            "title": "$:/language/RecentChanges/DateFormat",
            "text": "GG MM AAAA"
        },
        "$:/language/SystemTiddler/Tooltip": {
            "title": "$:/language/SystemTiddler/Tooltip",
            "text": "Questo &egrave; un frammento di sistema"
        },
        "$:/language/TagManager/Colour/Heading": {
            "title": "$:/language/TagManager/Colour/Heading",
            "text": "Colore"
        },
        "$:/language/TagManager/Count/Heading": {
            "title": "$:/language/TagManager/Count/Heading",
            "text": "Conteggio"
        },
        "$:/language/TagManager/Icon/Heading": {
            "title": "$:/language/TagManager/Icon/Heading",
            "text": "Icona"
        },
        "$:/language/TagManager/Info/Heading": {
            "title": "$:/language/TagManager/Info/Heading",
            "text": "Info"
        },
        "$:/language/TagManager/Tag/Heading": {
            "title": "$:/language/TagManager/Tag/Heading",
            "text": "Etichetta"
        },
        "$:/language/UnsavedChangesWarning": {
            "title": "$:/language/UnsavedChangesWarning",
            "text": "Ci sono modifiche non salvate in ~TiddlyWiki"
        },
        "$:/language/Modals/Download": {
            "title": "$:/language/Modals/Download",
            "type": "text/vnd.tiddlywiki",
            "subtitle": "Download changes",
            "footer": "<$button message=\"tm-close-tiddler\">Chiudi</$button>",
            "help": "http://tiddlywiki.com/static/DownloadingChanges.html",
            "text": "Il tuo browser supporta solo il salvataggio manuale.\n\nPer salvare le modifiche al tuo wiki, clicca con il tasto destro del mouse sul link di download mostrato sotto e seleziona \"Download file\" o \"Save file\", e poi scegli la cartella ed il nome del file.\n\n//Puoi velocizzare l'operazione cliccando il link con il tasto control (Windows) o il tasto options/alt (Mac OS X). Non ti verr&agrave; chiesto il nome della cartella e del file, ma il tuo browser non &egrave; in grado di assegnare un nome riconoscibile -- potrebbe essere necessario rinominare il file per aggiungere l'estensione `.html` prima di poter fare qualcosa di utile.//\n\nSugli smartphone che non consentono di scaricare file, puoi memorizzare nei bookmark il link, successivamente sincronizzare i bookmark con un computer desktop su cui poi salvare il file normalmente.\n"
        },
        "$:/language/Modals/SaveInstructions": {
            "title": "$:/language/Modals/SaveInstructions",
            "type": "text/vnd.tiddlywiki",
            "subtitle": "Save your work",
            "footer": "<$button message=\"tm-close-tiddler\">Chiudi</$button>",
            "help": "http://tiddlywiki.com/static/SavingChanges.html",
            "text": "Le modifiche a questo wiki devono essere salvate come un file ~TiddlyWiki HTML.\n\n!!! Browser su desktop\n\n# Seleziona ''Save As'' dal menu ''File''\n# Scegli la posizione ed un nome file\n#* Alcuni browser richiedono che sia indicato esplicitamente che il file deve essere salvato con il formato ''Webpage, solo HTML'' o qualcosa di simile\n# Chiudi questo tab\n\n!!! Browser su smartphone\n\n# Crea un bookmark per questa pagina\n#* Se hai attivato iCloud o Google Sync allora il bookmark sar&agrave; automaticamente sincronizzato con il tuo desktop dove potrai aprire il link e salvare il wiki come sopra\n# Chiudi questo tab\n\n//Se apri ancora il bookmark con Mobile Safari vedrai ancora questo messaggio. Se desideri andare avanti ed utilizzare il file, clicca semplicemente il bottone ''close'' sotto//\n"
        },
        "$:/config/NewJournal/Tags": {
            "title": "$:/config/NewJournal/Tags",
            "text": "Diario"
        },
        "$:/config/NewJournal/Title": {
            "title": "$:/config/NewJournal/Title",
            "text": "DD MM YYYY"
        },
        "$:/language/Notifications/Save/Done": {
            "title": "$:/language/Notifications/Save/Done",
            "text": "Wiki salvato"
        },
        "$:/language/Notifications/Save/Starting": {
            "title": "$:/language/Notifications/Save/Starting",
            "text": "Inizio salvataggio wiki"
        },
        "$:/language/Search/Advanced/Matches": {
            "title": "$:/language/Search/Advanced/Matches",
            "text": "//<small><<resultCount>> corrispondenze</small>//"
        },
        "$:/language/Search/DefaultResults/Caption": {
            "title": "$:/language/Search/DefaultResults/Caption",
            "text": "Lista"
        },
        "$:/language/Search/Filter/Caption": {
            "title": "$:/language/Search/Filter/Caption",
            "text": "Filtro"
        },
        "$:/language/Search/Filter/Hint": {
            "title": "$:/language/Search/Filter/Hint",
            "text": "Cerca attraverso un [[filtro|http://tiddlywiki.com/static/Filters.html]]"
        },
        "$:/language/Search/Filter/Matches": {
            "title": "$:/language/Search/Filter/Matches",
            "text": "//<small><<resultCount>> corrispondenze</small>//"
        },
        "$:/language/Search/Matches": {
            "title": "$:/language/Search/Matches",
            "text": "//<small><<resultCount>> corrispondenze</small>//"
        },
        "$:/language/Search/Shadows/Caption": {
            "title": "$:/language/Search/Shadows/Caption",
            "text": "Nascosti"
        },
        "$:/language/Search/Shadows/Hint": {
            "title": "$:/language/Search/Shadows/Hint",
            "text": "Cerca frammenti nascosti"
        },
        "$:/language/Search/Shadows/Matches": {
            "title": "$:/language/Search/Shadows/Matches",
            "text": "//<small><<resultCount>> corrispondenze</small>//"
        },
        "$:/language/Search/Standard/Caption": {
            "title": "$:/language/Search/Standard/Caption",
            "text": "Standard"
        },
        "$:/language/Search/Standard/Hint": {
            "title": "$:/language/Search/Standard/Hint",
            "text": "Cerca frammenti standard"
        },
        "$:/language/Search/Standard/Matches": {
            "title": "$:/language/Search/Standard/Matches",
            "text": "//<small><<resultCount>> corrispondenze</small>//"
        },
        "$:/language/Search/System/Caption": {
            "title": "$:/language/Search/System/Caption",
            "text": "Sistema"
        },
        "$:/language/Search/System/Hint": {
            "title": "$:/language/Search/System/Hint",
            "text": "Cerca frammenti di sistema"
        },
        "$:/language/Search/System/Matches": {
            "title": "$:/language/Search/System/Matches",
            "text": "//<small><<resultCount>> corrispondenze</small>//"
        },
        "$:/language/SideBar/All/Caption": {
            "title": "$:/language/SideBar/All/Caption",
            "text": "Tutti"
        },
        "$:/language/SideBar/Contents/Caption": {
            "title": "$:/language/SideBar/Contents/Caption",
            "text": "Indice"
        },
        "$:/language/SideBar/Drafts/Caption": {
            "title": "$:/language/SideBar/Drafts/Caption",
            "text": "Bozze"
        },
        "$:/language/SideBar/Missing/Caption": {
            "title": "$:/language/SideBar/Missing/Caption",
            "text": "Mancanti"
        },
        "$:/language/SideBar/More/Caption": {
            "title": "$:/language/SideBar/More/Caption",
            "text": "Altro"
        },
        "$:/language/SideBar/Open/Caption": {
            "title": "$:/language/SideBar/Open/Caption",
            "text": "Aperti"
        },
        "$:/language/SideBar/Orphans/Caption": {
            "title": "$:/language/SideBar/Orphans/Caption",
            "text": "Orfani"
        },
        "$:/language/SideBar/Recent/Caption": {
            "title": "$:/language/SideBar/Recent/Caption",
            "text": "Recenti"
        },
        "$:/language/SideBar/Shadows/Caption": {
            "title": "$:/language/SideBar/Shadows/Caption",
            "text": "Nascosti"
        },
        "$:/language/SideBar/System/Caption": {
            "title": "$:/language/SideBar/System/Caption",
            "text": "Sistema"
        },
        "$:/language/SideBar/Tags/Caption": {
            "title": "$:/language/SideBar/Tags/Caption",
            "text": "Etichette"
        },
        "$:/language/SideBar/Tags/Untagged/Caption": {
            "title": "$:/language/SideBar/Tags/Untagged/Caption",
            "text": "Non categorizzati"
        },
        "$:/language/SideBar/Tools/Caption": {
            "title": "$:/language/SideBar/Tools/Caption",
            "text": "Strumenti"
        },
        "$:/language/SideBar/Types/Caption": {
            "title": "$:/language/SideBar/Types/Caption",
            "text": "Tipi"
        },
        "$:/SiteSubtitle": {
            "title": "$:/SiteSubtitle",
            "text": "Un programma personale per scrivere in modo non lineare"
        },
        "$:/SiteTitle": {
            "title": "$:/SiteTitle",
            "text": "Il mio TiddlyWiki"
        },
        "$:/language/TiddlerInfo/Advanced/Caption": {
            "title": "$:/language/TiddlerInfo/Advanced/Caption",
            "text": "Avanzate"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint",
            "text": "Nessuno"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading",
            "text": "Dettagli plugin"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint",
            "text": "Questo plugin contiene i seguenti frammenti nascosti:"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading",
            "text": "Stato nascosto"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint",
            "text": "Il frammento <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> non &egrave; un frammento nascosto"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint",
            "text": "&Egrave; sovrascritto da un frammento ordinario"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint",
            "text": "Il frammento <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> &egrave; un frammento nascosto"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source",
            "text": "&Egrave; definito nel plugin <$link to=<<pluginTiddler>>><$text text=<<pluginTiddler>>/></$link>"
        },
        "$:/language/TiddlerInfo/Fields/Caption": {
            "title": "$:/language/TiddlerInfo/Fields/Caption",
            "text": "Campi"
        },
        "$:/language/TiddlerInfo/List/Caption": {
            "title": "$:/language/TiddlerInfo/List/Caption",
            "text": "Lista"
        },
        "$:/language/TiddlerInfo/List/Empty": {
            "title": "$:/language/TiddlerInfo/List/Empty",
            "text": "Questo frammento non ha una lista"
        },
        "$:/language/TiddlerInfo/Listed/Caption": {
            "title": "$:/language/TiddlerInfo/Listed/Caption",
            "text": "Elencato"
        },
        "$:/language/TiddlerInfo/Listed/Empty": {
            "title": "$:/language/TiddlerInfo/Listed/Empty",
            "text": "Questo frammento non &egrave; elencato da nessun altro"
        },
        "$:/language/TiddlerInfo/References/Caption": {
            "title": "$:/language/TiddlerInfo/References/Caption",
            "text": "Riferimenti"
        },
        "$:/language/TiddlerInfo/References/Empty": {
            "title": "$:/language/TiddlerInfo/References/Empty",
            "text": "Nessun frammento &egrave; collegato a questo"
        },
        "$:/language/TiddlerInfo/Tagging/Caption": {
            "title": "$:/language/TiddlerInfo/Tagging/Caption",
            "text": "Etichetta"
        },
        "$:/language/TiddlerInfo/Tagging/Empty": {
            "title": "$:/language/TiddlerInfo/Tagging/Empty",
            "text": "Non ci sono frammenti categorizzati con questa etichetta"
        },
        "$:/language/TiddlerInfo/Tools/Caption": {
            "title": "$:/language/TiddlerInfo/Tools/Caption",
            "text": "Strumenti"
        },
        "$:/language/Docs/Types/application/javascript": {
            "title": "$:/language/Docs/Types/application/javascript",
            "description": "Codice JavaScript",
            "name": "application/javascript",
            "group": "Sviluppatore"
        },
        "$:/language/Docs/Types/application/json": {
            "title": "$:/language/Docs/Types/application/json",
            "description": "Dati JSON",
            "name": "application/json",
            "group": "Sviluppatore"
        },
        "$:/language/Docs/Types/application/x-tiddler-dictionary": {
            "title": "$:/language/Docs/Types/application/x-tiddler-dictionary",
            "description": "Dizionario dati",
            "name": "application/x-tiddler-dictionary",
            "group": "Sviluppatore"
        },
        "$:/language/Docs/Types/image/gif": {
            "title": "$:/language/Docs/Types/image/gif",
            "description": "Immagine GIF",
            "name": "image/gif",
            "group": "Immagine"
        },
        "$:/language/Docs/Types/image/jpeg": {
            "title": "$:/language/Docs/Types/image/jpeg",
            "description": "Immagine JPEG",
            "name": "image/jpeg",
            "group": "Immagine"
        },
        "$:/language/Docs/Types/image/png": {
            "title": "$:/language/Docs/Types/image/png",
            "description": "Immagine PNG",
            "name": "image/png",
            "group": "Immagine"
        },
        "$:/language/Docs/Types/image/svg+xml": {
            "title": "$:/language/Docs/Types/image/svg+xml",
            "description": "Immagine SVG (Structured Vector Graphics)",
            "name": "image/svg+xml",
            "group": "Immagine"
        },
        "$:/language/Docs/Types/image/x-icon": {
            "title": "$:/language/Docs/Types/image/x-icon",
            "description": "File icona formato ICO",
            "name": "image/x-icon",
            "group": "Immagine"
        },
        "$:/language/Docs/Types/text/css": {
            "title": "$:/language/Docs/Types/text/css",
            "description": "Stylesheet statico",
            "name": "text/css",
            "group": "Sviluppatore"
        },
        "$:/language/Docs/Types/text/html": {
            "title": "$:/language/Docs/Types/text/html",
            "description": "Markup HTML",
            "name": "text/html",
            "group": "Testo"
        },
        "$:/language/Docs/Types/text/plain": {
            "title": "$:/language/Docs/Types/text/plain",
            "description": "Text normale",
            "name": "text/plain",
            "group": "Testo"
        },
        "$:/language/Docs/Types/text/vnd.tiddlywiki": {
            "title": "$:/language/Docs/Types/text/vnd.tiddlywiki",
            "description": "TiddlyWiki versione 5 wikitext",
            "name": "text/vnd.tiddlywiki",
            "group": "Testo"
        },
        "$:/language/Docs/Types/text/x-tiddlywiki": {
            "title": "$:/language/Docs/Types/text/x-tiddlywiki",
            "description": "TiddlyWiki Classic wikitext",
            "name": "text/x-tiddlywiki",
            "group": "Testo"
        },
        "$:/languages/it-IT/icon": {
            "title": "$:/languages/it-IT/icon",
            "type": "image/svg+xml",
            "text": "<?xml version=\"1.0\" standalone=\"no\"?>\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n<svg \n\theight=\"1000\" \n\twidth=\"1500\" \n\tversion=\"1.1\" \n\tviewBox=\"0 0 3 2\" \n\txmlns=\"http://www.w3.org/2000/svg\" \n\txmlns:xlink=\"http://www.w3.org/1999/xlink\">\n\t<desc>Bandiera della Repubblica Italiana PMS 20060414</desc>\n<!--\n\tfrom http://commons.wikimedia.org/wiki/Image:Bandiera_della_Repubblica_Italiana_PMS_20060414.svg\n\tthis text is in the public domain\n-->\n\t<rect \n\t\tfill=\"#009246\" \n\t\theight=\"2\" \n\t\twidth=\"1\" />\n\t<rect \n\t\tfill=\"#f1f2f1\" \n\t\theight=\"2\" \n\t\twidth=\"1\" \n\t\tx=\"1\" />\n\t<rect \n\t\tfill=\"#ce2b37\" \n\t\theight=\"2\" \n\t\twidth=\"1\" \n\t\tx=\"2\" />\n</svg>"
        }
    }
}
{
    "tiddlers": {
        "$:/language/Buttons/AdvancedSearch/Caption": {
            "title": "$:/language/Buttons/AdvancedSearch/Caption",
            "text": "詳細検索"
        },
        "$:/language/Buttons/AdvancedSearch/Hint": {
            "title": "$:/language/Buttons/AdvancedSearch/Hint",
            "text": "条件を付けて検索します"
        },
        "$:/language/Buttons/Cancel/Caption": {
            "title": "$:/language/Buttons/Cancel/Caption",
            "text": "キャンセル"
        },
        "$:/language/Buttons/Cancel/Hint": {
            "title": "$:/language/Buttons/Cancel/Hint",
            "text": "編集をキャンセルします"
        },
        "$:/language/Buttons/Clone/Caption": {
            "title": "$:/language/Buttons/Clone/Caption",
            "text": "複製"
        },
        "$:/language/Buttons/Clone/Hint": {
            "title": "$:/language/Buttons/Clone/Hint",
            "text": "tiddlerを複製します"
        },
        "$:/language/Buttons/Close/Caption": {
            "title": "$:/language/Buttons/Close/Caption",
            "text": "閉じる"
        },
        "$:/language/Buttons/Close/Hint": {
            "title": "$:/language/Buttons/Close/Hint",
            "text": "このtiddlerを閉じます"
        },
        "$:/language/Buttons/CloseAll/Caption": {
            "title": "$:/language/Buttons/CloseAll/Caption",
            "text": "全て閉じる"
        },
        "$:/language/Buttons/CloseAll/Hint": {
            "title": "$:/language/Buttons/CloseAll/Hint",
            "text": "全てのtiddlerを閉じます"
        },
        "$:/language/Buttons/CloseOthers/Caption": {
            "title": "$:/language/Buttons/CloseOthers/Caption",
            "text": "他のtidderを閉じる"
        },
        "$:/language/Buttons/CloseOthers/Hint": {
            "title": "$:/language/Buttons/CloseOthers/Hint",
            "text": "他のtidderを非表示にします"
        },
        "$:/language/Buttons/ControlPanel/Caption": {
            "title": "$:/language/Buttons/ControlPanel/Caption",
            "text": "コントロールパネル"
        },
        "$:/language/Buttons/ControlPanel/Hint": {
            "title": "$:/language/Buttons/ControlPanel/Hint",
            "text": "このWikiの設定画面を開きます"
        },
        "$:/language/Buttons/Delete/Caption": {
            "title": "$:/language/Buttons/Delete/Caption",
            "text": "削除"
        },
        "$:/language/Buttons/Delete/Hint": {
            "title": "$:/language/Buttons/Delete/Hint",
            "text": "tiddlerを削除します"
        },
        "$:/language/Buttons/Edit/Caption": {
            "title": "$:/language/Buttons/Edit/Caption",
            "text": "編集"
        },
        "$:/language/Buttons/Edit/Hint": {
            "title": "$:/language/Buttons/Edit/Hint",
            "text": "このtiddlerを編集します"
        },
        "$:/language/Buttons/Encryption/Caption": {
            "title": "$:/language/Buttons/Encryption/Caption",
            "text": "暗号化"
        },
        "$:/language/Buttons/Encryption/ClearPassword/Caption": {
            "title": "$:/language/Buttons/Encryption/ClearPassword/Caption",
            "text": "パスワードの解除"
        },
        "$:/language/Buttons/Encryption/ClearPassword/Hint": {
            "title": "$:/language/Buttons/Encryption/ClearPassword/Hint",
            "text": "パスワードと暗号化を解除します"
        },
        "$:/language/Buttons/Encryption/Hint": {
            "title": "$:/language/Buttons/Encryption/Hint",
            "text": "Wikiを保存するときのパスワードの設定/解除をします"
        },
        "$:/language/Buttons/Encryption/SetPassword/Caption": {
            "title": "$:/language/Buttons/Encryption/SetPassword/Caption",
            "text": "パスワードの設定"
        },
        "$:/language/Buttons/Encryption/SetPassword/Hint": {
            "title": "$:/language/Buttons/Encryption/SetPassword/Hint",
            "text": "パスワードを設定してwikiを暗号化します"
        },
        "$:/language/Buttons/ExportPage/Caption": {
            "title": "$:/language/Buttons/ExportPage/Caption",
            "text": "すべてエクスポート"
        },
        "$:/language/Buttons/ExportPage/Hint": {
            "title": "$:/language/Buttons/ExportPage/Hint",
            "text": "すべてのtiddlerをエクスポートします。"
        },
        "$:/language/Buttons/ExportTiddler/Caption": {
            "title": "$:/language/Buttons/ExportTiddler/Caption",
            "text": "tiddlerをエクスポート"
        },
        "$:/language/Buttons/ExportTiddler/Hint": {
            "title": "$:/language/Buttons/ExportTiddler/Hint",
            "text": "tiddlerをエクスポート"
        },
        "$:/language/Buttons/ExportTiddlers/Caption": {
            "title": "$:/language/Buttons/ExportTiddlers/Caption",
            "text": "tiddlerをエクスポート"
        },
        "$:/language/Buttons/ExportTiddlers/Hint": {
            "title": "$:/language/Buttons/ExportTiddlers/Hint",
            "text": "tiddlerをエクスポート"
        },
        "$:/language/Buttons/FullScreen/Caption": {
            "title": "$:/language/Buttons/FullScreen/Caption",
            "text": "フルスクリーン"
        },
        "$:/language/Buttons/FullScreen/Hint": {
            "title": "$:/language/Buttons/FullScreen/Hint",
            "text": "フルスクリーンで表示、またはフルスクリーン表示を解除します"
        },
        "$:/language/Buttons/HideSideBar/Caption": {
            "title": "$:/language/Buttons/HideSideBar/Caption",
            "text": "サイドバーを消す"
        },
        "$:/language/Buttons/HideSideBar/Hint": {
            "title": "$:/language/Buttons/HideSideBar/Hint",
            "text": "サイドバーを非表示にします"
        },
        "$:/language/Buttons/Home/Caption": {
            "title": "$:/language/Buttons/Home/Caption",
            "text": "ホーム"
        },
        "$:/language/Buttons/Home/Hint": {
            "title": "$:/language/Buttons/Home/Hint",
            "text": "デフォルトtiddlerを表示します"
        },
        "$:/language/Buttons/Import/Caption": {
            "title": "$:/language/Buttons/Import/Caption",
            "text": "インポート"
        },
        "$:/language/Buttons/Import/Hint": {
            "title": "$:/language/Buttons/Import/Hint",
            "text": "ファイルをインポートします"
        },
        "$:/language/Buttons/Info/Caption": {
            "title": "$:/language/Buttons/Info/Caption",
            "text": "情報"
        },
        "$:/language/Buttons/Info/Hint": {
            "title": "$:/language/Buttons/Info/Hint",
            "text": "このtiddlerの情報を表示します"
        },
        "$:/language/Buttons/Language/Caption": {
            "title": "$:/language/Buttons/Language/Caption",
            "text": "日本語"
        },
        "$:/language/Buttons/Language/Hint": {
            "title": "$:/language/Buttons/Language/Hint",
            "text": "メニューの言語を選択します"
        },
        "$:/language/Buttons/More/Caption": {
            "title": "$:/language/Buttons/More/Caption",
            "text": "その他のコマンド"
        },
        "$:/language/Buttons/More/Hint": {
            "title": "$:/language/Buttons/More/Hint",
            "text": "その他のコマンドを表示します"
        },
        "$:/language/Buttons/NewHere/Caption": {
            "title": "$:/language/Buttons/NewHere/Caption",
            "text": "タグ付きtiddlerの作成"
        },
        "$:/language/Buttons/NewHere/Hint": {
            "title": "$:/language/Buttons/NewHere/Hint",
            "text": "このtiddlerのタイトルのタグを付けた、新しいtidderを作ります"
        },
        "$:/language/Buttons/NewJournal/Caption": {
            "title": "$:/language/Buttons/NewJournal/Caption",
            "text": "新しい日誌"
        },
        "$:/language/Buttons/NewJournal/Hint": {
            "title": "$:/language/Buttons/NewJournal/Hint",
            "text": "新しい日誌(journal tiddler)を作ります"
        },
        "$:/language/Buttons/NewJournalHere/Caption": {
            "title": "$:/language/Buttons/NewJournalHere/Caption",
            "text": "タグ付き日誌の作成"
        },
        "$:/language/Buttons/NewJournalHere/Hint": {
            "title": "$:/language/Buttons/NewJournalHere/Hint",
            "text": "このtiddlerのタイトルのタグを付けた、新しい日誌(journal tiddler)を作ります"
        },
        "$:/language/Buttons/NewTiddler/Caption": {
            "title": "$:/language/Buttons/NewTiddler/Caption",
            "text": "新しいtiddler"
        },
        "$:/language/Buttons/NewTiddler/Hint": {
            "title": "$:/language/Buttons/NewTiddler/Hint",
            "text": "新しいtiddlerを作ります"
        },
        "$:/language/Buttons/Permalink/Caption": {
            "title": "$:/language/Buttons/Permalink/Caption",
            "text": "パーマリンク"
        },
        "$:/language/Buttons/Permalink/Hint": {
            "title": "$:/language/Buttons/Permalink/Hint",
            "text": "このtiddlerへ直接リンクするアドレスを、ブラウザのアドレスバーに表示します"
        },
        "$:/language/Buttons/Permaview/Caption": {
            "title": "$:/language/Buttons/Permaview/Caption",
            "text": "パーマビュー"
        },
        "$:/language/Buttons/Permaview/Hint": {
            "title": "$:/language/Buttons/Permaview/Hint",
            "text": "表示している全てのtiddlerへのリンクをブラウザのアドレスバーに表示視します"
        },
        "$:/language/Buttons/Refresh/Caption": {
            "title": "$:/language/Buttons/Refresh/Caption",
            "text": "再読み込み"
        },
        "$:/language/Buttons/Refresh/Hint": {
            "title": "$:/language/Buttons/Refresh/Hint",
            "text": "ファイルを再読み込みします"
        },
        "$:/language/Buttons/Save/Caption": {
            "title": "$:/language/Buttons/Save/Caption",
            "text": "確定"
        },
        "$:/language/Buttons/Save/Hint": {
            "title": "$:/language/Buttons/Save/Hint",
            "text": "編集内容を確定します"
        },
        "$:/language/Buttons/SaveWiki/Caption": {
            "title": "$:/language/Buttons/SaveWiki/Caption",
            "text": "保存"
        },
        "$:/language/Buttons/SaveWiki/Hint": {
            "title": "$:/language/Buttons/SaveWiki/Hint",
            "text": "Wikiを保存します"
        },
        "$:/language/Buttons/ShowSideBar/Caption": {
            "title": "$:/language/Buttons/ShowSideBar/Caption",
            "text": "サイドバーを表示する"
        },
        "$:/language/Buttons/ShowSideBar/Hint": {
            "title": "$:/language/Buttons/ShowSideBar/Hint",
            "text": "サイドバーを表示します"
        },
        "$:/language/Buttons/StoryView/Caption": {
            "title": "$:/language/Buttons/StoryView/Caption",
            "text": "tidder表示切替"
        },
        "$:/language/Buttons/StoryView/Hint": {
            "title": "$:/language/Buttons/StoryView/Hint",
            "text": "tiddlerの表示方法を切り替えます"
        },
        "$:/language/Buttons/TagManager/Caption": {
            "title": "$:/language/Buttons/TagManager/Caption",
            "text": "タグの管理"
        },
        "$:/language/Buttons/TagManager/Hint": {
            "title": "$:/language/Buttons/TagManager/Hint",
            "text": "タグの管理画面を開きます"
        },
        "$:/language/Buttons/Theme/Caption": {
            "title": "$:/language/Buttons/Theme/Caption",
            "text": "テーマ"
        },
        "$:/language/Buttons/Theme/Hint": {
            "title": "$:/language/Buttons/Theme/Hint",
            "text": "表示のテーマを選択します"
        },
        "$:/language/ControlPanel/Advanced/Caption": {
            "title": "$:/language/ControlPanel/Advanced/Caption",
            "text": "詳細設定"
        },
        "$:/language/ControlPanel/Advanced/Hint": {
            "title": "$:/language/ControlPanel/Advanced/Hint",
            "text": "このWikiのシステム情報です。"
        },
        "$:/language/ControlPanel/Appearance/Caption": {
            "title": "$:/language/ControlPanel/Appearance/Caption",
            "text": "表示"
        },
        "$:/language/ControlPanel/Appearance/Hint": {
            "title": "$:/language/ControlPanel/Appearance/Hint",
            "text": "このWikiの表示方法の設定をします。"
        },
        "$:/language/ControlPanel/Basics/AnimDuration/Prompt": {
            "title": "$:/language/ControlPanel/Basics/AnimDuration/Prompt",
            "text": "アニメーション時間:"
        },
        "$:/language/ControlPanel/Basics/Caption": {
            "title": "$:/language/ControlPanel/Basics/Caption",
            "text": "基本"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint",
            "text": "タイトルに空白を含めたいときは &#91;&#91;二重の角カッコ&#93;&#93; を使用してください。そのほか <$button set=\"$:/DefaultTiddlers\" setTo=\"[list[$:/StoryList]]\">保存時の表示を維持</$button> することもできます。"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt",
            "text": "デフォルト tiddler:"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint",
            "text": "このファイルを開いたときに初期表示される tiddler を設定してください:"
        },
        "$:/language/ControlPanel/Basics/Language/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Language/Prompt",
            "text": "現在の言語:"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt",
            "text": "日誌(journal tiddler)のタグ"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt",
            "text": "日誌(journal tiddlers)のデフォルトのタイトル"
        },
        "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt",
            "text": "上書きされている隠し tiddler 数:"
        },
        "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt",
            "text": "隠し tiddler 数:"
        },
        "$:/language/ControlPanel/Basics/Subtitle/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Subtitle/Prompt",
            "text": "サブタイトル:"
        },
        "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt",
            "text": "システム tiddler 数:"
        },
        "$:/language/ControlPanel/Basics/Tags/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Tags/Prompt",
            "text": "タグ数:"
        },
        "$:/language/ControlPanel/Basics/Tiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Tiddlers/Prompt",
            "text": "tiddler 数:"
        },
        "$:/language/ControlPanel/Basics/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Title/Prompt",
            "text": "この ~TiddlyWiki のタイトル:"
        },
        "$:/language/ControlPanel/Basics/Username/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Username/Prompt",
            "text": "編集者として表示するユーザ名:"
        },
        "$:/language/ControlPanel/Basics/Version/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Version/Prompt",
            "text": "~TiddlyWiki バージョン:"
        },
        "$:/language/ControlPanel/EditorTypes/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Caption",
            "text": "エディタ"
        },
        "$:/language/ControlPanel/EditorTypes/Editor/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Editor/Caption",
            "text": "エディタ"
        },
        "$:/language/ControlPanel/EditorTypes/Hint": {
            "title": "$:/language/ControlPanel/EditorTypes/Hint",
            "text": "tiddlerの種類と、それを編集するエディタの関係です。"
        },
        "$:/language/ControlPanel/EditorTypes/Type/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Type/Caption",
            "text": "tiddlerの種類"
        },
        "$:/language/ControlPanel/Info/Caption": {
            "title": "$:/language/ControlPanel/Info/Caption",
            "text": "情報"
        },
        "$:/language/ControlPanel/Info/Hint": {
            "title": "$:/language/ControlPanel/Info/Hint",
            "text": "このWikiについて"
        },
        "$:/language/ControlPanel/LoadedModules/Caption": {
            "title": "$:/language/ControlPanel/LoadedModules/Caption",
            "text": "ロード済みモジュール"
        },
        "$:/language/ControlPanel/LoadedModules/Hint": {
            "title": "$:/language/ControlPanel/LoadedModules/Hint",
            "text": "以下は現在ロード済みのモジュールの一覧で、ソースの tiddler にリンクしています。斜体表記のものにはソースがありませんが、これは通常ブートプロセス中に設定されたものです。"
        },
        "$:/language/ControlPanel/Palette/Caption": {
            "title": "$:/language/ControlPanel/Palette/Caption",
            "text": "パレット"
        },
        "$:/language/ControlPanel/Palette/Editor/Clone/Caption": {
            "title": "$:/language/ControlPanel/Palette/Editor/Clone/Caption",
            "text": "複製"
        },
        "$:/language/ControlPanel/Palette/Editor/Clone/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Editor/Clone/Prompt",
            "text": "このシャドウパレットを編集する前に複製を作成することをお勧めします。"
        },
        "$:/language/ControlPanel/Palette/Editor/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Editor/Prompt",
            "text": "編集中"
        },
        "$:/language/ControlPanel/Palette/Editor/Prompt/Modified": {
            "title": "$:/language/ControlPanel/Palette/Editor/Prompt/Modified",
            "text": "このシャドウパレットは更新されました。"
        },
        "$:/language/ControlPanel/Palette/Editor/Reset/Caption": {
            "title": "$:/language/ControlPanel/Palette/Editor/Reset/Caption",
            "text": "リセット"
        },
        "$:/language/ControlPanel/Palette/HideEditor/Caption": {
            "title": "$:/language/ControlPanel/Palette/HideEditor/Caption",
            "text": "エディタを隠す"
        },
        "$:/language/ControlPanel/Palette/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Prompt",
            "text": "現在のパレット:"
        },
        "$:/language/ControlPanel/Palette/ShowEditor/Caption": {
            "title": "$:/language/ControlPanel/Palette/ShowEditor/Caption",
            "text": "エディタを表示"
        },
        "$:/language/ControlPanel/Plugins/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Caption",
            "text": "プラグイン"
        },
        "$:/language/ControlPanel/Plugins/Disable/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Disable/Caption",
            "text": "無効"
        },
        "$:/language/ControlPanel/Plugins/Disable/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Disable/Hint",
            "text": "ページを再読込したときにプラグインを無効にする。"
        },
        "$:/language/ControlPanel/Plugins/Disabled/Status": {
            "title": "$:/language/ControlPanel/Plugins/Disabled/Status",
            "text": "(無効)"
        },
        "$:/language/ControlPanel/Plugins/Empty/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Empty/Hint",
            "text": "無し"
        },
        "$:/language/ControlPanel/Plugins/Enable/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Enable/Caption",
            "text": "有効"
        },
        "$:/language/ControlPanel/Plugins/Enable/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Enable/Hint",
            "text": "ページを再読込したときにプラグインを有効にする。"
        },
        "$:/language/ControlPanel/Plugins/Language/Prompt": {
            "title": "$:/language/ControlPanel/Plugins/Language/Prompt",
            "text": "言語"
        },
        "$:/language/ControlPanel/Plugins/Plugin/Prompt": {
            "title": "$:/language/ControlPanel/Plugins/Plugin/Prompt",
            "text": "プラグイン"
        },
        "$:/language/ControlPanel/Plugins/Theme/Prompt": {
            "title": "$:/language/ControlPanel/Plugins/Theme/Prompt",
            "text": "テーマ"
        },
        "$:/language/ControlPanel/Saving/Caption": {
            "title": "$:/language/ControlPanel/Saving/Caption",
            "text": "保存"
        },
        "$:/language/ControlPanel/Saving/Heading": {
            "title": "$:/language/ControlPanel/Saving/Heading",
            "text": "保存"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading",
            "text": "詳細設定"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir",
            "text": "バックアップディレクトリ"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Backups": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Backups",
            "text": "バックアップ"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Description": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Description",
            "text": "この設定は、 http://tiddlyspot.com または互換性のあるリモートサーバーへ保存する場合に使います。"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Filename": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Filename",
            "text": "アップロードファイル名"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Heading": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Heading",
            "text": "~TiddlySpot"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Hint": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Hint",
            "text": "//サーバーのURLには `http://<wikiname>.tiddlyspot.com/store.cgi` がデフォルトで使用されます。ほかのサーバーのアドレスを指定することもできます。//"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Password": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Password",
            "text": "パスワード"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL",
            "text": "サーバーURL"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir",
            "text": "アップロードディレクトリ"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/UserName": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/UserName",
            "text": "Wiki 名"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Caption": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Caption",
            "text": "自動保存:"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description",
            "text": "自動的に保存しない。"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description",
            "text": "自動的に保存する。"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Hint": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Hint",
            "text": "自動的に保存するかどうかの設定"
        },
        "$:/language/ControlPanel/Settings/Caption": {
            "title": "$:/language/ControlPanel/Settings/Caption",
            "text": "設定"
        },
        "$:/language/ControlPanel/Settings/Hint": {
            "title": "$:/language/ControlPanel/Settings/Hint",
            "text": "TiddlyWikiの動作を設定します。"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption",
            "text": "ナビゲーションアドレスバー"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint",
            "text": "ナビゲーションアドレスバーの動作:"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description",
            "text": "アドレスバーを変更しない。"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description",
            "text": "tiddlerをアドレスに含める。"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description",
            "text": "開くtiddlerと、現在開いているtiddlerをアドレスに含める。"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Caption",
            "text": "操作履歴"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Hint",
            "text": "tiddlerを操作したときのブラウザの履歴の設定:"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/No/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/No/Description",
            "text": "履歴を残さない。"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description",
            "text": "履歴を残す。"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Caption": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Caption",
            "text": "ボタンの表示"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Hint": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Hint",
            "text": "ツールバーのボタンの表示の設定:"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description",
            "text": "アイコンを表示する。"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description",
            "text": "テキストを表示する。"
        },
        "$:/language/ControlPanel/StoryView/Caption": {
            "title": "$:/language/ControlPanel/StoryView/Caption",
            "text": "表示スタイル"
        },
        "$:/language/ControlPanel/StoryView/Prompt": {
            "title": "$:/language/ControlPanel/StoryView/Prompt",
            "text": "現在の表示スタイル:"
        },
        "$:/language/ControlPanel/Theme/Caption": {
            "title": "$:/language/ControlPanel/Theme/Caption",
            "text": "テーマ"
        },
        "$:/language/ControlPanel/Theme/Prompt": {
            "title": "$:/language/ControlPanel/Theme/Prompt",
            "text": "現在のテーマ:"
        },
        "$:/language/ControlPanel/TiddlerFields/Caption": {
            "title": "$:/language/ControlPanel/TiddlerFields/Caption",
            "text": "Tiddlerフィールド"
        },
        "$:/language/ControlPanel/TiddlerFields/Hint": {
            "title": "$:/language/ControlPanel/TiddlerFields/Hint",
            "text": "以下はこの TiddlyWiki で使用されているすべての tiddler フィールド の一覧です(システム tiddler も含みますが、隠し tiddler は含んでいません)。"
        },
        "$:/language/ControlPanel/Toolbars/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/Caption",
            "text": "ツールバー"
        },
        "$:/language/ControlPanel/Toolbars/EditToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Caption",
            "text": "編集画面"
        },
        "$:/language/ControlPanel/Toolbars/EditToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Hint",
            "text": "編集画面で表示するボタンを選んでください。"
        },
        "$:/language/ControlPanel/Toolbars/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/Hint",
            "text": "ツールバーに表示するボタンを選んでください。"
        },
        "$:/language/ControlPanel/Toolbars/PageControls/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/PageControls/Caption",
            "text": "サイドバー"
        },
        "$:/language/ControlPanel/Toolbars/PageControls/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/PageControls/Hint",
            "text": "サイドバーに表示するボタンを選んでください。"
        },
        "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption",
            "text": "閲覧画面"
        },
        "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint",
            "text": "閲覧画面に表示するボタンを選んでください。"
        },
        "$:/language/ControlPanel/Tools/Caption": {
            "title": "$:/language/ControlPanel/Tools/Caption",
            "text": "ツール"
        },
        "$:/language/ControlPanel/Tools/Download/Full/Caption": {
            "title": "$:/language/ControlPanel/Tools/Download/Full/Caption",
            "text": "全てダウンロードする"
        },
        "$:/language/ControlPanel/Tools/Export/AllAsStaticHTML/Caption": {
            "title": "$:/language/ControlPanel/Tools/Export/AllAsStaticHTML/Caption",
            "text": "すべての tiddler を含む閲覧用 HTML としてダウンロードする"
        },
        "$:/language/ControlPanel/Tools/Export/Heading": {
            "title": "$:/language/ControlPanel/Tools/Export/Heading",
            "text": "エクスポート"
        },
        "$:/core/ja-JP/readme": {
            "title": "$:/core/ja-JP/readme",
            "text": "このプラグインには、下記から成るTiddlyWiliのコアコンポーネントが含まれています。:\n\n* JavaScript モジュール\n* アイコン\n* TiddlyWikiの表示に必要なテンプレート\n* コアに使用される各言語の文字列の英語(\"en-GB\")表現\n"
        },
        "$:/language/Date/DaySuffix/1": {
            "title": "$:/language/Date/DaySuffix/1",
            "text": "日"
        },
        "$:/language/Date/DaySuffix/10": {
            "title": "$:/language/Date/DaySuffix/10",
            "text": "日"
        },
        "$:/language/Date/DaySuffix/11": {
            "title": "$:/language/Date/DaySuffix/11",
            "text": "日"
        },
        "$:/language/Date/DaySuffix/12": {
            "title": "$:/language/Date/DaySuffix/12",
            "text": "日"
        },
        "$:/language/Date/DaySuffix/13": {
            "title": "$:/language/Date/DaySuffix/13",
            "text": "日"
        },
        "$:/language/Date/DaySuffix/14": {
            "title": "$:/language/Date/DaySuffix/14",
            "text": "日"
        },
        "$:/language/Date/DaySuffix/15": {
            "title": "$:/language/Date/DaySuffix/15",
            "text": "日"
        },
        "$:/language/Date/DaySuffix/16": {
            "title": "$:/language/Date/DaySuffix/16",
            "text": "日"
        },
        "$:/language/Date/DaySuffix/17": {
            "title": "$:/language/Date/DaySuffix/17",
            "text": "日"
        },
        "$:/language/Date/DaySuffix/18": {
            "title": "$:/language/Date/DaySuffix/18",
            "text": "日"
        },
        "$:/language/Date/DaySuffix/19": {
            "title": "$:/language/Date/DaySuffix/19",
            "text": "日"
        },
        "$:/language/Date/DaySuffix/2": {
            "title": "$:/language/Date/DaySuffix/2",
            "text": "日"
        },
        "$:/language/Date/DaySuffix/20": {
            "title": "$:/language/Date/DaySuffix/20",
            "text": "日"
        },
        "$:/language/Date/DaySuffix/21": {
            "title": "$:/language/Date/DaySuffix/21",
            "text": "日"
        },
        "$:/language/Date/DaySuffix/22": {
            "title": "$:/language/Date/DaySuffix/22",
            "text": "日"
        },
        "$:/language/Date/DaySuffix/23": {
            "title": "$:/language/Date/DaySuffix/23",
            "text": "日"
        },
        "$:/language/Date/DaySuffix/24": {
            "title": "$:/language/Date/DaySuffix/24",
            "text": "日"
        },
        "$:/language/Date/DaySuffix/25": {
            "title": "$:/language/Date/DaySuffix/25",
            "text": "日"
        },
        "$:/language/Date/DaySuffix/26": {
            "title": "$:/language/Date/DaySuffix/26",
            "text": "日"
        },
        "$:/language/Date/DaySuffix/27": {
            "title": "$:/language/Date/DaySuffix/27",
            "text": "日"
        },
        "$:/language/Date/DaySuffix/28": {
            "title": "$:/language/Date/DaySuffix/28",
            "text": "日"
        },
        "$:/language/Date/DaySuffix/29": {
            "title": "$:/language/Date/DaySuffix/29",
            "text": "日"
        },
        "$:/language/Date/DaySuffix/3": {
            "title": "$:/language/Date/DaySuffix/3",
            "text": "日"
        },
        "$:/language/Date/DaySuffix/30": {
            "title": "$:/language/Date/DaySuffix/30",
            "text": "日"
        },
        "$:/language/Date/DaySuffix/31": {
            "title": "$:/language/Date/DaySuffix/31",
            "text": "日"
        },
        "$:/language/Date/DaySuffix/4": {
            "title": "$:/language/Date/DaySuffix/4",
            "text": "日"
        },
        "$:/language/Date/DaySuffix/5": {
            "title": "$:/language/Date/DaySuffix/5",
            "text": "日"
        },
        "$:/language/Date/DaySuffix/6": {
            "title": "$:/language/Date/DaySuffix/6",
            "text": "日"
        },
        "$:/language/Date/DaySuffix/7": {
            "title": "$:/language/Date/DaySuffix/7",
            "text": "日"
        },
        "$:/language/Date/DaySuffix/8": {
            "title": "$:/language/Date/DaySuffix/8",
            "text": "日"
        },
        "$:/language/Date/DaySuffix/9": {
            "title": "$:/language/Date/DaySuffix/9",
            "text": "日"
        },
        "$:/language/Date/Long/Day/0": {
            "title": "$:/language/Date/Long/Day/0",
            "text": "日曜"
        },
        "$:/language/Date/Long/Day/1": {
            "title": "$:/language/Date/Long/Day/1",
            "text": "月曜"
        },
        "$:/language/Date/Long/Day/2": {
            "title": "$:/language/Date/Long/Day/2",
            "text": "火曜"
        },
        "$:/language/Date/Long/Day/3": {
            "title": "$:/language/Date/Long/Day/3",
            "text": "水曜"
        },
        "$:/language/Date/Long/Day/4": {
            "title": "$:/language/Date/Long/Day/4",
            "text": "木曜"
        },
        "$:/language/Date/Long/Day/5": {
            "title": "$:/language/Date/Long/Day/5",
            "text": "金曜"
        },
        "$:/language/Date/Long/Day/6": {
            "title": "$:/language/Date/Long/Day/6",
            "text": "土曜"
        },
        "$:/language/Date/Long/Month/1": {
            "title": "$:/language/Date/Long/Month/1",
            "text": "睦月"
        },
        "$:/language/Date/Long/Month/10": {
            "title": "$:/language/Date/Long/Month/10",
            "text": "神無月"
        },
        "$:/language/Date/Long/Month/11": {
            "title": "$:/language/Date/Long/Month/11",
            "text": "霜月"
        },
        "$:/language/Date/Long/Month/12": {
            "title": "$:/language/Date/Long/Month/12",
            "text": "師走"
        },
        "$:/language/Date/Long/Month/2": {
            "title": "$:/language/Date/Long/Month/2",
            "text": "如月"
        },
        "$:/language/Date/Long/Month/3": {
            "title": "$:/language/Date/Long/Month/3",
            "text": "弥生"
        },
        "$:/language/Date/Long/Month/4": {
            "title": "$:/language/Date/Long/Month/4",
            "text": "卯月"
        },
        "$:/language/Date/Long/Month/5": {
            "title": "$:/language/Date/Long/Month/5",
            "text": "皐月"
        },
        "$:/language/Date/Long/Month/6": {
            "title": "$:/language/Date/Long/Month/6",
            "text": "水無月"
        },
        "$:/language/Date/Long/Month/7": {
            "title": "$:/language/Date/Long/Month/7",
            "text": "文月"
        },
        "$:/language/Date/Long/Month/8": {
            "title": "$:/language/Date/Long/Month/8",
            "text": "葉月"
        },
        "$:/language/Date/Long/Month/9": {
            "title": "$:/language/Date/Long/Month/9",
            "text": "長月"
        },
        "$:/language/Date/Period/am": {
            "title": "$:/language/Date/Period/am",
            "text": "午前"
        },
        "$:/language/Date/Period/pm": {
            "title": "$:/language/Date/Period/pm",
            "text": "午後"
        },
        "$:/language/Date/Short/Day/0": {
            "title": "$:/language/Date/Short/Day/0",
            "text": "日"
        },
        "$:/language/Date/Short/Day/1": {
            "title": "$:/language/Date/Short/Day/1",
            "text": "月"
        },
        "$:/language/Date/Short/Day/2": {
            "title": "$:/language/Date/Short/Day/2",
            "text": "火"
        },
        "$:/language/Date/Short/Day/3": {
            "title": "$:/language/Date/Short/Day/3",
            "text": "水"
        },
        "$:/language/Date/Short/Day/4": {
            "title": "$:/language/Date/Short/Day/4",
            "text": "木"
        },
        "$:/language/Date/Short/Day/5": {
            "title": "$:/language/Date/Short/Day/5",
            "text": "金"
        },
        "$:/language/Date/Short/Day/6": {
            "title": "$:/language/Date/Short/Day/6",
            "text": "土"
        },
        "$:/language/Date/Short/Month/1": {
            "title": "$:/language/Date/Short/Month/1",
            "text": "1月"
        },
        "$:/language/Date/Short/Month/10": {
            "title": "$:/language/Date/Short/Month/10",
            "text": "10月"
        },
        "$:/language/Date/Short/Month/11": {
            "title": "$:/language/Date/Short/Month/11",
            "text": "11月"
        },
        "$:/language/Date/Short/Month/12": {
            "title": "$:/language/Date/Short/Month/12",
            "text": "12月"
        },
        "$:/language/Date/Short/Month/2": {
            "title": "$:/language/Date/Short/Month/2",
            "text": "2月"
        },
        "$:/language/Date/Short/Month/3": {
            "title": "$:/language/Date/Short/Month/3",
            "text": "3月"
        },
        "$:/language/Date/Short/Month/4": {
            "title": "$:/language/Date/Short/Month/4",
            "text": "4月"
        },
        "$:/language/Date/Short/Month/5": {
            "title": "$:/language/Date/Short/Month/5",
            "text": "5月"
        },
        "$:/language/Date/Short/Month/6": {
            "title": "$:/language/Date/Short/Month/6",
            "text": "6月"
        },
        "$:/language/Date/Short/Month/7": {
            "title": "$:/language/Date/Short/Month/7",
            "text": "7月"
        },
        "$:/language/Date/Short/Month/8": {
            "title": "$:/language/Date/Short/Month/8",
            "text": "8月"
        },
        "$:/language/Date/Short/Month/9": {
            "title": "$:/language/Date/Short/Month/9",
            "text": "9月"
        },
        "$:/language/RelativeDate/Future/Days": {
            "title": "$:/language/RelativeDate/Future/Days",
            "text": "<<period>> 日後"
        },
        "$:/language/RelativeDate/Future/Hours": {
            "title": "$:/language/RelativeDate/Future/Hours",
            "text": "<<period>> 時間後"
        },
        "$:/language/RelativeDate/Future/Minutes": {
            "title": "$:/language/RelativeDate/Future/Minutes",
            "text": "<<period>> 分後"
        },
        "$:/language/RelativeDate/Future/Months": {
            "title": "$:/language/RelativeDate/Future/Months",
            "text": "<<period>> か月後"
        },
        "$:/language/RelativeDate/Future/Second": {
            "title": "$:/language/RelativeDate/Future/Second",
            "text": "1 秒後"
        },
        "$:/language/RelativeDate/Future/Seconds": {
            "title": "$:/language/RelativeDate/Future/Seconds",
            "text": "<<period>> 秒後"
        },
        "$:/language/RelativeDate/Future/Years": {
            "title": "$:/language/RelativeDate/Future/Years",
            "text": "<<period>> 年後"
        },
        "$:/language/RelativeDate/Past/Days": {
            "title": "$:/language/RelativeDate/Past/Days",
            "text": "<<period>> 日前"
        },
        "$:/language/RelativeDate/Past/Hours": {
            "title": "$:/language/RelativeDate/Past/Hours",
            "text": "<<period>> 時間前"
        },
        "$:/language/RelativeDate/Past/Minutes": {
            "title": "$:/language/RelativeDate/Past/Minutes",
            "text": "<<period>> 分前"
        },
        "$:/language/RelativeDate/Past/Months": {
            "title": "$:/language/RelativeDate/Past/Months",
            "text": "<<period>> か月前"
        },
        "$:/language/RelativeDate/Past/Second": {
            "title": "$:/language/RelativeDate/Past/Second",
            "text": "1 秒前"
        },
        "$:/language/RelativeDate/Past/Seconds": {
            "title": "$:/language/RelativeDate/Past/Seconds",
            "text": "<<period>> 秒前"
        },
        "$:/language/RelativeDate/Past/Years": {
            "title": "$:/language/RelativeDate/Past/Years",
            "text": "<<period>> 年前"
        },
        "$:/language/Docs/ModuleTypes/animation": {
            "title": "$:/language/Docs/ModuleTypes/animation",
            "text": "アニメーション。通常は RevealWidget で使用されるモジュール。"
        },
        "$:/language/Docs/ModuleTypes/command": {
            "title": "$:/language/Docs/ModuleTypes/command",
            "text": "Node.js で実行できるコマンド。"
        },
        "$:/language/Docs/ModuleTypes/config": {
            "title": "$:/language/Docs/ModuleTypes/config",
            "text": "`$tw.config` に格納されるデータ。"
        },
        "$:/language/Docs/ModuleTypes/filteroperator": {
            "title": "$:/language/Docs/ModuleTypes/filteroperator",
            "text": "個々のフィルタ操作用メソッドモジュール。"
        },
        "$:/language/Docs/ModuleTypes/global": {
            "title": "$:/language/Docs/ModuleTypes/global",
            "text": "`$tw` に格納されるグローバルデータ。"
        },
        "$:/language/Docs/ModuleTypes/isfilteroperator": {
            "title": "$:/language/Docs/ModuleTypes/isfilteroperator",
            "text": "フィルタ ''is'' メソッドのオペランドモジュール。"
        },
        "$:/language/Docs/ModuleTypes/macro": {
            "title": "$:/language/Docs/ModuleTypes/macro",
            "text": "JavaScript マクロの定義モジュール。"
        },
        "$:/language/Docs/ModuleTypes/parser": {
            "title": "$:/language/Docs/ModuleTypes/parser",
            "text": "各種 ContentType のパーサモジュール。"
        },
        "$:/language/Docs/ModuleTypes/saver": {
            "title": "$:/language/Docs/ModuleTypes/saver",
            "text": "ファイル保存メソッドモジュール。ブラウザによる差異を吸収する。"
        },
        "$:/language/Docs/ModuleTypes/startup": {
            "title": "$:/language/Docs/ModuleTypes/startup",
            "text": "初回実行ファンクションモジュール。"
        },
        "$:/language/Docs/ModuleTypes/storyview": {
            "title": "$:/language/Docs/ModuleTypes/storyview",
            "text": "リストウィジェットのアニメーションや振る舞いをカスタマイズするモジュール。"
        },
        "$:/language/Docs/ModuleTypes/tiddlerdeserializer": {
            "title": "$:/language/Docs/ModuleTypes/tiddlerdeserializer",
            "text": "tiddler を他の ContentType に変換するモジュール。"
        },
        "$:/language/Docs/ModuleTypes/tiddlerfield": {
            "title": "$:/language/Docs/ModuleTypes/tiddlerfield",
            "text": "個々の tiddler フィールドの振る舞いを定義するモジュール。"
        },
        "$:/language/Docs/ModuleTypes/tiddlermethod": {
            "title": "$:/language/Docs/ModuleTypes/tiddlermethod",
            "text": "`$tw.Tiddler` の prototype にメソッドを追加するモジュール。"
        },
        "$:/language/Docs/ModuleTypes/upgrader": {
            "title": "$:/language/Docs/ModuleTypes/upgrader",
            "text": "アップグレードやインポート中にtiddlerのアップグレード処理を追加するモジュール。"
        },
        "$:/language/Docs/ModuleTypes/utils": {
            "title": "$:/language/Docs/ModuleTypes/utils",
            "text": "`$tw.utils` にメソッドを追加するモジュール。"
        },
        "$:/language/Docs/ModuleTypes/utils-node": {
            "title": "$:/language/Docs/ModuleTypes/utils-node",
            "text": "`$tw.utils` に Node.js 特有のメソッドを追加するモジュール。"
        },
        "$:/language/Docs/ModuleTypes/widget": {
            "title": "$:/language/Docs/ModuleTypes/widget",
            "text": "DOM の描画や操作をひとまとめにしたウィジェットモジュール。"
        },
        "$:/language/Docs/ModuleTypes/wikimethod": {
            "title": "$:/language/Docs/ModuleTypes/wikimethod",
            "text": "`$tw.Wiki` にメソッドを追加するモジュール。"
        },
        "$:/language/Docs/ModuleTypes/wikirule": {
            "title": "$:/language/Docs/ModuleTypes/wikirule",
            "text": "メインの WikiText パーサのための個々の解析ルールモジュール。"
        },
        "$:/language/Docs/PaletteColours/alert-background": {
            "title": "$:/language/Docs/PaletteColours/alert-background",
            "text": "アラートの背景"
        },
        "$:/language/Docs/PaletteColours/alert-border": {
            "title": "$:/language/Docs/PaletteColours/alert-border",
            "text": "アラートの枠線"
        },
        "$:/language/Docs/PaletteColours/alert-highlight": {
            "title": "$:/language/Docs/PaletteColours/alert-highlight",
            "text": "アラートのハイライト"
        },
        "$:/language/Docs/PaletteColours/alert-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/alert-muted-foreground",
            "text": "抑えたアラートの前景"
        },
        "$:/language/Docs/PaletteColours/background": {
            "title": "$:/language/Docs/PaletteColours/background",
            "text": "標準の背景"
        },
        "$:/language/Docs/PaletteColours/blockquote-bar": {
            "title": "$:/language/Docs/PaletteColours/blockquote-bar",
            "text": "引用線"
        },
        "$:/language/Docs/PaletteColours/code-background": {
            "title": "$:/language/Docs/PaletteColours/code-background",
            "text": "コードの背景"
        },
        "$:/language/Docs/PaletteColours/code-border": {
            "title": "$:/language/Docs/PaletteColours/code-border",
            "text": "コードの枠線"
        },
        "$:/language/Docs/PaletteColours/code-foreground": {
            "title": "$:/language/Docs/PaletteColours/code-foreground",
            "text": "コードの前景"
        },
        "$:/language/Docs/PaletteColours/dirty-indicator": {
            "title": "$:/language/Docs/PaletteColours/dirty-indicator",
            "text": "未保存の表示"
        },
        "$:/language/Docs/PaletteColours/download-background": {
            "title": "$:/language/Docs/PaletteColours/download-background",
            "text": "ダウンロードボタンの背景"
        },
        "$:/language/Docs/PaletteColours/download-foreground": {
            "title": "$:/language/Docs/PaletteColours/download-foreground",
            "text": "ダウンロードボタンの前景"
        },
        "$:/language/Docs/PaletteColours/dragger-background": {
            "title": "$:/language/Docs/PaletteColours/dragger-background",
            "text": "ドラッグの背景"
        },
        "$:/language/Docs/PaletteColours/dragger-foreground": {
            "title": "$:/language/Docs/PaletteColours/dragger-foreground",
            "text": "ドラッグの前景"
        },
        "$:/language/Docs/PaletteColours/dropdown-background": {
            "title": "$:/language/Docs/PaletteColours/dropdown-background",
            "text": "ドロップダウンの背景"
        },
        "$:/language/Docs/PaletteColours/dropdown-border": {
            "title": "$:/language/Docs/PaletteColours/dropdown-border",
            "text": "ドロップダウンの前景"
        },
        "$:/language/Docs/PaletteColours/dropdown-tab-background": {
            "title": "$:/language/Docs/PaletteColours/dropdown-tab-background",
            "text": "ドロップダウンタブの背景"
        },
        "$:/language/Docs/PaletteColours/dropdown-tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/dropdown-tab-background-selected",
            "text": "選択状態のドロップダウンタブの背景"
        },
        "$:/language/Docs/PaletteColours/dropzone-background": {
            "title": "$:/language/Docs/PaletteColours/dropzone-background",
            "text": "ドロップ領域の背景"
        },
        "$:/language/Docs/PaletteColours/external-link-background": {
            "title": "$:/language/Docs/PaletteColours/external-link-background",
            "text": "外部リンクの背景"
        },
        "$:/language/Docs/PaletteColours/external-link-background-hover": {
            "title": "$:/language/Docs/PaletteColours/external-link-background-hover",
            "text": "外部リンクの背景(ホバー)"
        },
        "$:/language/Docs/PaletteColours/external-link-background-visited": {
            "title": "$:/language/Docs/PaletteColours/external-link-background-visited",
            "text": "外部リンクの背景(既訪)"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground",
            "text": "外部リンクの前景"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground-hover",
            "text": "外部リンクの前景(ホバー)"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground-visited": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground-visited",
            "text": "外部リンクの前景(既訪)"
        },
        "$:/language/Docs/PaletteColours/foreground": {
            "title": "$:/language/Docs/PaletteColours/foreground",
            "text": "標準の前景"
        },
        "$:/language/Docs/PaletteColours/message-background": {
            "title": "$:/language/Docs/PaletteColours/message-background",
            "text": "メッセージボックスの背景"
        },
        "$:/language/Docs/PaletteColours/message-border": {
            "title": "$:/language/Docs/PaletteColours/message-border",
            "text": "メッセージボックスの枠線"
        },
        "$:/language/Docs/PaletteColours/message-foreground": {
            "title": "$:/language/Docs/PaletteColours/message-foreground",
            "text": "メッセージボックスの前景"
        },
        "$:/language/Docs/PaletteColours/modal-backdrop": {
            "title": "$:/language/Docs/PaletteColours/modal-backdrop",
            "text": "モーダルウィンドウの影"
        },
        "$:/language/Docs/PaletteColours/modal-background": {
            "title": "$:/language/Docs/PaletteColours/modal-background",
            "text": "モーダルウィンドウの背景"
        },
        "$:/language/Docs/PaletteColours/modal-border": {
            "title": "$:/language/Docs/PaletteColours/modal-border",
            "text": "モーダルウィンドウの枠線"
        },
        "$:/language/Docs/PaletteColours/modal-footer-background": {
            "title": "$:/language/Docs/PaletteColours/modal-footer-background",
            "text": "モーダルフッタの背景"
        },
        "$:/language/Docs/PaletteColours/modal-footer-border": {
            "title": "$:/language/Docs/PaletteColours/modal-footer-border",
            "text": "モーダルフッタの枠線"
        },
        "$:/language/Docs/PaletteColours/modal-header-border": {
            "title": "$:/language/Docs/PaletteColours/modal-header-border",
            "text": "モーダルヘッダの枠線"
        },
        "$:/language/Docs/PaletteColours/muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/muted-foreground",
            "text": "抑えた前景"
        },
        "$:/language/Docs/PaletteColours/notification-background": {
            "title": "$:/language/Docs/PaletteColours/notification-background",
            "text": "通知領域の背景"
        },
        "$:/language/Docs/PaletteColours/notification-border": {
            "title": "$:/language/Docs/PaletteColours/notification-border",
            "text": "通知領域の枠線"
        },
        "$:/language/Docs/PaletteColours/page-background": {
            "title": "$:/language/Docs/PaletteColours/page-background",
            "text": "ページの背景"
        },
        "$:/language/Docs/PaletteColours/pre-background": {
            "title": "$:/language/Docs/PaletteColours/pre-background",
            "text": "整形済みコードの背景"
        },
        "$:/language/Docs/PaletteColours/pre-border": {
            "title": "$:/language/Docs/PaletteColours/pre-border",
            "text": "整形済みコードの枠線"
        },
        "$:/language/Docs/PaletteColours/primary": {
            "title": "$:/language/Docs/PaletteColours/primary",
            "text": "標準の前景"
        },
        "$:/language/Docs/PaletteColours/sidebar-button-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-button-foreground",
            "text": "サイドバーボタンの前景"
        },
        "$:/language/Docs/PaletteColours/sidebar-controls-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground",
            "text": "サイドバーコントロールの前景"
        },
        "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover",
            "text": "サイドバーコントロールの前景(ホバー)"
        },
        "$:/language/Docs/PaletteColours/sidebar-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-foreground",
            "text": "サイドバーの前景"
        },
        "$:/language/Docs/PaletteColours/sidebar-foreground-shadow": {
            "title": "$:/language/Docs/PaletteColours/sidebar-foreground-shadow",
            "text": "サイドバー前景の影"
        },
        "$:/language/Docs/PaletteColours/sidebar-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground",
            "text": "サイドバーの抑えた前景"
        },
        "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover",
            "text": "サイドバーの抑えた前景(ホバー)"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-background": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-background",
            "text": "サイドバータブの背景"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-background-selected",
            "text": "サイドバータブの背景(選択済)"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-border": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-border",
            "text": "サイドバータブの枠線"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-border-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-border-selected",
            "text": "サイドバータブの枠線(選択済)"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-divider": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-divider",
            "text": "サイドバータブの分割線"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground",
            "text": "サイドバータブの前景"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected",
            "text": "サイドバータブの前景(選択済)"
        },
        "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground",
            "text": "サイドバーtiddlerリンクの前景"
        },
        "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover",
            "text": "サイドバーtiddlerリンクの前景(ホバー)"
        },
        "$:/language/Docs/PaletteColours/static-alert-foreground": {
            "title": "$:/language/Docs/PaletteColours/static-alert-foreground",
            "text": "固定アラート前景"
        },
        "$:/language/Docs/PaletteColours/tab-background": {
            "title": "$:/language/Docs/PaletteColours/tab-background",
            "text": "タブの背景"
        },
        "$:/language/Docs/PaletteColours/tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-background-selected",
            "text": "タブの背景(選択済)"
        },
        "$:/language/Docs/PaletteColours/tab-border": {
            "title": "$:/language/Docs/PaletteColours/tab-border",
            "text": "タブの枠線"
        },
        "$:/language/Docs/PaletteColours/tab-border-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-border-selected",
            "text": "タブの枠線(選択済)"
        },
        "$:/language/Docs/PaletteColours/tab-divider": {
            "title": "$:/language/Docs/PaletteColours/tab-divider",
            "text": "タブの分割線"
        },
        "$:/language/Docs/PaletteColours/tab-foreground": {
            "title": "$:/language/Docs/PaletteColours/tab-foreground",
            "text": "タブの前景"
        },
        "$:/language/Docs/PaletteColours/tab-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-foreground-selected",
            "text": "タブの前景(選択済)"
        },
        "$:/language/Docs/PaletteColours/table-border": {
            "title": "$:/language/Docs/PaletteColours/table-border",
            "text": "テーブルの枠線"
        },
        "$:/language/Docs/PaletteColours/table-footer-background": {
            "title": "$:/language/Docs/PaletteColours/table-footer-background",
            "text": "テーブルフッタの背景"
        },
        "$:/language/Docs/PaletteColours/table-header-background": {
            "title": "$:/language/Docs/PaletteColours/table-header-background",
            "text": "テーブルヘッダの背景"
        },
        "$:/language/Docs/PaletteColours/tag-background": {
            "title": "$:/language/Docs/PaletteColours/tag-background",
            "text": "タグの背景"
        },
        "$:/language/Docs/PaletteColours/tag-foreground": {
            "title": "$:/language/Docs/PaletteColours/tag-foreground",
            "text": "タグの前景"
        },
        "$:/language/Docs/PaletteColours/tiddler-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-background",
            "text": "tiddlerの背景"
        },
        "$:/language/Docs/PaletteColours/tiddler-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-border",
            "text": "tiddlerの前景"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground",
            "text": "tiddler部品の前景"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover",
            "text": "tiddler部品の前景(ホバー)"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected",
            "text": "tiddler部品の前景(選択済)"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-background",
            "text": "tiddlerエディタの背景"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-border",
            "text": "tiddlerエディタの枠線"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-border-image": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-border-image",
            "text": "tiddlerエディタの枠線イメージ"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-fields-even": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-even",
            "text": "tiddlerエディタの背景(偶数フィールド)"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd",
            "text": "tiddlerエディタの背景(奇数フィールド)"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-background",
            "text": "tiddlerインフォパネルの背景"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-border",
            "text": "tiddlerインフォパネルの枠線"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-tab-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-tab-background",
            "text": "tiddlerインフォパネルタブの背景"
        },
        "$:/language/Docs/PaletteColours/tiddler-link-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-link-background",
            "text": "tiddlerリンクの背景"
        },
        "$:/language/Docs/PaletteColours/tiddler-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-link-foreground",
            "text": "tiddlerリンクの前景"
        },
        "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground",
            "text": "tiddlerサブタイトルの前景"
        },
        "$:/language/Docs/PaletteColours/tiddler-title-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-title-foreground",
            "text": "tiddlerタイトルの前景"
        },
        "$:/language/Docs/PaletteColours/toolbar-cancel-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-cancel-button",
            "text": "ツールバー「キャンセル」ボタンの前景"
        },
        "$:/language/Docs/PaletteColours/toolbar-close-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-close-button",
            "text": "ツールバー「閉じる」ボタンの前景"
        },
        "$:/language/Docs/PaletteColours/toolbar-delete-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-delete-button",
            "text": "ツールバー「削除」ボタンの前景"
        },
        "$:/language/Docs/PaletteColours/toolbar-done-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-done-button",
            "text": "ツールバー「確定」ボタンの前景"
        },
        "$:/language/Docs/PaletteColours/toolbar-edit-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-edit-button",
            "text": "ツールバー「編集」ボタンの前景"
        },
        "$:/language/Docs/PaletteColours/toolbar-info-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-info-button",
            "text": "ツールバー「情報」ボタンの前景"
        },
        "$:/language/Docs/PaletteColours/toolbar-new-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-new-button",
            "text": "ツールバー「新規Tiddler」ボタンの前景"
        },
        "$:/language/Docs/PaletteColours/toolbar-options-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-options-button",
            "text": "ツールバー「オプション」ボタンの前景"
        },
        "$:/language/Docs/PaletteColours/toolbar-save-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-save-button",
            "text": "ツールバー「保存」ボタンの前景"
        },
        "$:/language/Docs/PaletteColours/untagged-background": {
            "title": "$:/language/Docs/PaletteColours/untagged-background",
            "text": "未タグ背景"
        },
        "$:/language/Docs/PaletteColours/very-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/very-muted-foreground",
            "text": "きわめて控えめな前景"
        },
        "$:/language/EditTemplate/Body/External/Hint": {
            "title": "$:/language/EditTemplate/Body/External/Hint",
            "text": "このtiddlerは外部のTiddlyWikiのファイルに保存されています。タグやフィールドの編集はできますが、実際の外部コンテンツを直接編集することはできません。"
        },
        "$:/language/EditTemplate/Body/Hint": {
            "title": "$:/language/EditTemplate/Body/Hint",
            "text": "表示を整形したり画像や動的な要素を使いたい場合は [[wiki text|http://tiddlywiki.com/static/WikiText.html]] 書式を使用してください。"
        },
        "$:/language/EditTemplate/Body/Placeholder": {
            "title": "$:/language/EditTemplate/Body/Placeholder",
            "text": "ここに tiddler の本文を入力してください。"
        },
        "$:/language/EditTemplate/Body/Preview/Button/Hide": {
            "title": "$:/language/EditTemplate/Body/Preview/Button/Hide",
            "text": "プレビューを隠す"
        },
        "$:/language/EditTemplate/Body/Preview/Button/Show": {
            "title": "$:/language/EditTemplate/Body/Preview/Button/Show",
            "text": "プレビューを表示"
        },
        "$:/language/EditTemplate/Field/Remove/Caption": {
            "title": "$:/language/EditTemplate/Field/Remove/Caption",
            "text": "fieldを削除"
        },
        "$:/language/EditTemplate/Field/Remove/Hint": {
            "title": "$:/language/EditTemplate/Field/Remove/Hint",
            "text": "fieldを削除"
        },
        "$:/language/EditTemplate/Fields/Add/Button": {
            "title": "$:/language/EditTemplate/Fields/Add/Button",
            "text": "追加"
        },
        "$:/language/EditTemplate/Fields/Add/Name/Placeholder": {
            "title": "$:/language/EditTemplate/Fields/Add/Name/Placeholder",
            "text": "フィールド名"
        },
        "$:/language/EditTemplate/Fields/Add/Prompt": {
            "title": "$:/language/EditTemplate/Fields/Add/Prompt",
            "text": "新しいフィールドを追加:"
        },
        "$:/language/EditTemplate/Fields/Add/Value/Placeholder": {
            "title": "$:/language/EditTemplate/Fields/Add/Value/Placeholder",
            "text": "フィールドの値"
        },
        "$:/language/EditTemplate/Shadow/OverriddenWarning": {
            "title": "$:/language/EditTemplate/Shadow/OverriddenWarning",
            "text": "このshadow tiddlerは編集されたものです。このtiddlerを削除すると、ものとshaddow tiddlerが有効になります。"
        },
        "$:/language/EditTemplate/Shadow/Warning": {
            "title": "$:/language/EditTemplate/Shadow/Warning",
            "text": "これはshadow tiddlerです。変更すると上書きされます。"
        },
        "$:/language/EditTemplate/Tags/Add/Button": {
            "title": "$:/language/EditTemplate/Tags/Add/Button",
            "text": "追加"
        },
        "$:/language/EditTemplate/Tags/Add/Placeholder": {
            "title": "$:/language/EditTemplate/Tags/Add/Placeholder",
            "text": "タグ名"
        },
        "$:/language/EditTemplate/Tags/Dropdown/Caption": {
            "title": "$:/language/EditTemplate/Tags/Dropdown/Caption",
            "text": "タグ一覧"
        },
        "$:/language/EditTemplate/Tags/Dropdown/Hint": {
            "title": "$:/language/EditTemplate/Tags/Dropdown/Hint",
            "text": "タグ一覧を表示"
        },
        "$:/language/EditTemplate/Type/Delete/Caption": {
            "title": "$:/language/EditTemplate/Type/Delete/Caption",
            "text": "コンテンツタイプを削除"
        },
        "$:/language/EditTemplate/Type/Delete/Hint": {
            "title": "$:/language/EditTemplate/Type/Delete/Hint",
            "text": "コンテンツタイプを削除"
        },
        "$:/language/EditTemplate/Type/Dropdown/Caption": {
            "title": "$:/language/EditTemplate/Type/Dropdown/Caption",
            "text": "コンテンツタイプ一覧"
        },
        "$:/language/EditTemplate/Type/Dropdown/Hint": {
            "title": "$:/language/EditTemplate/Type/Dropdown/Hint",
            "text": "コンテンツタイプ一覧を表示"
        },
        "$:/language/EditTemplate/Type/Placeholder": {
            "title": "$:/language/EditTemplate/Type/Placeholder",
            "text": "種類"
        },
        "$:/language/EditTemplate/Type/Prompt": {
            "title": "$:/language/EditTemplate/Type/Prompt",
            "text": "Tiddlerの種類:"
        },
        "$:/language/Docs/Fields/_canonical_uri": {
            "title": "$:/language/Docs/Fields/_canonical_uri",
            "text": "外部画像tiddlerのURI"
        },
        "$:/language/Docs/Fields/bag": {
            "title": "$:/language/Docs/Fields/bag",
            "text": "tiddlerの由来となったbagの名前"
        },
        "$:/language/Docs/Fields/caption": {
            "title": "$:/language/Docs/Fields/caption",
            "text": "タブやボタンに表示されるテキスト"
        },
        "$:/language/Docs/Fields/color": {
            "title": "$:/language/Docs/Fields/color",
            "text": "tiddler に使用される CSS カラーの値"
        },
        "$:/language/Docs/Fields/component": {
            "title": "$:/language/Docs/Fields/component",
            "text": "[[アラート tiddler|AlertMechanism]] の原因となったコンポーネントの名前"
        },
        "$:/language/Docs/Fields/created": {
            "title": "$:/language/Docs/Fields/created",
            "text": "tiddler が作成された日付"
        },
        "$:/language/Docs/Fields/creator": {
            "title": "$:/language/Docs/Fields/creator",
            "text": "tiddler の作成者名"
        },
        "$:/language/Docs/Fields/current-tiddler": {
            "title": "$:/language/Docs/Fields/current-tiddler",
            "text": "[[history list|HistoryMechanism]] のトップにある tiddler をキャッシュするために使用される"
        },
        "$:/language/Docs/Fields/dependents": {
            "title": "$:/language/Docs/Fields/dependents",
            "text": "プラグインが依存する他のプラグインのリスト"
        },
        "$:/language/Docs/Fields/description": {
            "title": "$:/language/Docs/Fields/description",
            "text": "プラグインなどの説明文"
        },
        "$:/language/Docs/Fields/draft.of": {
            "title": "$:/language/Docs/Fields/draft.of",
            "text": "それがドラフト tiddler であるときのタイトル"
        },
        "$:/language/Docs/Fields/draft.title": {
            "title": "$:/language/Docs/Fields/draft.title",
            "text": "ドラフト tiddler が正式版になったときに使用される予定のタイトル"
        },
        "$:/language/Docs/Fields/footer": {
            "title": "$:/language/Docs/Fields/footer",
            "text": "ウィザードのフッタ部テキスト"
        },
        "$:/language/Docs/Fields/hack-to-give-us-something-to-compare-against": {
            "title": "$:/language/Docs/Fields/hack-to-give-us-something-to-compare-against",
            "text": "[[$:/core/templates/static.content]] で使用される一時保管用フィールド"
        },
        "$:/language/Docs/Fields/icon": {
            "title": "$:/language/Docs/Fields/icon",
            "text": "紐付けられているアイコン tiddler のタイトル"
        },
        "$:/language/Docs/Fields/library": {
            "title": "$:/language/Docs/Fields/library",
            "text": "\"yes\" となっている場合、その tiddler は JavaScript ライブラリとして保存されなければならない"
        },
        "$:/language/Docs/Fields/list": {
            "title": "$:/language/Docs/Fields/list",
            "text": "そのtiddlerに紐付くtiddler名の順序付きリスト"
        },
        "$:/language/Docs/Fields/list-after": {
            "title": "$:/language/Docs/Fields/list-after",
            "text": "このフィールドが設定されたtiddlerは、順序付きリストでこのフィールドに記載の名前のtiddlerの後ろに並ぶ。"
        },
        "$:/language/Docs/Fields/list-before": {
            "title": "$:/language/Docs/Fields/list-before",
            "text": "このフィールドが設定されたtiddlerは、順序付きリストでこのフィールドに記載の名前のtiddlerの前に並ぶ。ただし空文字列が指定されていた場合は順序付きリストの先頭になる。"
        },
        "$:/language/Docs/Fields/modified": {
            "title": "$:/language/Docs/Fields/modified",
            "text": "その tiddler の最終更新日時"
        },
        "$:/language/Docs/Fields/modifier": {
            "title": "$:/language/Docs/Fields/modifier",
            "text": "その tiddler を最後に更新したユーザ名"
        },
        "$:/language/Docs/Fields/name": {
            "title": "$:/language/Docs/Fields/name",
            "text": "人が読める形のプラグイン tiddler 名"
        },
        "$:/language/Docs/Fields/plugin-priority": {
            "title": "$:/language/Docs/Fields/plugin-priority",
            "text": "プラグインの優先度を示す数値"
        },
        "$:/language/Docs/Fields/plugin-type": {
            "title": "$:/language/Docs/Fields/plugin-type",
            "text": "プラグインの種別"
        },
        "$:/language/Docs/Fields/released": {
            "title": "$:/language/Docs/Fields/released",
            "text": "TiddlyWiki のリリース日付"
        },
        "$:/language/Docs/Fields/revision": {
            "title": "$:/language/Docs/Fields/revision",
            "text": "サーバー上の tiddler のリビジョン"
        },
        "$:/language/Docs/Fields/source": {
            "title": "$:/language/Docs/Fields/source",
            "text": "その tiddler のソース URL"
        },
        "$:/language/Docs/Fields/subtitle": {
            "title": "$:/language/Docs/Fields/subtitle",
            "text": "ウィザードのサブタイトル"
        },
        "$:/language/Docs/Fields/tags": {
            "title": "$:/language/Docs/Fields/tags",
            "text": "その tiddler に付けられたタグのリスト"
        },
        "$:/language/Docs/Fields/text": {
            "title": "$:/language/Docs/Fields/text",
            "text": "tiddler の本文"
        },
        "$:/language/Docs/Fields/title": {
            "title": "$:/language/Docs/Fields/title",
            "text": "tiddler の一意となる名称"
        },
        "$:/language/Docs/Fields/type": {
            "title": "$:/language/Docs/Fields/type",
            "text": "その tiddler の種別"
        },
        "$:/language/Docs/Fields/version": {
            "title": "$:/language/Docs/Fields/version",
            "text": "プラグインのバージョン情報"
        },
        "$:/language/Filters/AllTags": {
            "title": "$:/language/Filters/AllTags",
            "text": "システムタグを除くすべてのタグ"
        },
        "$:/language/Filters/AllTiddlers": {
            "title": "$:/language/Filters/AllTiddlers",
            "text": "システムtiddler を除くすべてのtiddler"
        },
        "$:/language/Filters/Drafts": {
            "title": "$:/language/Filters/Drafts",
            "text": "ドラフト状態のtiddler"
        },
        "$:/language/Filters/Missing": {
            "title": "$:/language/Filters/Missing",
            "text": "未作成のtiddler"
        },
        "$:/language/Filters/Orphans": {
            "title": "$:/language/Filters/Orphans",
            "text": "孤立状態のtiddler"
        },
        "$:/language/Filters/OverriddenShadowTiddlers": {
            "title": "$:/language/Filters/OverriddenShadowTiddlers",
            "text": "上書きされている隠しtiddler"
        },
        "$:/language/Filters/RecentSystemTiddlers": {
            "title": "$:/language/Filters/RecentSystemTiddlers",
            "text": "最近更新されたtiddler(システムtiddlerを含む)"
        },
        "$:/language/Filters/RecentTiddlers": {
            "title": "$:/language/Filters/RecentTiddlers",
            "text": "最近更新されたtiddler"
        },
        "$:/language/Filters/ShadowTiddlers": {
            "title": "$:/language/Filters/ShadowTiddlers",
            "text": "隠しtiddler"
        },
        "$:/language/Filters/SystemTags": {
            "title": "$:/language/Filters/SystemTags",
            "text": "システムタグ"
        },
        "$:/language/Filters/SystemTiddlers": {
            "title": "$:/language/Filters/SystemTiddlers",
            "text": "システムtiddler"
        },
        "GettingStarted": {
            "title": "GettingStarted",
            "text": "TiddlyWikiにようこそ。これは個人で使えるWeb ノートです。\n\n作業を開始する前に保存機能が正しく使えるかどうかをご確認ください。 - 詳細は http://tiddlywiki.com/ の説明をご覧ください。\n\nそれでは始めましょう:\n\n* サイドバーにある「+」ボタンで新しいtiddlerを作成します。\n* サイドバーにある「歯車」ボタンで コントロールパネル を開いて、このWikiに対する設定ができます。\n** 「基本」タブのデフォルトtiddlerを変更することで、Wikiを開くたびにこのメッセージが表示されないようにできます。\n* 変更を保存するにはサイドバーの「ダウンロード」ボタンを押してください。\n* 書式に関する詳細は WikiText を参照してください。\n"
        },
        "$:/language/Help/build": {
            "title": "$:/language/Help/build",
            "description": "設定されたコマンドを自動実行",
            "text": "現在のwikiの指定したターゲット(target)をビルドします。もしターゲットを指定しない場合は、ビルド可能な全てのターゲットをビルドします。\n\n```\n--build <target> [<target> ...]\n```\n\nビルドターゲットは、wikiフォルダのtiddlywiki.infoに定義されます。\n"
        },
        "$:/language/Help/clearpassword": {
            "title": "$:/language/Help/clearpassword",
            "description": "続けて暗号化するためのパスワードの解除",
            "text": "続けて暗号化するために、パスワードを解除します。\n\n```\n--clearpassword\n```\n"
        },
        "$:/language/Help/default": {
            "title": "$:/language/Help/default",
            "description": "",
            "text": "\\define commandTitle()\n$:/language/Help/$(command)$\n\\end\n```\n使用方法: tiddlywiki [<wikifolder>] [--<command> [<args>...]...]\n```\n\n使用可能なコマンド:\n\n<ul>\n<$list filter=\"[commands[]sort[title]]\" variable=\"command\">\n<li><$link to=<<commandTitle>>><$macrocall $name=\"command\" $type=\"text/plain\" $output=\"text/plain\"/></$link>: <$transclude tiddler=<<commandTitle>> field=\"description\"/></li>\n</$list>\n</ul>\n\n各コマンドの詳細なヘルプを見たい場合は:\n\n```\ntiddlywiki --help <command>\n```\n"
        },
        "$:/language/Help/editions": {
            "title": "$:/language/Help/editions",
            "description": "使用可能なTiddlyWikiのエディションの一覧を表示",
            "text": "使用可能なTiddlyWikiのエディションの名称と説明の一覧を表示する。`--init`コマンドで特定のエディションの新しいwikiを作成できる。```--editions```"
        },
        "$:/language/Help/help": {
            "title": "$:/language/Help/help",
            "description": "TiddlyWikiコマンドのヘルプを表示",
            "text": "コマンドのヘルプを表示します:\n\n```\n--help [<command>]\n```\n\nコマンド名が指定されなければ、使用可能なコマンドの一覧が表示されます。\n"
        },
        "$:/language/Help/init": {
            "title": "$:/language/Help/init",
            "description": "空の[[Wikiフォルダ|WikiFolders]] を初期化",
            "text": "空の [[Wikiフォルダ|WikiFolders]] を初期化し、その中に指定したエディションの内容をコピーします。\n\n```\n--init <edition> [<edition> ...]\n```\n\n使用例:\n\n```\ntiddlywiki ./MyWikiFolder --init empty\n```\n\n備考:\n\n* 必要ならば Wiki フォルダが新たに作成されます。\n* デフォルトのエディションは ''empty'' です。\n* wiki フォルダが空ではない場合、init コマンドは失敗します。\n* init コマンドは指定エディションの `tiddlywiki.info` ファイルに指定されている `includeWikis` は除外します。\n* 複数のエディションを指定した場合、先に指定したエディションに含まれているファイルは、後に指定したエディションに同名のファイルが含まれていると上書きされます。つまり最終的な `tiddlywiki.info` は最後に指定したエディションのものが使用されます。\n* `--editions` で使用できるエディションの一覧を表示します。\n"
        },
        "$:/language/Help/load": {
            "title": "$:/language/Help/load",
            "description": "ファイルからtiddlerを読み込み",
            "text": "tiddler を TiddlyWiki Ver.2 のファイル (`.html`), `.tiddler`, `.tid`, `.json` などから読み込みます。\n\n```\n--load <filepath>\n```\n\n暗号化された TiddlyWiki ファイルから読み込むためには、最初に password コマンドでパスワードを指定する必要があります。\n\n使用例:\n\n```\ntiddlywiki ./MyWiki --password pa55w0rd --load my_encrypted_wiki.html\n```\n\nなお、既に読み込まれたプラグインより古いバージョンのプラグインは読み込みません。\n\n"
        },
        "$:/language/Help/makelibrary": {
            "title": "$:/language/Help/makelibrary",
            "description": "アップグレード処理に必要なライブラリプラグインを生成",
            "text": "アップグレードに使用する`$:/UpgradeLibrary` tiddlerを作成します。\n\nアップグレード用のライブラリの書式は、libraryというタイプの一般的なプラグインtiddlerです。ライブラリには、TiddlyWiki5リポジトリに含まれている各プラグイン、テーマ、および言語パックが含まれています。\n\nこのコマンドは、内部的に使用することを想定したものです。アップグレードをカスタムの方法で実行するユーザーだけに関連するものです。\n\n```\n--makelibrary <title>\n```\n\n引数titleの規定値は、`$:/UpgradeLibrary`です。\n"
        },
        "$:/language/Help/notfound": {
            "title": "$:/language/Help/notfound",
            "description": "",
            "text": "この項目のヘルプはありません\n"
        },
        "$:/language/Help/output": {
            "title": "$:/language/Help/output",
            "description": "次に実行するコマンドの出力ディレクトリの設定",
            "text": "\n次に実行するコマンドのために、出力の基準となるディレクトリを設定します。規定の出力ディレクトリは、編集ディレクトリの`output`という名前のサブディレクトリです。\n\n```\n--output <pathname>\n```\n\nもしpathnameに相対パスを指定した場合は、作業ディレクトリからの相対パスとなります。たとえば、`--output .`と指定した場合は、出力ディレクトリは現在の作業ディレクトリとなります。\n"
        },
        "$:/language/Help/password": {
            "title": "$:/language/Help/password",
            "description": "暗号化のパスワードの設定",
            "text": "\n暗号化に使用するパスワードを設定します。\n\n```\n--password <password>\n```\n\n"
        },
        "$:/language/Help/rendertiddler": {
            "title": "$:/language/Help/rendertiddler",
            "description": "個々の tiddler を指定した ContentType で出力",
            "text": "個々の tiddler を指定した ContentType で出力します。デフォルトは `text/html` で、指定されたファイル名で内容を保存します。\n\n```\n--rendertiddler <title> <filename> [<type>]\n```\n"
        },
        "$:/language/Help/rendertiddlers": {
            "title": "$:/language/Help/rendertiddlers",
            "description": "フィルタパターンを指定してマッチする tiddler を指定した ContentTypeで出力",
            "text": "フィルタパターンを指定してマッチする tiddler を指定した ContentType(デフォルトは`text/html`)と拡張子(デフォルトは`.html`)で出力します。 \n\n```\n--rendertiddlers <filter> <template> <pathname> [<type>] [<extension>]\n```\n\n使用例:\n\n```\n--rendertiddlers [!is[system]] $:/core/templates/static.tiddler.html ./static text/plain\n```\n"
        },
        "$:/language/Help/savetiddler": {
            "title": "$:/language/Help/savetiddler",
            "description": "rawテキストのtiddlerをファイルに保存",
            "text": "個別の tiddler を raw テキストあるいはバイナリフォーマットにて、指定したファイル名に保存します。\n\n```\n--savetiddler <title> <filename>\n```\n"
        },
        "$:/language/Help/savetiddlers": {
            "title": "$:/language/Help/savetiddlers",
            "description": "rawテキストのtiddlerのグループをディレクトリに保存",
            "text": "tiddler のグループを raw テキストあるいはバイナリフォーマットにて、指定したファイル名に保存します。```--savetiddlers <filter> <pathname>```デフォルトでは、パス名はエディションのディレクトリ配下にある`output`ディレクトリです。`--output`コマンドで異なる出力先を指定できます。ディレクトリ名が存在しない場合は自動的に作成されます。"
        },
        "$:/language/Help/server": {
            "title": "$:/language/Help/server",
            "description": "TiddlyWikiにHTTPサーバのインターフェースを提供",
            "text": "TiddlyWiki5 に組み込まれているサーバー機能は非常にシンプルなものです。TiddlyWeb との互換性はありますが、インターネット上で安定して公開するために必要となるいくつもの機能がサポートされていません。\n\nroot 階層では指定された tiddler のレンダリングを行います。root 階層以外では JSON エンコードされた個々の tiddler や、一般的な HTTP 操作(`GET`, `PUT`, `DELETE`)をサポートします。\n\n```\n--server <port> <roottiddler> <rendertype> <servetype> <username> <password> <host>\n```\n\n以下のパラメータがあります:\n\n* ''port'' - 待ち受けるポート番号(デフォルトは \"8080\")\n* ''roottiddler'' - root階層になる tiddler(デフォルトは \"$:/core/save/all\")\n* ''rendertype'' - root tiddler がレンダリングされるときの ContentType(デフォルトは \"text/plain\")\n* ''servetype'' - root tiddler がリクエストされるときの ContentType(デフォルトは \"text/html\")\n* ''username'' - 編集した tiddler を保存する際のデフォルトユーザ名\n* ''password'' - ベーシック認証用のパスワード\n* ''host'' - サーバーとなるホスト名(デフォルトは \"127.0.0.1\" つまり \"localhost\")\n\npassword パラメータが指定された場合ブラウザはユーザ名とパスワードを尋ねるようになります。なお、このパスワードはネットワーク上を平文で流れるため、この実装はインターネット上に公開するような一般的な使用には適していないことに注意してください。\n\n使用例:\n\n```\n--server 8080 $:/core/save/all text/plain text/html MyUserName passw0rd\n```\n\n同時に複数の TiddlyWiki サーバーを起動したい場合は、それぞれに別々のポート番号を割り当てる必要があります。\n\n"
        },
        "$:/language/Help/setfield": {
            "title": "$:/language/Help/setfield",
            "description": "tiddlerを使用する準備",
            "text": "//注意 このコマンドは実験的なもので、今後変更される可能性があります。//\n\nテンプレートtiddlerの内容を、複数のtiddlerの指定のフィールドに設定する。\n\n```\n--setfield <filter> <fieldname> <templatetitle> <rendertype>\n```\n\nパラメータ:\n\n* \"filter\" - コマンドの対象となるtiddler\n* \"fieldname\" - 変更するフィールド(規定値は\"text\")\n* \"templatetitle\" - 指定のフィールドに転記する元になるtiddler。もし空白あるはtiddlerが存在しない場合は、指定したフィールドは削除される。\n* \"rendertype\" - テキストの種類(規定値は\"text/plain\"。\"text/html\"にするとHTMLタグを含められる。)\n"
        },
        "$:/language/Help/unpackplugin": {
            "title": "$:/language/Help/unpackplugin",
            "description": "プラグインに含まれているtiddlerの取り出し",
            "text": "プラグインに格納されているtiddlerを取り出し、一般的なtiddlerとして出力します。\n\n```\n--unpackplugin <title>\n```\n"
        },
        "$:/language/Help/verbose": {
            "title": "$:/language/Help/verbose",
            "description": "詳細出力モード",
            "text": "詳細出力を有効にする。デバッグ時に有用。```--verbose```"
        },
        "$:/language/Help/version": {
            "title": "$:/language/Help/version",
            "description": "TiddlyWikiのバージョン番号を表示",
            "text": "TiddlyWiki のバージョン番号を表示する\n\n```\n--version\n```\n"
        },
        "$:/language/Import/Listing/Cancel/Caption": {
            "title": "$:/language/Import/Listing/Cancel/Caption",
            "text": "キャンセル"
        },
        "$:/language/Import/Listing/Hint": {
            "title": "$:/language/Import/Listing/Hint",
            "text": "インポートの準備ができたtiddler:"
        },
        "$:/language/Import/Listing/Import/Caption": {
            "title": "$:/language/Import/Listing/Import/Caption",
            "text": "インポート"
        },
        "$:/language/Import/Listing/Select/Caption": {
            "title": "$:/language/Import/Listing/Select/Caption",
            "text": "選択"
        },
        "$:/language/Import/Listing/Status/Caption": {
            "title": "$:/language/Import/Listing/Status/Caption",
            "text": "ステータス"
        },
        "$:/language/Import/Listing/Title/Caption": {
            "title": "$:/language/Import/Listing/Title/Caption",
            "text": "タイトル"
        },
        "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible": {
            "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible",
            "text": "ブロックされた、互換性のないまたは廃止されたプラグイン"
        },
        "$:/language/Import/Upgrader/Plugins/Suppressed/Version": {
            "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Version",
            "text": "ブロックされたプラグイン(インポートされる<<incoming>>プラグインが存在している<<existing>>プラグインより古いため)"
        },
        "$:/language/Import/Upgrader/Plugins/Upgraded": {
            "title": "$:/language/Import/Upgrader/Plugins/Upgraded",
            "text": "<<incoming>> から <<upgraded>>にアップグレードされたプラグイン"
        },
        "$:/language/Import/Upgrader/State/Suppressed": {
            "title": "$:/language/Import/Upgrader/State/Suppressed",
            "text": "ブロックされた一時tiddler"
        },
        "$:/language/Import/Upgrader/System/Suppressed": {
            "title": "$:/language/Import/Upgrader/System/Suppressed",
            "text": "ブロックされたシステムtiddler"
        },
        "$:/language/Import/Upgrader/ThemeTweaks/Created": {
            "title": "$:/language/Import/Upgrader/ThemeTweaks/Created",
            "text": "<$text text=<<from>>/> から移動したtheme tweak"
        },
        "$:/language/BinaryWarning/Prompt": {
            "title": "$:/language/BinaryWarning/Prompt",
            "text": "このtiddlerにはバイナリデータが含まれています。"
        },
        "$:/language/ClassicWarning/Hint": {
            "title": "$:/language/ClassicWarning/Hint",
            "text": "この tiddler はクラシックスタイルのTiddlyWikiフォーマットで書かれています。このフォーマットはTiddlyWiki5との完全な互換性はありません。詳しくは http://tiddlywiki.com/static/Upgrading.html を参照してください。"
        },
        "$:/language/ClassicWarning/Upgrade/Caption": {
            "title": "$:/language/ClassicWarning/Upgrade/Caption",
            "text": "アップグレード"
        },
        "$:/language/CloseAll/Button": {
            "title": "$:/language/CloseAll/Button",
            "text": "すべて閉じる"
        },
        "$:/language/ConfirmCancelTiddler": {
            "title": "$:/language/ConfirmCancelTiddler",
            "text": "本当にこのtiddler \"<$text text=<<title>>/>\" の編集内容を取り消しますか?"
        },
        "$:/language/ConfirmDeleteTiddler": {
            "title": "$:/language/ConfirmDeleteTiddler",
            "text": "本当にこのtiddler \"<$text text=<<title>>/>\" を削除しますか?"
        },
        "$:/language/ConfirmEditShadowTiddler": {
            "title": "$:/language/ConfirmEditShadowTiddler",
            "text": "隠しtiddlerを編集します。将来のアップグレードで互換性がとれなくなるかもしれません。本当にこのtiddler \"<$text text=<<title>>/>\" を編集しますか?"
        },
        "$:/language/ConfirmOverwriteTiddler": {
            "title": "$:/language/ConfirmOverwriteTiddler",
            "text": "本当にこの tiddler \"<$text text=<<title>>/>\" を上書きしますか?"
        },
        "$:/language/DropMessage": {
            "title": "$:/language/DropMessage",
            "text": "ドロップしてください。(止めるには、キャンセルをクリックしてください。)"
        },
        "$:/language/Encryption/ConfirmClearPassword": {
            "title": "$:/language/Encryption/ConfirmClearPassword",
            "text": "パスワードを削除すると暗号化も解除されますが、本当にパスワードを削除しますか?"
        },
        "$:/language/Encryption/PromptSetPassword": {
            "title": "$:/language/Encryption/PromptSetPassword",
            "text": "パスワードを入力してください。"
        },
        "$:/language/Exporters/StaticRiver": {
            "title": "$:/language/Exporters/StaticRiver",
            "text": "静的HTMLファイルとして構成される一連のtiddler"
        },
        "$:/language/InvalidFieldName": {
            "title": "$:/language/InvalidFieldName",
            "text": "フィールド名に不正な文字が使われています \"<$text text=<<fieldName>>/>\". フィールド名に使用できるのは英小文字かアンダースコア(`_`)、ハイフン(`-`)、ピリオド(`.`)のみです。"
        },
        "$:/language/MissingTiddler/Hint": {
            "title": "$:/language/MissingTiddler/Hint",
            "text": "未作成の tiddler \"<$text text=<<currentTiddler>>/>\" - クリック {{$:/core/images/edit-button}} して作成"
        },
        "$:/language/RecentChanges/DateFormat": {
            "title": "$:/language/RecentChanges/DateFormat",
            "text": "YYYY-MM-DD"
        },
        "$:/language/SystemTiddler/Tooltip": {
            "title": "$:/language/SystemTiddler/Tooltip",
            "text": "これはシステム tiddler です"
        },
        "$:/language/TagManager/Colour/Heading": {
            "title": "$:/language/TagManager/Colour/Heading",
            "text": "色"
        },
        "$:/language/TagManager/Icon/Heading": {
            "title": "$:/language/TagManager/Icon/Heading",
            "text": "アイコン"
        },
        "$:/language/TagManager/Info/Heading": {
            "title": "$:/language/TagManager/Info/Heading",
            "text": "情報"
        },
        "$:/language/TagManager/Tag/Heading": {
            "title": "$:/language/TagManager/Tag/Heading",
            "text": "タグ"
        },
        "$:/language/UnsavedChangesWarning": {
            "title": "$:/language/UnsavedChangesWarning",
            "text": "保存していない編集内容があります。"
        },
        "$:/language/Modals/Download": {
            "title": "$:/language/Modals/Download",
            "type": "text/vnd.tiddlywiki",
            "subtitle": "変更のダウンロード",
            "footer": "<$button message=\"tm-close-tiddler\">閉じる</$button>",
            "help": "http://tiddlywiki.com/static/DownloadingChanges.html",
            "text": "このブラウザは手動での保存しかできません。\n\n編集済みの wiki を保存するには下記のリンクを右クリックし「ファイルをダウンロード」あるいは「ファイルを保存」を選択し、保存先とファイル名を指定してください。\n\n//コントロールキー(Windowsの場合)あるいは Option/alt キー(Mac OS Xの場合)を押しながらリンクをクリックすることですぐに保存が可能です。このときフォルダー名やファイル名を尋ねられることはありませんが、ブラウザが自動的に判りにくい名前を付けてしまうので、保存後にわかりやすい名前(拡張子 .htmlを含む)を付けた方が良いでしょう。//\n\nスマートフォンではダウンロードはできません。代わりにリンクをブックマークしてください。そしてそのブックマークをデスクトップ機へ同期してください。\n"
        },
        "$:/language/Modals/SaveInstructions": {
            "title": "$:/language/Modals/SaveInstructions",
            "type": "text/vnd.tiddlywiki",
            "subtitle": "作業内容を保存する",
            "footer": "<$button message=\"tm-close-tiddler\">閉じる</$button>",
            "help": "http://tiddlywiki.com/static/SavingChanges.html",
            "text": "この wiki への変更内容を ~TiddlyWiki HTML ファイルとして保存する必要があります。\n\n!!! デスクトップブラウザの場合\n\n# ''ファイル'' メニューから ''名前を付けて保存'' を選択します\n# 保存場所とファイル名を指定します\n#* 一部のブラウザでは保存のときに ''Webページ HTMLのみ'' などといった形式を選択しなければいけない場合があります\n# タブを閉じます\n\n!!! スマートフォンブラウザの場合\n\n# このページをブックマークします\n#* すでに iCloud や Google Sync が設定済みならばブックマークは自動的にデスクトップ機に同期されます。デスクトップ機で改めてブックマークを開き、上記の手順で保存してください\n# タブを閉じます\n\n//モバイルサファリでそのブックマークを開くとこのメッセージが再度表示されます。下にある「閉じる」ボタンでその先に進めます。//\n"
        },
        "$:/config/NewJournal/Tags": {
            "title": "$:/config/NewJournal/Tags",
            "text": "Journal"
        },
        "$:/config/NewJournal/Title": {
            "title": "$:/config/NewJournal/Title",
            "text": "YYYY年MM月DD日(ddd)"
        },
        "$:/language/Notifications/Save/Done": {
            "title": "$:/language/Notifications/Save/Done",
            "text": "wikiを保存しました"
        },
        "$:/language/Notifications/Save/Starting": {
            "title": "$:/language/Notifications/Save/Starting",
            "text": "wikiを保存します"
        },
        "$:/language/Search/Advanced/Matches": {
            "title": "$:/language/Search/Advanced/Matches",
            "text": "//<small><<resultCount>> 件一致</small>//"
        },
        "$:/language/Search/DefaultResults/Caption": {
            "title": "$:/language/Search/DefaultResults/Caption",
            "text": "List"
        },
        "$:/language/Search/Filter/Caption": {
            "title": "$:/language/Search/Filter/Caption",
            "text": "フィルタ"
        },
        "$:/language/Search/Filter/Hint": {
            "title": "$:/language/Search/Filter/Hint",
            "text": "[[フィルタ|http://tiddlywiki.com/static/Filters.html]]で検索します。 "
        },
        "$:/language/Search/Filter/Matches": {
            "title": "$:/language/Search/Filter/Matches",
            "text": "//<small><<resultCount>> 件一致</small>//"
        },
        "$:/language/Search/Matches": {
            "title": "$:/language/Search/Matches",
            "text": "//<small><<resultCount>> 件一致</small>//"
        },
        "$:/language/Search/Shadows/Caption": {
            "title": "$:/language/Search/Shadows/Caption",
            "text": "隠し"
        },
        "$:/language/Search/Shadows/Hint": {
            "title": "$:/language/Search/Shadows/Hint",
            "text": "隠しtiddlerを検索します。"
        },
        "$:/language/Search/Shadows/Matches": {
            "title": "$:/language/Search/Shadows/Matches",
            "text": "//<small><<resultCount>> 件一致</small>//"
        },
        "$:/language/Search/Standard/Caption": {
            "title": "$:/language/Search/Standard/Caption",
            "text": "一般"
        },
        "$:/language/Search/Standard/Hint": {
            "title": "$:/language/Search/Standard/Hint",
            "text": "一般のtiddlerを検索します。"
        },
        "$:/language/Search/Standard/Matches": {
            "title": "$:/language/Search/Standard/Matches",
            "text": "//<small><<resultCount>> 件一致</small>//"
        },
        "$:/language/Search/System/Caption": {
            "title": "$:/language/Search/System/Caption",
            "text": "システム"
        },
        "$:/language/Search/System/Hint": {
            "title": "$:/language/Search/System/Hint",
            "text": "システムtiddlerを検索します。"
        },
        "$:/language/Search/System/Matches": {
            "title": "$:/language/Search/System/Matches",
            "text": "//<small><<resultCount>> 件一致</small>//"
        },
        "$:/language/SideBar/All/Caption": {
            "title": "$:/language/SideBar/All/Caption",
            "text": "全て"
        },
        "$:/language/SideBar/Contents/Caption": {
            "title": "$:/language/SideBar/Contents/Caption",
            "text": "コンテンツ"
        },
        "$:/language/SideBar/Drafts/Caption": {
            "title": "$:/language/SideBar/Drafts/Caption",
            "text": "ドラフト"
        },
        "$:/language/SideBar/Missing/Caption": {
            "title": "$:/language/SideBar/Missing/Caption",
            "text": "未作成"
        },
        "$:/language/SideBar/More/Caption": {
            "title": "$:/language/SideBar/More/Caption",
            "text": "詳しく"
        },
        "$:/language/SideBar/Open/Caption": {
            "title": "$:/language/SideBar/Open/Caption",
            "text": "表示中"
        },
        "$:/language/SideBar/Orphans/Caption": {
            "title": "$:/language/SideBar/Orphans/Caption",
            "text": "被参照無し"
        },
        "$:/language/SideBar/Recent/Caption": {
            "title": "$:/language/SideBar/Recent/Caption",
            "text": "最近の更新"
        },
        "$:/language/SideBar/Shadows/Caption": {
            "title": "$:/language/SideBar/Shadows/Caption",
            "text": "隠し"
        },
        "$:/language/SideBar/System/Caption": {
            "title": "$:/language/SideBar/System/Caption",
            "text": "システム"
        },
        "$:/language/SideBar/Tags/Caption": {
            "title": "$:/language/SideBar/Tags/Caption",
            "text": "タグ別"
        },
        "$:/language/SideBar/Tags/Untagged/Caption": {
            "title": "$:/language/SideBar/Tags/Untagged/Caption",
            "text": "タグ無し"
        },
        "$:/language/SideBar/Tools/Caption": {
            "title": "$:/language/SideBar/Tools/Caption",
            "text": "ツール"
        },
        "$:/language/SideBar/Types/Caption": {
            "title": "$:/language/SideBar/Types/Caption",
            "text": "種類別"
        },
        "$:/SiteSubtitle": {
            "title": "$:/SiteSubtitle",
            "text": "a non-linear personal web notebook"
        },
        "$:/SiteTitle": {
            "title": "$:/SiteTitle",
            "text": "My TiddlyWiki"
        },
        "$:/language/TiddlerInfo/Advanced/Caption": {
            "title": "$:/language/TiddlerInfo/Advanced/Caption",
            "text": "詳細"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint",
            "text": "なし"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading",
            "text": "プラグイン詳細"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint",
            "text": "このプラグインは次の隠しtiddlerを含んでいます :"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading",
            "text": "隠しステータス"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint",
            "text": "この tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> は隠し tiddler ではありません"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint",
            "text": "通常の tiddler に上書きされています"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint",
            "text": "この tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> は隠し tiddler です"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source",
            "text": "プラグイン <$link to=<<pluginTiddler>>><$text text=<<pluginTiddler>>/></$link> で定義されています"
        },
        "$:/language/TiddlerInfo/Fields/Caption": {
            "title": "$:/language/TiddlerInfo/Fields/Caption",
            "text": "フィールド"
        },
        "$:/language/TiddlerInfo/List/Caption": {
            "title": "$:/language/TiddlerInfo/List/Caption",
            "text": "リスト"
        },
        "$:/language/TiddlerInfo/List/Empty": {
            "title": "$:/language/TiddlerInfo/List/Empty",
            "text": "リストはありません。"
        },
        "$:/language/TiddlerInfo/Listed/Caption": {
            "title": "$:/language/TiddlerInfo/Listed/Caption",
            "text": "被リスト"
        },
        "$:/language/TiddlerInfo/Listed/Empty": {
            "title": "$:/language/TiddlerInfo/Listed/Empty",
            "text": "このtiddlerを参照するリストはありません。"
        },
        "$:/language/TiddlerInfo/References/Caption": {
            "title": "$:/language/TiddlerInfo/References/Caption",
            "text": "参照"
        },
        "$:/language/TiddlerInfo/References/Empty": {
            "title": "$:/language/TiddlerInfo/References/Empty",
            "text": "他のtiddlerから参照されていません。"
        },
        "$:/language/TiddlerInfo/Tagging/Caption": {
            "title": "$:/language/TiddlerInfo/Tagging/Caption",
            "text": "この名でタグ付"
        },
        "$:/language/TiddlerInfo/Tagging/Empty": {
            "title": "$:/language/TiddlerInfo/Tagging/Empty",
            "text": "この名でタグ付けされたtiddlerはありません。"
        },
        "$:/language/TiddlerInfo/Tools/Caption": {
            "title": "$:/language/TiddlerInfo/Tools/Caption",
            "text": "ツール"
        },
        "$:/language/Docs/Types/application/javascript": {
            "title": "$:/language/Docs/Types/application/javascript",
            "description": "JavaScriptコード",
            "name": "application/javascript",
            "group": "Developer"
        },
        "$:/language/Docs/Types/application/json": {
            "title": "$:/language/Docs/Types/application/json",
            "description": "JSON データ",
            "name": "application/json",
            "group": "Developer"
        },
        "$:/language/Docs/Types/application/x-tiddler-dictionary": {
            "title": "$:/language/Docs/Types/application/x-tiddler-dictionary",
            "description": "データ辞書",
            "name": "application/x-tiddler-dictionary",
            "group": "Developer"
        },
        "$:/language/Docs/Types/image/gif": {
            "title": "$:/language/Docs/Types/image/gif",
            "description": "GIF画像",
            "name": "image/gif",
            "group": "Image"
        },
        "$:/language/Docs/Types/image/jpeg": {
            "title": "$:/language/Docs/Types/image/jpeg",
            "description": "JPEG画像",
            "name": "image/jpeg",
            "group": "Image"
        },
        "$:/language/Docs/Types/image/png": {
            "title": "$:/language/Docs/Types/image/png",
            "description": "PNG画像",
            "name": "image/png",
            "group": "Image"
        },
        "$:/language/Docs/Types/image/svg+xml": {
            "title": "$:/language/Docs/Types/image/svg+xml",
            "description": "SVG形式画像",
            "name": "image/svg+xml",
            "group": "Image"
        },
        "$:/language/Docs/Types/image/x-icon": {
            "title": "$:/language/Docs/Types/image/x-icon",
            "description": "アイコンファイル(ICOフォーマット)",
            "name": "image/x-icon",
            "group": "Image"
        },
        "$:/language/Docs/Types/text/css": {
            "title": "$:/language/Docs/Types/text/css",
            "description": "CSSスタイルシート",
            "name": "text/css",
            "group": "Image"
        },
        "$:/language/Docs/Types/text/html": {
            "title": "$:/language/Docs/Types/text/html",
            "description": "HTML",
            "name": "text/html",
            "group": "Text"
        },
        "$:/language/Docs/Types/text/plain": {
            "title": "$:/language/Docs/Types/text/plain",
            "description": "プレーンテキスト",
            "name": "text/plain",
            "group": "Text"
        },
        "$:/language/Docs/Types/text/vnd.tiddlywiki": {
            "title": "$:/language/Docs/Types/text/vnd.tiddlywiki",
            "description": "TiddlyWiki 5形式",
            "name": "text/vnd.tiddlywiki",
            "group": "Text"
        },
        "$:/language/Docs/Types/text/x-tiddlywiki": {
            "title": "$:/language/Docs/Types/text/x-tiddlywiki",
            "description": "TiddlyWiki クラシック",
            "name": "text/x-tiddlywiki",
            "group": "Text"
        },
        "$:/languages/ja-JP/icon": {
            "title": "$:/languages/ja-JP/icon",
            "type": "image/svg+xml",
            "text": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"900\" height=\"600\">\n<rect fill=\"#a0a0a0\" height=\"600\" width=\"900\"/>\n<rect fill=\"#fff\" x=\"6\" y=\"6\" width=\"888\" height=\"588\"/>\n<circle fill=\"#be0026\" cx=\"450\" cy=\"300\" r=\"180\"/>\n</svg>"
        }
    }
}
{
    "tiddlers": {
        "$:/language/Buttons/+ExportPage/Hint": {
            "title": "$:/language/Buttons/+ExportPage/Hint",
            "text": "Экспортировать все заметки"
        },
        "$:/language/Buttons/+ExportTiddler/Caption": {
            "title": "$:/language/Buttons/+ExportTiddler/Caption",
            "text": "экспортировать заметку"
        },
        "$:/language/Buttons/+ExportTiddler/Hint": {
            "title": "$:/language/Buttons/+ExportTiddler/Hint",
            "text": "Экспортировать заметку"
        },
        "$:/language/Buttons/+ExportTiddlers/Caption": {
            "title": "$:/language/Buttons/+ExportTiddlers/Caption",
            "text": "экспортировать заметки"
        },
        "$:/language/Buttons/+ExportTiddlers/Hint": {
            "title": "$:/language/Buttons/+ExportTiddlers/Hint",
            "text": "Экспортировать заметки"
        },
        "$:/language/Buttons/AdvancedSearch/Caption": {
            "title": "$:/language/Buttons/AdvancedSearch/Caption",
            "text": "расширенный поиск"
        },
        "$:/language/Buttons/AdvancedSearch/Hint": {
            "title": "$:/language/Buttons/AdvancedSearch/Hint",
            "text": "Расширенный поиск"
        },
        "$:/language/Buttons/Cancel/Caption": {
            "title": "$:/language/Buttons/Cancel/Caption",
            "text": "отмена"
        },
        "$:/language/Buttons/Cancel/Hint": {
            "title": "$:/language/Buttons/Cancel/Hint",
            "text": "Отменить редактирование заметки"
        },
        "$:/language/Buttons/Clone/Caption": {
            "title": "$:/language/Buttons/Clone/Caption",
            "text": "клонировать"
        },
        "$:/language/Buttons/Clone/Hint": {
            "title": "$:/language/Buttons/Clone/Hint",
            "text": "Создать копию заметки"
        },
        "$:/language/Buttons/Close/Caption": {
            "title": "$:/language/Buttons/Close/Caption",
            "text": "закрыть"
        },
        "$:/language/Buttons/Close/Hint": {
            "title": "$:/language/Buttons/Close/Hint",
            "text": "Закрыть заметку"
        },
        "$:/language/Buttons/CloseAll/Caption": {
            "title": "$:/language/Buttons/CloseAll/Caption",
            "text": "закрыть все"
        },
        "$:/language/Buttons/CloseAll/Hint": {
            "title": "$:/language/Buttons/CloseAll/Hint",
            "text": "Закрыть все заметки"
        },
        "$:/language/Buttons/CloseOthers/Caption": {
            "title": "$:/language/Buttons/CloseOthers/Caption",
            "text": "закрыть остальные"
        },
        "$:/language/Buttons/CloseOthers/Hint": {
            "title": "$:/language/Buttons/CloseOthers/Hint",
            "text": "Закрыть остальные заметки"
        },
        "$:/language/Buttons/ControlPanel/Caption": {
            "title": "$:/language/Buttons/ControlPanel/Caption",
            "text": "панель управления"
        },
        "$:/language/Buttons/ControlPanel/Hint": {
            "title": "$:/language/Buttons/ControlPanel/Hint",
            "text": "Открыть панель управления"
        },
        "$:/language/Buttons/Delete/Caption": {
            "title": "$:/language/Buttons/Delete/Caption",
            "text": "удалить"
        },
        "$:/language/Buttons/Delete/Hint": {
            "title": "$:/language/Buttons/Delete/Hint",
            "text": "Удалить заметку"
        },
        "$:/language/Buttons/Edit/Caption": {
            "title": "$:/language/Buttons/Edit/Caption",
            "text": "редактировать"
        },
        "$:/language/Buttons/Edit/Hint": {
            "title": "$:/language/Buttons/Edit/Hint",
            "text": "Редактировать заметку"
        },
        "$:/language/Buttons/Encryption/Caption": {
            "title": "$:/language/Buttons/Encryption/Caption",
            "text": "шифрование"
        },
        "$:/language/Buttons/Encryption/ClearPassword/Caption": {
            "title": "$:/language/Buttons/Encryption/ClearPassword/Caption",
            "text": "сбросить пароль"
        },
        "$:/language/Buttons/Encryption/ClearPassword/Hint": {
            "title": "$:/language/Buttons/Encryption/ClearPassword/Hint",
            "text": "Сбросить пароль и сохранить без использования шифрования"
        },
        "$:/language/Buttons/Encryption/Hint": {
            "title": "$:/language/Buttons/Encryption/Hint",
            "text": "Установить или сбросить пароль"
        },
        "$:/language/Buttons/Encryption/SetPassword/Caption": {
            "title": "$:/language/Buttons/Encryption/SetPassword/Caption",
            "text": "установить пароль"
        },
        "$:/language/Buttons/Encryption/SetPassword/Hint": {
            "title": "$:/language/Buttons/Encryption/SetPassword/Hint",
            "text": "Установить пароль и включить шифрование"
        },
        "$:/language/Buttons/ExportPage/Caption": {
            "title": "$:/language/Buttons/ExportPage/Caption",
            "text": "экспортировать всё"
        },
        "$:/language/Buttons/ExportPage/Hint": {
            "title": "$:/language/Buttons/ExportPage/Hint",
            "text": "Экспортировать все тиддлеры"
        },
        "$:/language/Buttons/ExportTiddler/Caption": {
            "title": "$:/language/Buttons/ExportTiddler/Caption",
            "text": "экспорт тиддлера"
        },
        "$:/language/Buttons/ExportTiddler/Hint": {
            "title": "$:/language/Buttons/ExportTiddler/Hint",
            "text": "Экспорт тиддлера"
        },
        "$:/language/Buttons/ExportTiddlers/Caption": {
            "title": "$:/language/Buttons/ExportTiddlers/Caption",
            "text": "экспорт тиддлеров"
        },
        "$:/language/Buttons/ExportTiddlers/Hint": {
            "title": "$:/language/Buttons/ExportTiddlers/Hint",
            "text": "Экспорт тиддлеров"
        },
        "$:/language/Buttons/FullScreen/Caption": {
            "title": "$:/language/Buttons/FullScreen/Caption",
            "text": "полный экран"
        },
        "$:/language/Buttons/FullScreen/Hint": {
            "title": "$:/language/Buttons/FullScreen/Hint",
            "text": "Включить или выключить полноэкранный режим"
        },
        "$:/language/Buttons/Help/Caption": {
            "title": "$:/language/Buttons/Help/Caption",
            "text": "помощь"
        },
        "$:/language/Buttons/Help/Hint": {
            "title": "$:/language/Buttons/Help/Hint",
            "text": "Показать панель помощи"
        },
        "$:/language/Buttons/HideSideBar/Caption": {
            "title": "$:/language/Buttons/HideSideBar/Caption",
            "text": "скрыть боковую панель"
        },
        "$:/language/Buttons/HideSideBar/Hint": {
            "title": "$:/language/Buttons/HideSideBar/Hint",
            "text": "Скрыть боковую панель"
        },
        "$:/language/Buttons/Home/Caption": {
            "title": "$:/language/Buttons/Home/Caption",
            "text": "главная"
        },
        "$:/language/Buttons/Home/Hint": {
            "title": "$:/language/Buttons/Home/Hint",
            "text": "Открыть заметки по умолчанию"
        },
        "$:/language/Buttons/Import/Caption": {
            "title": "$:/language/Buttons/Import/Caption",
            "text": "импортировать"
        },
        "$:/language/Buttons/Import/Hint": {
            "title": "$:/language/Buttons/Import/Hint",
            "text": "Импорт файлов"
        },
        "$:/language/Buttons/Info/Caption": {
            "title": "$:/language/Buttons/Info/Caption",
            "text": "информация"
        },
        "$:/language/Buttons/Info/Hint": {
            "title": "$:/language/Buttons/Info/Hint",
            "text": "Показать информацию об этой заметке"
        },
        "$:/language/Buttons/Language/Caption": {
            "title": "$:/language/Buttons/Language/Caption",
            "text": "язык"
        },
        "$:/language/Buttons/Language/Hint": {
            "title": "$:/language/Buttons/Language/Hint",
            "text": "Выбрать язык пользовательского интерфейса"
        },
        "$:/language/Buttons/More/Caption": {
            "title": "$:/language/Buttons/More/Caption",
            "text": "ещё"
        },
        "$:/language/Buttons/More/Hint": {
            "title": "$:/language/Buttons/More/Hint",
            "text": "Другие действия"
        },
        "$:/language/Buttons/NewHere/Caption": {
            "title": "$:/language/Buttons/NewHere/Caption",
            "text": "новая заметка здесь"
        },
        "$:/language/Buttons/NewHere/Hint": {
            "title": "$:/language/Buttons/NewHere/Hint",
            "text": "Создать новую заметку, помеченную этой заметкой"
        },
        "$:/language/Buttons/NewJournal/Caption": {
            "title": "$:/language/Buttons/NewJournal/Caption",
            "text": "дневник"
        },
        "$:/language/Buttons/NewJournal/Hint": {
            "title": "$:/language/Buttons/NewJournal/Hint",
            "text": "Создать новую заметку в дневник"
        },
        "$:/language/Buttons/NewJournalHere/Caption": {
            "title": "$:/language/Buttons/NewJournalHere/Caption",
            "text": "дневник здесь"
        },
        "$:/language/Buttons/NewJournalHere/Hint": {
            "title": "$:/language/Buttons/NewJournalHere/Hint",
            "text": "Создать новую заметку в дневник, помеченную этой заметкой"
        },
        "$:/language/Buttons/NewTiddler/Caption": {
            "title": "$:/language/Buttons/NewTiddler/Caption",
            "text": "новая заметка"
        },
        "$:/language/Buttons/NewTiddler/Hint": {
            "title": "$:/language/Buttons/NewTiddler/Hint",
            "text": "Создать новую заметку"
        },
        "$:/language/Buttons/OpenWindow/Caption": {
            "title": "$:/language/Buttons/OpenWindow/Caption",
            "text": "открыть в новом окне"
        },
        "$:/language/Buttons/OpenWindow/Hint": {
            "title": "$:/language/Buttons/OpenWindow/Hint",
            "text": "Открыть тиддлер в новом окне"
        },
        "$:/language/Buttons/Palette/Caption": {
            "title": "$:/language/Buttons/Palette/Caption",
            "text": "цветовая схема"
        },
        "$:/language/Buttons/Palette/Hint": {
            "title": "$:/language/Buttons/Palette/Hint",
            "text": "Выбрать цветовую схему"
        },
        "$:/language/Buttons/Permalink/Caption": {
            "title": "$:/language/Buttons/Permalink/Caption",
            "text": "прямая ссылка"
        },
        "$:/language/Buttons/Permalink/Hint": {
            "title": "$:/language/Buttons/Permalink/Hint",
            "text": "Показать прямую ссылку на заметку в адресной строке браузера"
        },
        "$:/language/Buttons/Permaview/Caption": {
            "title": "$:/language/Buttons/Permaview/Caption",
            "text": "прямая ссылка"
        },
        "$:/language/Buttons/Permaview/Hint": {
            "title": "$:/language/Buttons/Permaview/Hint",
            "text": "Показать прямую ссылку на открытые заметки в адресной строке браузера"
        },
        "$:/language/Buttons/Refresh/Caption": {
            "title": "$:/language/Buttons/Refresh/Caption",
            "text": "oбновить"
        },
        "$:/language/Buttons/Refresh/Hint": {
            "title": "$:/language/Buttons/Refresh/Hint",
            "text": "Выполнить обновление страницы"
        },
        "$:/language/Buttons/Save/Caption": {
            "title": "$:/language/Buttons/Save/Caption",
            "text": "сохранить"
        },
        "$:/language/Buttons/Save/Hint": {
            "title": "$:/language/Buttons/Save/Hint",
            "text": "Сохранить заметку"
        },
        "$:/language/Buttons/SaveWiki/Caption": {
            "title": "$:/language/Buttons/SaveWiki/Caption",
            "text": "сохранить изменения"
        },
        "$:/language/Buttons/SaveWiki/Hint": {
            "title": "$:/language/Buttons/SaveWiki/Hint",
            "text": "Сохранить изменения"
        },
        "$:/language/Buttons/ShowSideBar/Caption": {
            "title": "$:/language/Buttons/ShowSideBar/Caption",
            "text": "показать боковую панель"
        },
        "$:/language/Buttons/ShowSideBar/Hint": {
            "title": "$:/language/Buttons/ShowSideBar/Hint",
            "text": "Показать боковую панель"
        },
        "$:/language/Buttons/StoryView/Caption": {
            "title": "$:/language/Buttons/StoryView/Caption",
            "text": "отображение заметок"
        },
        "$:/language/Buttons/StoryView/Hint": {
            "title": "$:/language/Buttons/StoryView/Hint",
            "text": "Выбрать способ отображения заметок"
        },
        "$:/language/Buttons/TagManager/Caption": {
            "title": "$:/language/Buttons/TagManager/Caption",
            "text": "управление метками"
        },
        "$:/language/Buttons/TagManager/Hint": {
            "title": "$:/language/Buttons/TagManager/Hint",
            "text": "Открыть панель управления метками"
        },
        "$:/language/Buttons/Theme/Caption": {
            "title": "$:/language/Buttons/Theme/Caption",
            "text": "тема"
        },
        "$:/language/Buttons/Theme/Hint": {
            "title": "$:/language/Buttons/Theme/Hint",
            "text": "Выбрать тему"
        },
        "$:/language/ControlPanel/Advanced/Caption": {
            "title": "$:/language/ControlPanel/Advanced/Caption",
            "text": "Расширенные"
        },
        "$:/language/ControlPanel/Advanced/Hint": {
            "title": "$:/language/ControlPanel/Advanced/Hint",
            "text": "Системные сведения об этой TiddlyWiki"
        },
        "$:/language/ControlPanel/Appearance/Caption": {
            "title": "$:/language/ControlPanel/Appearance/Caption",
            "text": "Внешний вид"
        },
        "$:/language/ControlPanel/Appearance/Hint": {
            "title": "$:/language/ControlPanel/Appearance/Hint",
            "text": "Способы настройки внешнего вида TiddlyWiki."
        },
        "$:/language/ControlPanel/Basics/AnimDuration/Prompt": {
            "title": "$:/language/ControlPanel/Basics/AnimDuration/Prompt",
            "text": "Продолжительность анимации:"
        },
        "$:/language/ControlPanel/Basics/Caption": {
            "title": "$:/language/ControlPanel/Basics/Caption",
            "text": "Основные"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint",
            "text": "Заметки, содержащие пробелы нужно взять в &#91;&#91;двойные квадратные скобки&#93;&#93;. А также можно возвращать <$button set=\"$:/DefaultTiddlers\" setTo=\"[list[$:/StoryList]]\">открытые ранее заметки</$button>"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt",
            "text": "Открывать при старте:"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint",
            "text": "Выберите заметки открытые при запуске:"
        },
        "$:/language/ControlPanel/Basics/Language/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Language/Prompt",
            "text": "Привет! Текущий язык:"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt",
            "text": "Метки новых заметок дневника"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt",
            "text": "Заголовок новых заметок дневника"
        },
        "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt",
            "text": "Количество переопределённых встроенных заметок:"
        },
        "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt",
            "text": "Количество встроенных заметок:"
        },
        "$:/language/ControlPanel/Basics/Subtitle/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Subtitle/Prompt",
            "text": "Подзаголовок:"
        },
        "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt",
            "text": "Количество системных заметок:"
        },
        "$:/language/ControlPanel/Basics/Tags/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Tags/Prompt",
            "text": "Количество меток:"
        },
        "$:/language/ControlPanel/Basics/Tiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Tiddlers/Prompt",
            "text": "Количество заметок:"
        },
        "$:/language/ControlPanel/Basics/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Title/Prompt",
            "text": "Заголовок этой ~TiddlyWiki:"
        },
        "$:/language/ControlPanel/Basics/Username/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Username/Prompt",
            "text": "Имя пользователя для подписи под изменениями:"
        },
        "$:/language/ControlPanel/Basics/Version/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Version/Prompt",
            "text": "Версия ~TiddlyWiki:"
        },
        "$:/language/ControlPanel/EditorTypes/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Caption",
            "text": "Редакторы"
        },
        "$:/language/ControlPanel/EditorTypes/Editor/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Editor/Caption",
            "text": "Редактор"
        },
        "$:/language/ControlPanel/EditorTypes/Hint": {
            "title": "$:/language/ControlPanel/EditorTypes/Hint",
            "text": "Эти заметки определяют, какой редактор используется для конкретного типа заметки."
        },
        "$:/language/ControlPanel/EditorTypes/Type/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Type/Caption",
            "text": "Тип содержимого"
        },
        "$:/language/ControlPanel/Info/Caption": {
            "title": "$:/language/ControlPanel/Info/Caption",
            "text": "Сведения"
        },
        "$:/language/ControlPanel/Info/Hint": {
            "title": "$:/language/ControlPanel/Info/Hint",
            "text": "Сведения об этой TiddlyWiki"
        },
        "$:/language/ControlPanel/LoadedModules/Caption": {
            "title": "$:/language/ControlPanel/LoadedModules/Caption",
            "text": "Загруженные модули"
        },
        "$:/language/ControlPanel/LoadedModules/Hint": {
            "title": "$:/language/ControlPanel/LoadedModules/Hint",
            "text": "Это загруженные в настоящий момент модули, ссылающиеся на их исходные заметки. Модули, обозначенные курсивом, не имеют исходных заметок (обычно, потому что они были установлены во время процесса загрузки)."
        },
        "$:/language/ControlPanel/Palette/Caption": {
            "title": "$:/language/ControlPanel/Palette/Caption",
            "text": "Цветовая схема"
        },
        "$:/language/ControlPanel/Palette/Editor/Clone/Caption": {
            "title": "$:/language/ControlPanel/Palette/Editor/Clone/Caption",
            "text": "скопировать"
        },
        "$:/language/ControlPanel/Palette/Editor/Clone/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Editor/Clone/Prompt",
            "text": "Перед редактированием рекомендуется скопировать встроенную цветовую схему"
        },
        "$:/language/ControlPanel/Palette/Editor/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Editor/Prompt",
            "text": "Редактирование"
        },
        "$:/language/ControlPanel/Palette/Editor/Prompt/Modified": {
            "title": "$:/language/ControlPanel/Palette/Editor/Prompt/Modified",
            "text": "Эта встроенная цветовая схема изменена"
        },
        "$:/language/ControlPanel/Palette/Editor/Reset/Caption": {
            "title": "$:/language/ControlPanel/Palette/Editor/Reset/Caption",
            "text": "сброс"
        },
        "$:/language/ControlPanel/Palette/HideEditor/Caption": {
            "title": "$:/language/ControlPanel/Palette/HideEditor/Caption",
            "text": "скрыть редактор"
        },
        "$:/language/ControlPanel/Palette/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Prompt",
            "text": "Текущая цветовая схема:"
        },
        "$:/language/ControlPanel/Palette/ShowEditor/Caption": {
            "title": "$:/language/ControlPanel/Palette/ShowEditor/Caption",
            "text": "показать редактор"
        },
        "$:/language/ControlPanel/Plugins/Add/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Add/Caption",
            "text": "Другие плагины"
        },
        "$:/language/ControlPanel/Plugins/Add/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Add/Hint",
            "text": "Установить официальные плагины"
        },
        "$:/language/ControlPanel/Plugins/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Caption",
            "text": "Плагины"
        },
        "$:/language/ControlPanel/Plugins/Disable/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Disable/Caption",
            "text": "выключить"
        },
        "$:/language/ControlPanel/Plugins/Disable/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Disable/Hint",
            "text": "Выключить этот плагин"
        },
        "$:/language/ControlPanel/Plugins/Disabled/Status": {
            "title": "$:/language/ControlPanel/Plugins/Disabled/Status",
            "text": "(выключен)"
        },
        "$:/language/ControlPanel/Plugins/Empty/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Empty/Hint",
            "text": "Нет"
        },
        "$:/language/ControlPanel/Plugins/Enable/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Enable/Caption",
            "text": "включить"
        },
        "$:/language/ControlPanel/Plugins/Enable/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Enable/Hint",
            "text": "Выключить этот плагин"
        },
        "$:/language/ControlPanel/Plugins/Installed/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Installed/Hint",
            "text": "Список установленных плагинов:"
        },
        "$:/language/ControlPanel/Plugins/Language/Prompt": {
            "title": "$:/language/ControlPanel/Plugins/Language/Prompt",
            "text": "Языки"
        },
        "$:/language/ControlPanel/Plugins/Languages/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Languages/Caption",
            "text": "Языки"
        },
        "$:/language/ControlPanel/Plugins/Languages/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Languages/Hint",
            "text": "Плагины языковых пакетов"
        },
        "$:/language/ControlPanel/Plugins/Plugin/Prompt": {
            "title": "$:/language/ControlPanel/Plugins/Plugin/Prompt",
            "text": "Плагины"
        },
        "$:/language/ControlPanel/Plugins/Plugins/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Plugins/Caption",
            "text": "Плагины"
        },
        "$:/language/ControlPanel/Plugins/Plugins/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Plugins/Hint",
            "text": "Плагины"
        },
        "$:/language/ControlPanel/Plugins/Theme/Prompt": {
            "title": "$:/language/ControlPanel/Plugins/Theme/Prompt",
            "text": "Темы"
        },
        "$:/language/ControlPanel/Plugins/Themes/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Themes/Caption",
            "text": "Темы"
        },
        "$:/language/ControlPanel/Plugins/Themes/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Themes/Hint",
            "text": "Плагины тем"
        },
        "$:/language/ControlPanel/Saving/Caption": {
            "title": "$:/language/ControlPanel/Saving/Caption",
            "text": "Сохранение"
        },
        "$:/language/ControlPanel/Saving/Heading": {
            "title": "$:/language/ControlPanel/Saving/Heading",
            "text": "Сохранение"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading",
            "text": "Расширенные настройки"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir",
            "text": "Каталог для резервной копии"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Backups": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Backups",
            "text": "Резервная копия"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Description": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Description",
            "text": "Эти настройки нужны для сохранения на http://tiddlyspot.com или совместимый с ним удаленный сервер"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Filename": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Filename",
            "text": "Имя файла для загрузки"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Heading": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Heading",
            "text": "~TiddlySpot"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Hint": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Hint",
            "text": "//URL сервера по умолчанию - `http://<wikiname>.tiddlyspot.com/store.cgi`. Его можно указать если используется другой сервер//"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Password": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Password",
            "text": "Пароль"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL",
            "text": "URL сервера"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir",
            "text": "Каталог загрузки"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/UserName": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/UserName",
            "text": "Название Wiki"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Caption": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Caption",
            "text": "Автосохранение"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description",
            "text": "Не сохранять изменения автоматически"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description",
            "text": "Сохранять изменения автоматически"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Hint": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Hint",
            "text": "Сохранять изменения автоматически в процессе редактирования"
        },
        "$:/language/ControlPanel/Settings/Caption": {
            "title": "$:/language/ControlPanel/Settings/Caption",
            "text": "Настройки"
        },
        "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption": {
            "title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption",
            "text": "Стандартная боковая панель"
        },
        "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint": {
            "title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint",
            "text": "Определяет какую боковую панель показывать по умолчанию"
        },
        "$:/language/ControlPanel/Settings/Hint": {
            "title": "$:/language/ControlPanel/Settings/Hint",
            "text": "Эти настройки позволяют изменить поведение TiddlyWiki."
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption",
            "text": "Открытие Тиддлера"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint",
            "text": "По ссылке //из// открытых тиддлеров"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove",
            "text": "Открывать выше открытого тиддлера"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom",
            "text": "Открывать ниже всех открытых тиддлеров"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop",
            "text": "Открывать выше всех открытых тиддлеров"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow",
            "text": "Открывать ниже открытого тиддлера"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint",
            "text": "По ссылке //вне// открытых тиддлеров"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption",
            "text": "Адресная строка браузера"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint",
            "text": "Поведение адресной строки браузера при открытии заметки:"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description",
            "text": "Не изменять адресную строку"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description",
            "text": "Включить целевую заметку"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description",
            "text": "Включить целевую заметку и все открытые заметки"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Caption",
            "text": "История браузера"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Hint",
            "text": "Обновлять историю браузера при открытии заметки:"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/No/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/No/Description",
            "text": "Не обновлять историю"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description",
            "text": "Обновлять историю"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Caption": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Caption",
            "text": "Заголовки Тиддлеров"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Hint": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Hint",
            "text": "Выборочно показывает заголовки тиддеров как ссылки"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/No/Description": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/No/Description",
            "text": "Не показывать заголовки тиддлеров как ссылки"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description",
            "text": "Показывать заголовки тиддлеров как ссылки"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Caption": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Caption",
            "text": "Кнопки"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Hint": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Hint",
            "text": "Внешний вид кнопок:"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description",
            "text": "Показывать значок"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description",
            "text": "Показывать текст"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption",
            "text": "Стиль кнопок панелей"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint",
            "text": "Выберите стиль кнопок панелей:"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless",
            "text": "Без границ"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed",
            "text": "Внутри квадрата"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded",
            "text": "Внутри круга"
        },
        "$:/language/ControlPanel/StoryView/Caption": {
            "title": "$:/language/ControlPanel/StoryView/Caption",
            "text": "Поведение открытых заметок"
        },
        "$:/language/ControlPanel/StoryView/Prompt": {
            "title": "$:/language/ControlPanel/StoryView/Prompt",
            "text": "Текущий вид:"
        },
        "$:/language/ControlPanel/Theme/Caption": {
            "title": "$:/language/ControlPanel/Theme/Caption",
            "text": "Тема"
        },
        "$:/language/ControlPanel/Theme/Prompt": {
            "title": "$:/language/ControlPanel/Theme/Prompt",
            "text": "Текущая тема:"
        },
        "$:/language/ControlPanel/TiddlerFields/Caption": {
            "title": "$:/language/ControlPanel/TiddlerFields/Caption",
            "text": "Поля заметок"
        },
        "$:/language/ControlPanel/TiddlerFields/Hint": {
            "title": "$:/language/ControlPanel/TiddlerFields/Hint",
            "text": "Это полный набор полей заметок (включая системные заметки, но без встроенных)."
        },
        "$:/language/ControlPanel/Toolbars/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/Caption",
            "text": "Панели инструментов"
        },
        "$:/language/ControlPanel/Toolbars/EditToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Caption",
            "text": "При редактировании"
        },
        "$:/language/ControlPanel/Toolbars/EditToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Hint",
            "text": "Выберите кнопки, отображаемые во время редактирования заметок"
        },
        "$:/language/ControlPanel/Toolbars/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/Hint",
            "text": "Выберите отображаемые кнопки"
        },
        "$:/language/ControlPanel/Toolbars/PageControls/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/PageControls/Caption",
            "text": "Боковой панели"
        },
        "$:/language/ControlPanel/Toolbars/PageControls/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/PageControls/Hint",
            "text": "Выберите кнопки, отображаемые на боковой панели"
        },
        "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption",
            "text": "При просмотре"
        },
        "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint",
            "text": "Выберите кнопки, отображаемые во время просмотра заметок"
        },
        "$:/language/ControlPanel/Tools/Download/Full/Caption": {
            "title": "$:/language/ControlPanel/Tools/Download/Full/Caption",
            "text": "Скачать wiki целиком"
        },
        "$:/core/readme": {
            "title": "$:/core/readme",
            "text": "Этот плагин содержит компоненты ядра TiddlyWiki, содержащие:\n\n* коды модуля JavaScript\n* Изображения\n* Шаблоны, необходимые для создания пользовательского интерфейса TiddlyWiki\n* British English (en-GB) переводы локализуемых строк используемых в ядре"
        },
        "$:/language/Date/Long/Day/0": {
            "title": "$:/language/Date/Long/Day/0",
            "text": "Воскресенье"
        },
        "$:/language/Date/Long/Day/1": {
            "title": "$:/language/Date/Long/Day/1",
            "text": "Понедельник"
        },
        "$:/language/Date/Long/Day/2": {
            "title": "$:/language/Date/Long/Day/2",
            "text": "Вторник"
        },
        "$:/language/Date/Long/Day/3": {
            "title": "$:/language/Date/Long/Day/3",
            "text": "Среда"
        },
        "$:/language/Date/Long/Day/4": {
            "title": "$:/language/Date/Long/Day/4",
            "text": "Четверг"
        },
        "$:/language/Date/Long/Day/5": {
            "title": "$:/language/Date/Long/Day/5",
            "text": "Пятница"
        },
        "$:/language/Date/Long/Day/6": {
            "title": "$:/language/Date/Long/Day/6",
            "text": "Суббота"
        },
        "$:/language/Date/Long/Month/1": {
            "title": "$:/language/Date/Long/Month/1",
            "text": "января"
        },
        "$:/language/Date/Long/Month/2": {
            "title": "$:/language/Date/Long/Month/2",
            "text": "февраля"
        },
        "$:/language/Date/Long/Month/3": {
            "title": "$:/language/Date/Long/Month/3",
            "text": "марта"
        },
        "$:/language/Date/Long/Month/4": {
            "title": "$:/language/Date/Long/Month/4",
            "text": "апреля"
        },
        "$:/language/Date/Long/Month/5": {
            "title": "$:/language/Date/Long/Month/5",
            "text": "мая"
        },
        "$:/language/Date/Long/Month/6": {
            "title": "$:/language/Date/Long/Month/6",
            "text": "июня"
        },
        "$:/language/Date/Long/Month/7": {
            "title": "$:/language/Date/Long/Month/7",
            "text": "июля"
        },
        "$:/language/Date/Long/Month/8": {
            "title": "$:/language/Date/Long/Month/8",
            "text": "августа"
        },
        "$:/language/Date/Long/Month/9": {
            "title": "$:/language/Date/Long/Month/9",
            "text": "сентября"
        },
        "$:/language/Date/Long/Month/10": {
            "title": "$:/language/Date/Long/Month/10",
            "text": "октября"
        },
        "$:/language/Date/Long/Month/11": {
            "title": "$:/language/Date/Long/Month/11",
            "text": "ноября"
        },
        "$:/language/Date/Long/Month/12": {
            "title": "$:/language/Date/Long/Month/12",
            "text": "декабря"
        },
        "$:/language/Date/Period/am": {
            "title": "$:/language/Date/Period/am",
            "text": "до полудня"
        },
        "$:/language/Date/Period/pm": {
            "title": "$:/language/Date/Period/pm",
            "text": "после полудня"
        },
        "$:/language/Date/Short/Day/0": {
            "title": "$:/language/Date/Short/Day/0",
            "text": "Вс"
        },
        "$:/language/Date/Short/Day/1": {
            "title": "$:/language/Date/Short/Day/1",
            "text": "Пн"
        },
        "$:/language/Date/Short/Day/2": {
            "title": "$:/language/Date/Short/Day/2",
            "text": "Вт"
        },
        "$:/language/Date/Short/Day/3": {
            "title": "$:/language/Date/Short/Day/3",
            "text": "Ср"
        },
        "$:/language/Date/Short/Day/4": {
            "title": "$:/language/Date/Short/Day/4",
            "text": "Чт"
        },
        "$:/language/Date/Short/Day/5": {
            "title": "$:/language/Date/Short/Day/5",
            "text": "Пт"
        },
        "$:/language/Date/Short/Day/6": {
            "title": "$:/language/Date/Short/Day/6",
            "text": "Сб"
        },
        "$:/language/Date/Short/Month/1": {
            "title": "$:/language/Date/Short/Month/1",
            "text": "янв"
        },
        "$:/language/Date/Short/Month/2": {
            "title": "$:/language/Date/Short/Month/2",
            "text": "фев"
        },
        "$:/language/Date/Short/Month/3": {
            "title": "$:/language/Date/Short/Month/3",
            "text": "мрт"
        },
        "$:/language/Date/Short/Month/4": {
            "title": "$:/language/Date/Short/Month/4",
            "text": "апр"
        },
        "$:/language/Date/Short/Month/5": {
            "title": "$:/language/Date/Short/Month/5",
            "text": "май"
        },
        "$:/language/Date/Short/Month/6": {
            "title": "$:/language/Date/Short/Month/6",
            "text": "июн"
        },
        "$:/language/Date/Short/Month/7": {
            "title": "$:/language/Date/Short/Month/7",
            "text": "июл"
        },
        "$:/language/Date/Short/Month/8": {
            "title": "$:/language/Date/Short/Month/8",
            "text": "авг"
        },
        "$:/language/Date/Short/Month/9": {
            "title": "$:/language/Date/Short/Month/9",
            "text": "сен"
        },
        "$:/language/Date/Short/Month/10": {
            "title": "$:/language/Date/Short/Month/10",
            "text": "окт"
        },
        "$:/language/Date/Short/Month/11": {
            "title": "$:/language/Date/Short/Month/11",
            "text": "нбр"
        },
        "$:/language/Date/Short/Month/12": {
            "title": "$:/language/Date/Short/Month/12",
            "text": "дек"
        },
        "$:/language/Date/DaySuffix/1": {
            "title": "$:/language/Date/DaySuffix/1",
            "text": "-й"
        },
        "$:/language/Date/DaySuffix/10": {
            "title": "$:/language/Date/DaySuffix/10",
            "text": "-й"
        },
        "$:/language/Date/DaySuffix/11": {
            "title": "$:/language/Date/DaySuffix/11",
            "text": "-й"
        },
        "$:/language/Date/DaySuffix/12": {
            "title": "$:/language/Date/DaySuffix/12",
            "text": "-й"
        },
        "$:/language/Date/DaySuffix/13": {
            "title": "$:/language/Date/DaySuffix/13",
            "text": "-й"
        },
        "$:/language/Date/DaySuffix/14": {
            "title": "$:/language/Date/DaySuffix/14",
            "text": "-й"
        },
        "$:/language/Date/DaySuffix/15": {
            "title": "$:/language/Date/DaySuffix/15",
            "text": "-й"
        },
        "$:/language/Date/DaySuffix/16": {
            "title": "$:/language/Date/DaySuffix/16",
            "text": "-й"
        },
        "$:/language/Date/DaySuffix/17": {
            "title": "$:/language/Date/DaySuffix/17",
            "text": "-й"
        },
        "$:/language/Date/DaySuffix/18": {
            "title": "$:/language/Date/DaySuffix/18",
            "text": "-й"
        },
        "$:/language/Date/DaySuffix/19": {
            "title": "$:/language/Date/DaySuffix/19",
            "text": "-й"
        },
        "$:/language/Date/DaySuffix/2": {
            "title": "$:/language/Date/DaySuffix/2",
            "text": "-й"
        },
        "$:/language/Date/DaySuffix/20": {
            "title": "$:/language/Date/DaySuffix/20",
            "text": "-й"
        },
        "$:/language/Date/DaySuffix/21": {
            "title": "$:/language/Date/DaySuffix/21",
            "text": "-й"
        },
        "$:/language/Date/DaySuffix/22": {
            "title": "$:/language/Date/DaySuffix/22",
            "text": "-й"
        },
        "$:/language/Date/DaySuffix/23": {
            "title": "$:/language/Date/DaySuffix/23",
            "text": "-й"
        },
        "$:/language/Date/DaySuffix/24": {
            "title": "$:/language/Date/DaySuffix/24",
            "text": "-й"
        },
        "$:/language/Date/DaySuffix/25": {
            "title": "$:/language/Date/DaySuffix/25",
            "text": "-й"
        },
        "$:/language/Date/DaySuffix/26": {
            "title": "$:/language/Date/DaySuffix/26",
            "text": "-й"
        },
        "$:/language/Date/DaySuffix/27": {
            "title": "$:/language/Date/DaySuffix/27",
            "text": "-й"
        },
        "$:/language/Date/DaySuffix/28": {
            "title": "$:/language/Date/DaySuffix/28",
            "text": "-й"
        },
        "$:/language/Date/DaySuffix/29": {
            "title": "$:/language/Date/DaySuffix/29",
            "text": "-й"
        },
        "$:/language/Date/DaySuffix/3": {
            "title": "$:/language/Date/DaySuffix/3",
            "text": "-й"
        },
        "$:/language/Date/DaySuffix/30": {
            "title": "$:/language/Date/DaySuffix/30",
            "text": "-й"
        },
        "$:/language/Date/DaySuffix/31": {
            "title": "$:/language/Date/DaySuffix/31",
            "text": "-й"
        },
        "$:/language/Date/DaySuffix/4": {
            "title": "$:/language/Date/DaySuffix/4",
            "text": "-й"
        },
        "$:/language/Date/DaySuffix/5": {
            "title": "$:/language/Date/DaySuffix/5",
            "text": "-й"
        },
        "$:/language/Date/DaySuffix/6": {
            "title": "$:/language/Date/DaySuffix/6",
            "text": "-й"
        },
        "$:/language/Date/DaySuffix/7": {
            "title": "$:/language/Date/DaySuffix/7",
            "text": "-й"
        },
        "$:/language/Date/DaySuffix/8": {
            "title": "$:/language/Date/DaySuffix/8",
            "text": "-й"
        },
        "$:/language/Date/DaySuffix/9": {
            "title": "$:/language/Date/DaySuffix/9",
            "text": "-й"
        },
        "$:/language/RelativeDate/Future/Days": {
            "title": "$:/language/RelativeDate/Future/Days",
            "text": "через <<period>> дней"
        },
        "$:/language/RelativeDate/Future/Hours": {
            "title": "$:/language/RelativeDate/Future/Hours",
            "text": "через <<period>> часов"
        },
        "$:/language/RelativeDate/Future/Minutes": {
            "title": "$:/language/RelativeDate/Future/Minutes",
            "text": "через <<period>> минут"
        },
        "$:/language/RelativeDate/Future/Months": {
            "title": "$:/language/RelativeDate/Future/Months",
            "text": "через <<period>> месяцев"
        },
        "$:/language/RelativeDate/Future/Second": {
            "title": "$:/language/RelativeDate/Future/Second",
            "text": "через 1 секунду"
        },
        "$:/language/RelativeDate/Future/Seconds": {
            "title": "$:/language/RelativeDate/Future/Seconds",
            "text": "через <<period>> секунд"
        },
        "$:/language/RelativeDate/Future/Years": {
            "title": "$:/language/RelativeDate/Future/Years",
            "text": "через <<period>> лет"
        },
        "$:/language/RelativeDate/Past/Days": {
            "title": "$:/language/RelativeDate/Past/Days",
            "text": "<<period>> дней назад"
        },
        "$:/language/RelativeDate/Past/Hours": {
            "title": "$:/language/RelativeDate/Past/Hours",
            "text": "<<period>> часов назад"
        },
        "$:/language/RelativeDate/Past/Minutes": {
            "title": "$:/language/RelativeDate/Past/Minutes",
            "text": "<<period>> минут назад"
        },
        "$:/language/RelativeDate/Past/Months": {
            "title": "$:/language/RelativeDate/Past/Months",
            "text": "<<period>> месяцев назад"
        },
        "$:/language/RelativeDate/Past/Second": {
            "title": "$:/language/RelativeDate/Past/Second",
            "text": "1 секунду назад"
        },
        "$:/language/RelativeDate/Past/Seconds": {
            "title": "$:/language/RelativeDate/Past/Seconds",
            "text": "<<period>> секунд назад"
        },
        "$:/language/RelativeDate/Past/Years": {
            "title": "$:/language/RelativeDate/Past/Years",
            "text": "<<period>> лет назад"
        },
        "$:/language/Docs/Fields/_canonical_uri": {
            "title": "$:/language/Docs/Fields/_canonical_uri",
            "text": "Полный URI заметки, содержащей внешнюю картинку"
        },
        "$:/language/Docs/Fields/bag": {
            "title": "$:/language/Docs/Fields/bag",
            "text": "Название \"мешка\" заметки из TiddlyWeb"
        },
        "$:/language/Docs/Fields/caption": {
            "title": "$:/language/Docs/Fields/caption",
            "text": "Текст на вкладке или кнопке"
        },
        "$:/language/Docs/Fields/color": {
            "title": "$:/language/Docs/Fields/color",
            "text": "CSS значение цвета заметки"
        },
        "$:/language/Docs/Fields/component": {
            "title": "$:/language/Docs/Fields/component",
            "text": "Название компонента, ответственного за [[заметку-тревогу|AlertMechanism]]"
        },
        "$:/language/Docs/Fields/created": {
            "title": "$:/language/Docs/Fields/created",
            "text": "Дата создания заметки"
        },
        "$:/language/Docs/Fields/creator": {
            "title": "$:/language/Docs/Fields/creator",
            "text": "Имя создателя заметки"
        },
        "$:/language/Docs/Fields/current-tiddler": {
            "title": "$:/language/Docs/Fields/current-tiddler",
            "text": "Использовалось для хранения верхней заметки в [[списке истории|HistoryMechanism]]"
        },
        "$:/language/Docs/Fields/dependents": {
            "title": "$:/language/Docs/Fields/dependents",
            "text": "Для плагина, перечисляет названия зависимых плагинов"
        },
        "$:/language/Docs/Fields/description": {
            "title": "$:/language/Docs/Fields/description",
            "text": "Описание плагина или модального окна"
        },
        "$:/language/Docs/Fields/draft.of": {
            "title": "$:/language/Docs/Fields/draft.of",
            "text": "Для черновиков, содержит название редактируемой заметки"
        },
        "$:/language/Docs/Fields/draft.title": {
            "title": "$:/language/Docs/Fields/draft.title",
            "text": "Для черновиков, содержит новое название заметки"
        },
        "$:/language/Docs/Fields/footer": {
            "title": "$:/language/Docs/Fields/footer",
            "text": "Текст \"подвала\" мастера"
        },
        "$:/language/Docs/Fields/hack-to-give-us-something-to-compare-against": {
            "title": "$:/language/Docs/Fields/hack-to-give-us-something-to-compare-against",
            "text": "Временное поле используемое в [[$:/core/templates/static.content]]"
        },
        "$:/language/Docs/Fields/icon": {
            "title": "$:/language/Docs/Fields/icon",
            "text": "Название заметки, содержащей значок заметки"
        },
        "$:/language/Docs/Fields/library": {
            "title": "$:/language/Docs/Fields/library",
            "text": "Если \"yes\", то заметка сохраняется как библиотека JavaScript"
        },
        "$:/language/Docs/Fields/list": {
            "title": "$:/language/Docs/Fields/list",
            "text": "Упорядоченный список названий связанных заметок"
        },
        "$:/language/Docs/Fields/list-after": {
            "title": "$:/language/Docs/Fields/list-after",
            "text": "Название заметки, после которой эта заметка добавляется в упорядоченный список"
        },
        "$:/language/Docs/Fields/list-before": {
            "title": "$:/language/Docs/Fields/list-before",
            "text": "Название заметки, перед которой эта заметка добавляется в упорядоченный список; если это поле создано и имеет пустое значение, то заметка добавляется в начало списка"
        },
        "$:/language/Docs/Fields/modified": {
            "title": "$:/language/Docs/Fields/modified",
            "text": "Дата последнего изменения заметки"
        },
        "$:/language/Docs/Fields/modifier": {
            "title": "$:/language/Docs/Fields/modifier",
            "text": "Имя редактора заметки"
        },
        "$:/language/Docs/Fields/name": {
            "title": "$:/language/Docs/Fields/name",
            "text": "Название плагина"
        },
        "$:/language/Docs/Fields/plugin-priority": {
            "title": "$:/language/Docs/Fields/plugin-priority",
            "text": "Число - приоритет плагина"
        },
        "$:/language/Docs/Fields/plugin-type": {
            "title": "$:/language/Docs/Fields/plugin-type",
            "text": "Тип плагина"
        },
        "$:/language/Docs/Fields/released": {
            "title": "$:/language/Docs/Fields/released",
            "text": "Дата выпуска TiddlyWiki"
        },
        "$:/language/Docs/Fields/revision": {
            "title": "$:/language/Docs/Fields/revision",
            "text": "Версия заметки на сервере"
        },
        "$:/language/Docs/Fields/source": {
            "title": "$:/language/Docs/Fields/source",
            "text": "Исходный URL связанный с заметкой"
        },
        "$:/language/Docs/Fields/subtitle": {
            "title": "$:/language/Docs/Fields/subtitle",
            "text": "Подзаголовок мастера"
        },
        "$:/language/Docs/Fields/tags": {
            "title": "$:/language/Docs/Fields/tags",
            "text": "Список меток связанный с заметкой"
        },
        "$:/language/Docs/Fields/text": {
            "title": "$:/language/Docs/Fields/text",
            "text": "Содержимое заметки"
        },
        "$:/language/Docs/Fields/title": {
            "title": "$:/language/Docs/Fields/title",
            "text": "Уникальное название заметки"
        },
        "$:/language/Docs/Fields/type": {
            "title": "$:/language/Docs/Fields/type",
            "text": "Тип содержимого заметки"
        },
        "$:/language/Docs/Fields/version": {
            "title": "$:/language/Docs/Fields/version",
            "text": "Версия плагина"
        },
        "$:/language/Docs/ModuleTypes/animation": {
            "title": "$:/language/Docs/ModuleTypes/animation",
            "text": "Анимации для виджета Reveal."
        },
        "$:/language/Docs/ModuleTypes/command": {
            "title": "$:/language/Docs/ModuleTypes/command",
            "text": "Команды, исполняемые Node.js."
        },
        "$:/language/Docs/ModuleTypes/config": {
            "title": "$:/language/Docs/ModuleTypes/config",
            "text": "Данные для вставки в `$tw.config`."
        },
        "$:/language/Docs/ModuleTypes/filteroperator": {
            "title": "$:/language/Docs/ModuleTypes/filteroperator",
            "text": "Отдельные методы операторов фильтра."
        },
        "$:/language/Docs/ModuleTypes/global": {
            "title": "$:/language/Docs/ModuleTypes/global",
            "text": "Глобальные данные для вставки в `$tw`."
        },
        "$:/language/Docs/ModuleTypes/isfilteroperator": {
            "title": "$:/language/Docs/ModuleTypes/isfilteroperator",
            "text": "Операнды для оператора фильтра ''is''."
        },
        "$:/language/Docs/ModuleTypes/macro": {
            "title": "$:/language/Docs/ModuleTypes/macro",
            "text": "Макросы JavaScript."
        },
        "$:/language/Docs/ModuleTypes/parser": {
            "title": "$:/language/Docs/ModuleTypes/parser",
            "text": "Парсеры для разных типов содержимого."
        },
        "$:/language/Docs/ModuleTypes/saver": {
            "title": "$:/language/Docs/ModuleTypes/saver",
            "text": "Методы сохранения."
        },
        "$:/language/Docs/ModuleTypes/startup": {
            "title": "$:/language/Docs/ModuleTypes/startup",
            "text": "Функции, выполняемые при загрузке."
        },
        "$:/language/Docs/ModuleTypes/storyview": {
            "title": "$:/language/Docs/ModuleTypes/storyview",
            "text": "Настройка анимации и поведения виджета List."
        },
        "$:/language/Docs/ModuleTypes/tiddlerdeserializer": {
            "title": "$:/language/Docs/ModuleTypes/tiddlerdeserializer",
            "text": "Превращают разные типы содержимого в заметки."
        },
        "$:/language/Docs/ModuleTypes/tiddlerfield": {
            "title": "$:/language/Docs/ModuleTypes/tiddlerfield",
            "text": "Определяет поведение отдельных полей заметок."
        },
        "$:/language/Docs/ModuleTypes/tiddlermethod": {
            "title": "$:/language/Docs/ModuleTypes/tiddlermethod",
            "text": "Добавляет методы к прототипу заметки `$tw.Tiddler`."
        },
        "$:/language/Docs/ModuleTypes/upgrader": {
            "title": "$:/language/Docs/ModuleTypes/upgrader",
            "text": "Обработка заметок во время обновления/импорта."
        },
        "$:/language/Docs/ModuleTypes/utils": {
            "title": "$:/language/Docs/ModuleTypes/utils",
            "text": "Добавляет методы в `$tw.utils`."
        },
        "$:/language/Docs/ModuleTypes/utils-node": {
            "title": "$:/language/Docs/ModuleTypes/utils-node",
            "text": "Добавляет специфичные для Node.js методы в `$tw.utils`."
        },
        "$:/language/Docs/ModuleTypes/widget": {
            "title": "$:/language/Docs/ModuleTypes/widget",
            "text": "Виджеты отвечают за отображение и обновление DOM."
        },
        "$:/language/Docs/ModuleTypes/wikimethod": {
            "title": "$:/language/Docs/ModuleTypes/wikimethod",
            "text": "Добавляет методы в `$tw.Wiki`."
        },
        "$:/language/Docs/ModuleTypes/wikirule": {
            "title": "$:/language/Docs/ModuleTypes/wikirule",
            "text": "Отдельные правила для главного парсера WikiText."
        },
        "$:/language/Docs/PaletteColours/alert-background": {
            "title": "$:/language/Docs/PaletteColours/alert-background",
            "text": "Фон сообщения об ошибке"
        },
        "$:/language/Docs/PaletteColours/alert-border": {
            "title": "$:/language/Docs/PaletteColours/alert-border",
            "text": "Граница сообщения об ошибке"
        },
        "$:/language/Docs/PaletteColours/alert-highlight": {
            "title": "$:/language/Docs/PaletteColours/alert-highlight",
            "text": "Подсветка сообщения об ошибке"
        },
        "$:/language/Docs/PaletteColours/alert-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/alert-muted-foreground",
            "text": "Приглушенный цвет текста сообщения об ошибке"
        },
        "$:/language/Docs/PaletteColours/background": {
            "title": "$:/language/Docs/PaletteColours/background",
            "text": "Общий фон"
        },
        "$:/language/Docs/PaletteColours/blockquote-bar": {
            "title": "$:/language/Docs/PaletteColours/blockquote-bar",
            "text": "Оформление цитаты"
        },
        "$:/language/Docs/PaletteColours/button-background": {
            "title": "$:/language/Docs/PaletteColours/button-background",
            "text": "Фон кнопки по умолчанию"
        },
        "$:/language/Docs/PaletteColours/button-border": {
            "title": "$:/language/Docs/PaletteColours/button-border",
            "text": "Граница кнопки по умолчанию"
        },
        "$:/language/Docs/PaletteColours/button-foreground": {
            "title": "$:/language/Docs/PaletteColours/button-foreground",
            "text": "Цвет кнопки по умолчанию"
        },
        "$:/language/Docs/PaletteColours/code-background": {
            "title": "$:/language/Docs/PaletteColours/code-background",
            "text": "Фон блоков кода"
        },
        "$:/language/Docs/PaletteColours/code-border": {
            "title": "$:/language/Docs/PaletteColours/code-border",
            "text": "Граница блоков кода"
        },
        "$:/language/Docs/PaletteColours/code-foreground": {
            "title": "$:/language/Docs/PaletteColours/code-foreground",
            "text": "Цвет текста блоков кода"
        },
        "$:/language/Docs/PaletteColours/dirty-indicator": {
            "title": "$:/language/Docs/PaletteColours/dirty-indicator",
            "text": "Индикатор несохранённых изменений"
        },
        "$:/language/Docs/PaletteColours/download-background": {
            "title": "$:/language/Docs/PaletteColours/download-background",
            "text": "Фон кнопки Скачать"
        },
        "$:/language/Docs/PaletteColours/download-foreground": {
            "title": "$:/language/Docs/PaletteColours/download-foreground",
            "text": "Цвет текста кнопки Скачать"
        },
        "$:/language/Docs/PaletteColours/dragger-background": {
            "title": "$:/language/Docs/PaletteColours/dragger-background",
            "text": "Фон перетаскиваемой ссылки"
        },
        "$:/language/Docs/PaletteColours/dragger-foreground": {
            "title": "$:/language/Docs/PaletteColours/dragger-foreground",
            "text": "Цвет текста перетаскиваемой ссылки"
        },
        "$:/language/Docs/PaletteColours/dropdown-background": {
            "title": "$:/language/Docs/PaletteColours/dropdown-background",
            "text": "Фон выпадающего меню"
        },
        "$:/language/Docs/PaletteColours/dropdown-border": {
            "title": "$:/language/Docs/PaletteColours/dropdown-border",
            "text": "Граница выпадающего меню"
        },
        "$:/language/Docs/PaletteColours/dropdown-tab-background": {
            "title": "$:/language/Docs/PaletteColours/dropdown-tab-background",
            "text": "Фон вкладок выпадающего меню"
        },
        "$:/language/Docs/PaletteColours/dropdown-tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/dropdown-tab-background-selected",
            "text": "Фон выбранных вкладок выпадающего меню"
        },
        "$:/language/Docs/PaletteColours/dropzone-background": {
            "title": "$:/language/Docs/PaletteColours/dropzone-background",
            "text": "Фон области перетаскивания"
        },
        "$:/language/Docs/PaletteColours/external-link-background": {
            "title": "$:/language/Docs/PaletteColours/external-link-background",
            "text": "фон внешней ссылки"
        },
        "$:/language/Docs/PaletteColours/external-link-background-hover": {
            "title": "$:/language/Docs/PaletteColours/external-link-background-hover",
            "text": "Фон внешней ссылки при наведении"
        },
        "$:/language/Docs/PaletteColours/external-link-background-visited": {
            "title": "$:/language/Docs/PaletteColours/external-link-background-visited",
            "text": "Фон посещённой внешней ссылки"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground",
            "text": "Цвет текста внешней ссылки"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground-hover",
            "text": "Цвет текста внешней ссылки при наведении"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground-visited": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground-visited",
            "text": "Цвет текста посещённой внешней ссылки"
        },
        "$:/language/Docs/PaletteColours/foreground": {
            "title": "$:/language/Docs/PaletteColours/foreground",
            "text": "Общий цвет текста"
        },
        "$:/language/Docs/PaletteColours/message-background": {
            "title": "$:/language/Docs/PaletteColours/message-background",
            "text": "Фон сообщений"
        },
        "$:/language/Docs/PaletteColours/message-border": {
            "title": "$:/language/Docs/PaletteColours/message-border",
            "text": "Граница сообщений"
        },
        "$:/language/Docs/PaletteColours/message-foreground": {
            "title": "$:/language/Docs/PaletteColours/message-foreground",
            "text": "Цвет текста сообщений"
        },
        "$:/language/Docs/PaletteColours/modal-backdrop": {
            "title": "$:/language/Docs/PaletteColours/modal-backdrop",
            "text": "Цвет фона за модальным окном"
        },
        "$:/language/Docs/PaletteColours/modal-background": {
            "title": "$:/language/Docs/PaletteColours/modal-background",
            "text": "Фон модального окна"
        },
        "$:/language/Docs/PaletteColours/modal-border": {
            "title": "$:/language/Docs/PaletteColours/modal-border",
            "text": "Граница модального окна"
        },
        "$:/language/Docs/PaletteColours/modal-footer-background": {
            "title": "$:/language/Docs/PaletteColours/modal-footer-background",
            "text": "Фон подвала модального окна"
        },
        "$:/language/Docs/PaletteColours/modal-footer-border": {
            "title": "$:/language/Docs/PaletteColours/modal-footer-border",
            "text": "Граница подвала модального окна"
        },
        "$:/language/Docs/PaletteColours/modal-header-border": {
            "title": "$:/language/Docs/PaletteColours/modal-header-border",
            "text": "Граница шапки модального окна"
        },
        "$:/language/Docs/PaletteColours/muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/muted-foreground",
            "text": "Приглушенный цвет текста"
        },
        "$:/language/Docs/PaletteColours/notification-background": {
            "title": "$:/language/Docs/PaletteColours/notification-background",
            "text": "Фон уведомлений"
        },
        "$:/language/Docs/PaletteColours/notification-border": {
            "title": "$:/language/Docs/PaletteColours/notification-border",
            "text": "Граница уведомлений"
        },
        "$:/language/Docs/PaletteColours/page-background": {
            "title": "$:/language/Docs/PaletteColours/page-background",
            "text": "Фон страницы"
        },
        "$:/language/Docs/PaletteColours/pre-background": {
            "title": "$:/language/Docs/PaletteColours/pre-background",
            "text": "Фон неформатированного текста"
        },
        "$:/language/Docs/PaletteColours/pre-border": {
            "title": "$:/language/Docs/PaletteColours/pre-border",
            "text": "Граница неформатированного текста"
        },
        "$:/language/Docs/PaletteColours/primary": {
            "title": "$:/language/Docs/PaletteColours/primary",
            "text": "Первичный цвет"
        },
        "$:/language/Docs/PaletteColours/sidebar-button-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-button-foreground",
            "text": "Цвет текста кнопок боковой панели"
        },
        "$:/language/Docs/PaletteColours/sidebar-controls-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground",
            "text": "Цвет элементов управления боковой панели"
        },
        "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover",
            "text": "Цвет элементов управления боковой панели при наведении"
        },
        "$:/language/Docs/PaletteColours/sidebar-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-foreground",
            "text": "Цвет текста на боковой панели"
        },
        "$:/language/Docs/PaletteColours/sidebar-foreground-shadow": {
            "title": "$:/language/Docs/PaletteColours/sidebar-foreground-shadow",
            "text": "Цвет тени текста на боковой панели"
        },
        "$:/language/Docs/PaletteColours/sidebar-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground",
            "text": "Приглушенный цвет текста на боковой панели"
        },
        "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover",
            "text": "Приглушенный цвет текста на боковой панели при наведении"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-background": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-background",
            "text": "Фон вкладок на боковой панели"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-background-selected",
            "text": "Фон выбранных вкладок на боковой панели"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-border": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-border",
            "text": "Граница вкладок на боковой панели"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-border-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-border-selected",
            "text": "Граница выбранных вкладок на боковой панели"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-divider": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-divider",
            "text": "Разделитель вкладок на боковой панели"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground",
            "text": "Цвет текста вкладок на боковой панели"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected",
            "text": "Цвет текста выбранных вкладок на боковой панели"
        },
        "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground",
            "text": "Цвет ссылок на заметки на боковой панели"
        },
        "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover",
            "text": "Цвет ссылок на заметки на боковой панели при наведении"
        },
        "$:/language/Docs/PaletteColours/site-title-foreground": {
            "title": "$:/language/Docs/PaletteColours/site-title-foreground",
            "text": "Цвет заголовка сайта"
        },
        "$:/language/Docs/PaletteColours/static-alert-foreground": {
            "title": "$:/language/Docs/PaletteColours/static-alert-foreground",
            "text": "Цвет текста статической версии сообщения об ошибке"
        },
        "$:/language/Docs/PaletteColours/tab-background": {
            "title": "$:/language/Docs/PaletteColours/tab-background",
            "text": "Фон вкладок"
        },
        "$:/language/Docs/PaletteColours/tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-background-selected",
            "text": "Фон выбранных вкладок"
        },
        "$:/language/Docs/PaletteColours/tab-border": {
            "title": "$:/language/Docs/PaletteColours/tab-border",
            "text": "Граница вкладок"
        },
        "$:/language/Docs/PaletteColours/tab-border-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-border-selected",
            "text": "Граница выбранных вкладок"
        },
        "$:/language/Docs/PaletteColours/tab-divider": {
            "title": "$:/language/Docs/PaletteColours/tab-divider",
            "text": "Разделитель вкладок"
        },
        "$:/language/Docs/PaletteColours/tab-foreground": {
            "title": "$:/language/Docs/PaletteColours/tab-foreground",
            "text": "Цвет текста вкладок"
        },
        "$:/language/Docs/PaletteColours/tab-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-foreground-selected",
            "text": "Цвет текста выбранных вкладок"
        },
        "$:/language/Docs/PaletteColours/table-border": {
            "title": "$:/language/Docs/PaletteColours/table-border",
            "text": "Граница таблиц"
        },
        "$:/language/Docs/PaletteColours/table-footer-background": {
            "title": "$:/language/Docs/PaletteColours/table-footer-background",
            "text": "Фон подвала таблиц"
        },
        "$:/language/Docs/PaletteColours/table-header-background": {
            "title": "$:/language/Docs/PaletteColours/table-header-background",
            "text": "Фон шапки таблиц"
        },
        "$:/language/Docs/PaletteColours/tag-background": {
            "title": "$:/language/Docs/PaletteColours/tag-background",
            "text": "Фон меток"
        },
        "$:/language/Docs/PaletteColours/tag-foreground": {
            "title": "$:/language/Docs/PaletteColours/tag-foreground",
            "text": "Цвет текста меток"
        },
        "$:/language/Docs/PaletteColours/tiddler-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-background",
            "text": "Фон заметок"
        },
        "$:/language/Docs/PaletteColours/tiddler-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-border",
            "text": "Граница заметок"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground",
            "text": "Цвет элементов управления заметки"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover",
            "text": "Цвет элементов управления заметки при наведении"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected",
            "text": "Цвет выбранных элементов управления заметки"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-background",
            "text": "Фон редактора заметок"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-border",
            "text": "Граница редактора заметок"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-border-image": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-border-image",
            "text": "Граница редактора изображений"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-fields-even": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-even",
            "text": "Фон четных полей"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd",
            "text": "Фон нечётных полей"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-background",
            "text": "Фон информационной панели заметки"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-border",
            "text": "Граница информационной панели заметки"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-tab-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-tab-background",
            "text": "Фон вкладок информационной панели заметки"
        },
        "$:/language/Docs/PaletteColours/tiddler-link-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-link-background",
            "text": "Фон ссылок на заметку"
        },
        "$:/language/Docs/PaletteColours/tiddler-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-link-foreground",
            "text": "Цвет текста ссылок на заметку"
        },
        "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground",
            "text": "Цвет текста подзаголовка заметки"
        },
        "$:/language/Docs/PaletteColours/tiddler-title-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-title-foreground",
            "text": "Цвет текста заголовка заметки"
        },
        "$:/language/Docs/PaletteColours/toolbar-cancel-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-cancel-button",
            "text": "Цвет кнопки 'отменить'"
        },
        "$:/language/Docs/PaletteColours/toolbar-close-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-close-button",
            "text": "Цвет кнопки 'закрыть'"
        },
        "$:/language/Docs/PaletteColours/toolbar-delete-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-delete-button",
            "text": "Цвет кнопки 'удалить'"
        },
        "$:/language/Docs/PaletteColours/toolbar-done-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-done-button",
            "text": "Цвет кнопки 'готово'"
        },
        "$:/language/Docs/PaletteColours/toolbar-edit-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-edit-button",
            "text": "Цвет кнопки 'редактировать'"
        },
        "$:/language/Docs/PaletteColours/toolbar-info-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-info-button",
            "text": "Цвет кнопки 'информация'"
        },
        "$:/language/Docs/PaletteColours/toolbar-new-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-new-button",
            "text": "Цвет кнопки 'создать'"
        },
        "$:/language/Docs/PaletteColours/toolbar-options-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-options-button",
            "text": "Цвет кнопки 'настройки'"
        },
        "$:/language/Docs/PaletteColours/toolbar-save-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-save-button",
            "text": "Цвет кнопки 'сохранить'"
        },
        "$:/language/Docs/PaletteColours/untagged-background": {
            "title": "$:/language/Docs/PaletteColours/untagged-background",
            "text": "Фон метки 'без метки'"
        },
        "$:/language/Docs/PaletteColours/very-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/very-muted-foreground",
            "text": "Очень приглушенный цвет текста"
        },
        "$:/language/EditTemplate/Body/External/Hint": {
            "title": "$:/language/EditTemplate/Body/External/Hint",
            "text": "Содержимое этой заметки находится вне TiddlyWiki. Но вы можете редактировать метки и поля"
        },
        "$:/language/EditTemplate/Body/Hint": {
            "title": "$:/language/EditTemplate/Body/Hint",
            "text": "Воспользуйтесь [[WikiText|http://tiddlywiki.com/static/WikiText.html]] для форматирования, добавления изображений и макросов"
        },
        "$:/language/EditTemplate/Body/Placeholder": {
            "title": "$:/language/EditTemplate/Body/Placeholder",
            "text": "Введите текст заметки"
        },
        "$:/language/EditTemplate/Body/Preview/Button/Hide": {
            "title": "$:/language/EditTemplate/Body/Preview/Button/Hide",
            "text": "скрыть предпросмотр"
        },
        "$:/language/EditTemplate/Body/Preview/Button/Show": {
            "title": "$:/language/EditTemplate/Body/Preview/Button/Show",
            "text": "предпросмотр"
        },
        "$:/language/EditTemplate/Field/Remove/Caption": {
            "title": "$:/language/EditTemplate/Field/Remove/Caption",
            "text": "удалить поле"
        },
        "$:/language/EditTemplate/Field/Remove/Hint": {
            "title": "$:/language/EditTemplate/Field/Remove/Hint",
            "text": "Удалить поле"
        },
        "$:/language/EditTemplate/Fields/Add/Button": {
            "title": "$:/language/EditTemplate/Fields/Add/Button",
            "text": "добавить"
        },
        "$:/language/EditTemplate/Fields/Add/Dropdown/System": {
            "title": "$:/language/EditTemplate/Fields/Add/Dropdown/System",
            "text": "Системные поля"
        },
        "$:/language/EditTemplate/Fields/Add/Dropdown/User": {
            "title": "$:/language/EditTemplate/Fields/Add/Dropdown/User",
            "text": "Пользовательские поля"
        },
        "$:/language/EditTemplate/Fields/Add/Name/Placeholder": {
            "title": "$:/language/EditTemplate/Fields/Add/Name/Placeholder",
            "text": "название поля"
        },
        "$:/language/EditTemplate/Fields/Add/Prompt": {
            "title": "$:/language/EditTemplate/Fields/Add/Prompt",
            "text": "Добавить новое поле:"
        },
        "$:/language/EditTemplate/Fields/Add/Value/Placeholder": {
            "title": "$:/language/EditTemplate/Fields/Add/Value/Placeholder",
            "text": "значение"
        },
        "$:/language/EditTemplate/Shadow/OverriddenWarning": {
            "title": "$:/language/EditTemplate/Shadow/OverriddenWarning",
            "text": "Это переопределённая встроенная заметка. Для восстановления стандартного значения просто удалите её"
        },
        "$:/language/EditTemplate/Shadow/Warning": {
            "title": "$:/language/EditTemplate/Shadow/Warning",
            "text": "Это встроенная заметка. Любое изменение переопределит стандартное значение"
        },
        "$:/language/EditTemplate/Tags/Add/Button": {
            "title": "$:/language/EditTemplate/Tags/Add/Button",
            "text": "добавить"
        },
        "$:/language/EditTemplate/Tags/Add/Placeholder": {
            "title": "$:/language/EditTemplate/Tags/Add/Placeholder",
            "text": "название метки"
        },
        "$:/language/EditTemplate/Tags/Dropdown/Caption": {
            "title": "$:/language/EditTemplate/Tags/Dropdown/Caption",
            "text": "список меток"
        },
        "$:/language/EditTemplate/Tags/Dropdown/Hint": {
            "title": "$:/language/EditTemplate/Tags/Dropdown/Hint",
            "text": "Показать список меток"
        },
        "$:/language/EditTemplate/Type/Delete/Caption": {
            "title": "$:/language/EditTemplate/Type/Delete/Caption",
            "text": "удалить тип содержимого"
        },
        "$:/language/EditTemplate/Type/Delete/Hint": {
            "title": "$:/language/EditTemplate/Type/Delete/Hint",
            "text": "Удалить тип содержимого"
        },
        "$:/language/EditTemplate/Type/Dropdown/Caption": {
            "title": "$:/language/EditTemplate/Type/Dropdown/Caption",
            "text": "список типов содержимого"
        },
        "$:/language/EditTemplate/Type/Dropdown/Hint": {
            "title": "$:/language/EditTemplate/Type/Dropdown/Hint",
            "text": "Показать список типов содержимого"
        },
        "$:/language/EditTemplate/Type/Placeholder": {
            "title": "$:/language/EditTemplate/Type/Placeholder",
            "text": "тип содержимого"
        },
        "$:/language/EditTemplate/Type/Prompt": {
            "title": "$:/language/EditTemplate/Type/Prompt",
            "text": "Тип:"
        },
        "$:/language/Exporters/StaticRiver": {
            "title": "$:/language/Exporters/StaticRiver",
            "text": "Показываемые заметки в виде статического HTML файла"
        },
        "$:/language/Exporters/JsonFile": {
            "title": "$:/language/Exporters/JsonFile",
            "text": "Заметки в формате JSON"
        },
        "$:/language/Exporters/CsvFile": {
            "title": "$:/language/Exporters/CsvFile",
            "text": "Заметки в формате CSV"
        },
        "$:/language/Exporters/TidFile": {
            "title": "$:/language/Exporters/TidFile",
            "text": "Одна заметка в формате \".tid\""
        },
        "$:/language/Filters/AllTags": {
            "title": "$:/language/Filters/AllTags",
            "text": "Все метки, кроме системных"
        },
        "$:/language/Filters/AllTiddlers": {
            "title": "$:/language/Filters/AllTiddlers",
            "text": "Все заметки, кроме системных"
        },
        "$:/language/Filters/Drafts": {
            "title": "$:/language/Filters/Drafts",
            "text": "Черновики"
        },
        "$:/language/Filters/Missing": {
            "title": "$:/language/Filters/Missing",
            "text": "Отсутствующие заметки"
        },
        "$:/language/Filters/Orphans": {
            "title": "$:/language/Filters/Orphans",
            "text": "Потерянные заметки"
        },
        "$:/language/Filters/OverriddenShadowTiddlers": {
            "title": "$:/language/Filters/OverriddenShadowTiddlers",
            "text": "Переопределённые встроенные заметки"
        },
        "$:/language/Filters/RecentSystemTiddlers": {
            "title": "$:/language/Filters/RecentSystemTiddlers",
            "text": "Недавно измененные заметки, включая системные"
        },
        "$:/language/Filters/RecentTiddlers": {
            "title": "$:/language/Filters/RecentTiddlers",
            "text": "Недавно измененные заметки"
        },
        "$:/language/Filters/ShadowTiddlers": {
            "title": "$:/language/Filters/ShadowTiddlers",
            "text": "Встроенные заметки"
        },
        "$:/language/Filters/SystemTags": {
            "title": "$:/language/Filters/SystemTags",
            "text": "Системные метки"
        },
        "$:/language/Filters/SystemTiddlers": {
            "title": "$:/language/Filters/SystemTiddlers",
            "text": "Системные заметки"
        },
        "$:/language/Filters/TypedTiddlers": {
            "title": "$:/language/Filters/TypedTiddlers",
            "text": "Не вики-текстовые тиддлеры"
        },
        "GettingStarted": {
            "title": "GettingStarted",
            "text": "Добро пожаловать в TiddlyWiki, нелинейную личную сетевую записную книжку.\n\nДля начала убедитесь, что у вас работает сохранение - подробные инструкции на http://tiddlywiki.com/.\n\nЗатем вы можете:\n\n* Создать новые заметки, используя кнопку 'плюс' на боковой панели\n* Зайти в панель управления, используя кнопку с изображением 'шестерёнки' на боковой панели и настроить TiddlyWiki на свой вкус\n** Убрать это сообщение, изменив настройку 'заметки по умолчанию' на вкладке Основные\n* Сохранить изменения при помощи кнопки 'скачать' на боковой панели\n* Изучить подробнее WikiText\n"
        },
        "$:/language/Import/Listing/Cancel/Caption": {
            "title": "$:/language/Import/Listing/Cancel/Caption",
            "text": "Отмена"
        },
        "$:/language/Import/Listing/Hint": {
            "title": "$:/language/Import/Listing/Hint",
            "text": "Импортируемые заметки:"
        },
        "$:/language/Import/Listing/Import/Caption": {
            "title": "$:/language/Import/Listing/Import/Caption",
            "text": "Импортировать"
        },
        "$:/language/Import/Listing/Select/Caption": {
            "title": "$:/language/Import/Listing/Select/Caption",
            "text": "Выбор"
        },
        "$:/language/Import/Listing/Status/Caption": {
            "title": "$:/language/Import/Listing/Status/Caption",
            "text": "Примечание"
        },
        "$:/language/Import/Listing/Title/Caption": {
            "title": "$:/language/Import/Listing/Title/Caption",
            "text": "Название"
        },
        "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible": {
            "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible",
            "text": "Заблокированный несовместимый или устаревший плагин"
        },
        "$:/language/Import/Upgrader/Plugins/Suppressed/Version": {
            "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Version",
            "text": "Заблокированный плагин (импотируемый <<incoming>> старее существующего <<existing>>)"
        },
        "$:/language/Import/Upgrader/Plugins/Upgraded": {
            "title": "$:/language/Import/Upgrader/Plugins/Upgraded",
            "text": "Обновляемый плагин с версии <<incoming>> до <<upgraded>>"
        },
        "$:/language/Import/Upgrader/State/Suppressed": {
            "title": "$:/language/Import/Upgrader/State/Suppressed",
            "text": "Заблокированная временная внутренняя заметка"
        },
        "$:/language/Import/Upgrader/System/Suppressed": {
            "title": "$:/language/Import/Upgrader/System/Suppressed",
            "text": "Заблокированная системная заметка"
        },
        "$:/language/Import/Upgrader/ThemeTweaks/Created": {
            "title": "$:/language/Import/Upgrader/ThemeTweaks/Created",
            "text": "Импортированная настройка темы из <$text text=<<from>>/>"
        },
        "$:/language/BinaryWarning/Prompt": {
            "title": "$:/language/BinaryWarning/Prompt",
            "text": "Эта заметка содержит двоичные данные"
        },
        "$:/language/ClassicWarning/Hint": {
            "title": "$:/language/ClassicWarning/Hint",
            "text": "Эта заметка написана в формате TiddlyWiki Classic WikiText, который не совместим с TiddlyWiki 5. Подробнее: http://tiddlywiki.com/static/Upgrading.html"
        },
        "$:/language/ClassicWarning/Upgrade/Caption": {
            "title": "$:/language/ClassicWarning/Upgrade/Caption",
            "text": "обновление"
        },
        "$:/language/CloseAll/Button": {
            "title": "$:/language/CloseAll/Button",
            "text": "закрыть все"
        },
        "$:/language/ConfirmCancelTiddler": {
            "title": "$:/language/ConfirmCancelTiddler",
            "text": "Отменить изменения заметки \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmDeleteTiddler": {
            "title": "$:/language/ConfirmDeleteTiddler",
            "text": "Удалить заметку \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmEditShadowTiddler": {
            "title": "$:/language/ConfirmEditShadowTiddler",
            "text": "Вы собираетесь редактировать встроенную заметку. Любое изменение переопределит стандартное значение и может привести к проблемам при обновлении TiddlyWiki. Вы действительно хотите редактировать \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmOverwriteTiddler": {
            "title": "$:/language/ConfirmOverwriteTiddler",
            "text": "Заменить заметку \"<$text text=<<title>>/>\"?"
        },
        "$:/language/DefaultNewTiddlerTitle": {
            "title": "$:/language/DefaultNewTiddlerTitle",
            "text": "Новая заметка"
        },
        "$:/language/DropMessage": {
            "title": "$:/language/DropMessage",
            "text": "Перетащите сюда (или нажмите escape для отмены)"
        },
        "$:/language/Encryption/Cancel": {
            "title": "$:/language/Encryption/Cancel",
            "text": "Отмена"
        },
        "$:/language/Encryption/ConfirmClearPassword": {
            "title": "$:/language/Encryption/ConfirmClearPassword",
            "text": "Вы действительно хотите сбросить пароль? Это действие отменит шифрование при следующем сохранении"
        },
        "$:/language/Encryption/Password": {
            "title": "$:/language/Encryption/Password",
            "text": "Пароль"
        },
        "$:/language/Encryption/PasswordNoMatch": {
            "title": "$:/language/Encryption/PasswordNoMatch",
            "text": "Пароли не совпадают"
        },
        "$:/language/Encryption/PromptSetPassword": {
            "title": "$:/language/Encryption/PromptSetPassword",
            "text": "Установить новый пароль для TiddlyWiki"
        },
        "$:/language/Encryption/RepeatPassword": {
            "title": "$:/language/Encryption/RepeatPassword",
            "text": "Повторите пароль"
        },
        "$:/language/Encryption/SetPassword": {
            "title": "$:/language/Encryption/SetPassword",
            "text": "Введите пароль"
        },
        "$:/language/Encryption/Username": {
            "title": "$:/language/Encryption/Username",
            "text": "Имя пользователя"
        },
        "$:/language/InvalidFieldName": {
            "title": "$:/language/InvalidFieldName",
            "text": "Недопустимые символы в названии поля \"<$text text=<<fieldName>>/>\". Поля могут содержать только латинские буквы нижнего регистра, цифры и символы: подчеркивание (`_`), дефис (`-`) и точку (`.`)"
        },
        "$:/language/MissingTiddler/Hint": {
            "title": "$:/language/MissingTiddler/Hint",
            "text": "Заметка \"<$text text=<<currentTiddler>>/>\" отсутствует - нажмите {{$:/core/images/edit-button}} чтобы её создать"
        },
        "$:/language/OfficialPluginLibrary": {
            "title": "$:/language/OfficialPluginLibrary",
            "text": "Официальная Библиотека Плагинов ~TiddlyWiki"
        },
        "$:/language/PluginReloadWarning": {
            "title": "$:/language/PluginReloadWarning",
            "text": "Пожалуйста, сохраните {{$:/core/ui/Buttons/save-wiki}} и перезапустите {{$:/core/ui/Buttons/refresh}} вики, чтобы изменения в плагинах возымели эффект."
        },
        "$:/language/RecentChanges/DateFormat": {
            "title": "$:/language/RecentChanges/DateFormat",
            "text": "DD MMM YYYY"
        },
        "$:/language/SystemTiddler/Tooltip": {
            "title": "$:/language/SystemTiddler/Tooltip",
            "text": "Это системная заметка"
        },
        "$:/language/TagManager/Colour/Heading": {
            "title": "$:/language/TagManager/Colour/Heading",
            "text": "Цвет"
        },
        "$:/language/TagManager/Count/Heading": {
            "title": "$:/language/TagManager/Count/Heading",
            "text": "Номер"
        },
        "$:/language/TagManager/Icon/Heading": {
            "title": "$:/language/TagManager/Icon/Heading",
            "text": "Значок"
        },
        "$:/language/TagManager/Info/Heading": {
            "title": "$:/language/TagManager/Info/Heading",
            "text": "Детали"
        },
        "$:/language/TagManager/Tag/Heading": {
            "title": "$:/language/TagManager/Tag/Heading",
            "text": "Метка"
        },
        "$:/language/UnsavedChangesWarning": {
            "title": "$:/language/UnsavedChangesWarning",
            "text": "Изменения TiddlyWiki не сохранены"
        },
        "$:/language/Modals/Download": {
            "title": "$:/language/Modals/Download",
            "type": "text/vnd.tiddlywiki",
            "subtitle": "Скачать изменения",
            "footer": "<$button message=\"tm-close-tiddler\">Закрыть</$button>",
            "help": "http://tiddlywiki.com/static/DownloadingChanges.html",
            "text": "Ваш браузер поддерживает только ручное сохранение.\n\nЧтобы сохранить измененную ~TiddlyWiki, щёлкните правой кнопкой мыши по ссылке ниже и выберите \"Скачать файл\" или \"Сохранить файл\", затем выберите расположение и имя файла.\n\n//Вы можете заметно ускорить этот процесс, щёлкнув по ссылке с нажатой клавишей Control (Windows) или Options/Alt (Mac OS X). У вас не спросят расположение и имя файла, возможно, имя будет неузнаваемым -- также может понадобиться добавить расширение `.html` к имени файла.//\n\nНа смартфонах, которые на позволяют скачивать файлы, можно поместить ссылку в закладки, затем синхронизировать закладки с компьютером, где ~TiddlyWiki можно сохранить обычным методом.\n"
        },
        "$:/language/Modals/SaveInstructions": {
            "title": "$:/language/Modals/SaveInstructions",
            "type": "text/vnd.tiddlywiki",
            "subtitle": "Сохраните свою работу",
            "footer": "<$button message=\"tm-close-tiddler\">Закрыть</$button>",
            "help": "http://tiddlywiki.com/static/SavingChanges.html",
            "text": "Изменения должны быть сохранены в виде HTML файла ~TiddlyWiki.\n\n!!! На компьютере\n\n# Нажмите ''Сохранить как'' в меню ''Файл''\n# Выберите название и расположение файла\n#* Иногда требуется также явно указать формат сохраняемого файла: ''Веб-страница, только HTML'' или подобный\n# Закройте эту вкладку\n\n!!! На смартфоне\n\n# Поместите эту страницу в закладки\n#* Если у вас настроен iCloud или Google Sync, тогда закладка автоматически синхронизируется с компьютером, и вы сможете открыть её и сохранить по инструкции для компьютеров\n# Закройте эту вкладку\n\n//При открытии закладки в Mobile Safari вы снова увидите это сообщение. Если вы хотите продолжить работу с файлом, нажмите на кнопку ''Закрыть'' ниже//\n"
        },
        "$:/config/NewJournal/Tags": {
            "title": "$:/config/NewJournal/Tags",
            "text": "Дневник"
        },
        "$:/config/NewJournal/Title": {
            "title": "$:/config/NewJournal/Title",
            "text": "DD MMM YYYY"
        },
        "$:/language/Notifications/Save/Done": {
            "title": "$:/language/Notifications/Save/Done",
            "text": "Успешно сохранено"
        },
        "$:/language/Notifications/Save/Starting": {
            "title": "$:/language/Notifications/Save/Starting",
            "text": "Идёт сохранение"
        },
        "$:/language/Search/DefaultResults/Caption": {
            "title": "$:/language/Search/DefaultResults/Caption",
            "text": "Список"
        },
        "$:/language/Search/Filter/Caption": {
            "title": "$:/language/Search/Filter/Caption",
            "text": "Фильтр"
        },
        "$:/language/Search/Filter/Hint": {
            "title": "$:/language/Search/Filter/Hint",
            "text": "Поиск с помощью [[фильтров|http://tiddlywiki.com/static/Filters.html]]"
        },
        "$:/language/Search/Filter/Matches": {
            "title": "$:/language/Search/Filter/Matches",
            "text": "//<small><<resultCount>> совпадений</small>//"
        },
        "$:/language/Search/Matches": {
            "title": "$:/language/Search/Matches",
            "text": "//<small><<resultCount>> совпадений</small>//"
        },
        "$:/language/Search/Shadows/Caption": {
            "title": "$:/language/Search/Shadows/Caption",
            "text": "Встроенные"
        },
        "$:/language/Search/Shadows/Hint": {
            "title": "$:/language/Search/Shadows/Hint",
            "text": "Поиск встроенных заметок"
        },
        "$:/language/Search/Shadows/Matches": {
            "title": "$:/language/Search/Shadows/Matches",
            "text": "//<small><<resultCount>> совпадений</small>//"
        },
        "$:/language/Search/Standard/Caption": {
            "title": "$:/language/Search/Standard/Caption",
            "text": "Обычные"
        },
        "$:/language/Search/Standard/Hint": {
            "title": "$:/language/Search/Standard/Hint",
            "text": "Поиск обычных заметок"
        },
        "$:/language/Search/Standard/Matches": {
            "title": "$:/language/Search/Standard/Matches",
            "text": "//<small><<resultCount>> совпадений</small>//"
        },
        "$:/language/Search/System/Caption": {
            "title": "$:/language/Search/System/Caption",
            "text": "Системные"
        },
        "$:/language/Search/System/Hint": {
            "title": "$:/language/Search/System/Hint",
            "text": "Поиск системных заметок"
        },
        "$:/language/Search/System/Matches": {
            "title": "$:/language/Search/System/Matches",
            "text": "//<small><<resultCount>> совпадений</small>//"
        },
        "$:/language/SideBar/All/Caption": {
            "title": "$:/language/SideBar/All/Caption",
            "text": "Все"
        },
        "$:/language/SideBar/Contents/Caption": {
            "title": "$:/language/SideBar/Contents/Caption",
            "text": "Оглавление"
        },
        "$:/language/SideBar/Drafts/Caption": {
            "title": "$:/language/SideBar/Drafts/Caption",
            "text": "Черновики"
        },
        "$:/language/SideBar/Missing/Caption": {
            "title": "$:/language/SideBar/Missing/Caption",
            "text": "Отсутствующие"
        },
        "$:/language/SideBar/More/Caption": {
            "title": "$:/language/SideBar/More/Caption",
            "text": "Ещё"
        },
        "$:/language/SideBar/Open/Caption": {
            "title": "$:/language/SideBar/Open/Caption",
            "text": "Открытые"
        },
        "$:/language/SideBar/Orphans/Caption": {
            "title": "$:/language/SideBar/Orphans/Caption",
            "text": "Потерянные"
        },
        "$:/language/SideBar/Recent/Caption": {
            "title": "$:/language/SideBar/Recent/Caption",
            "text": "Последние"
        },
        "$:/language/SideBar/Shadows/Caption": {
            "title": "$:/language/SideBar/Shadows/Caption",
            "text": "Встроенные"
        },
        "$:/language/SideBar/System/Caption": {
            "title": "$:/language/SideBar/System/Caption",
            "text": "Системные"
        },
        "$:/language/SideBar/Tags/Caption": {
            "title": "$:/language/SideBar/Tags/Caption",
            "text": "Метки"
        },
        "$:/language/SideBar/Tags/Untagged/Caption": {
            "title": "$:/language/SideBar/Tags/Untagged/Caption",
            "text": "без метки"
        },
        "$:/language/SideBar/Tools/Caption": {
            "title": "$:/language/SideBar/Tools/Caption",
            "text": "Инструменты"
        },
        "$:/language/SideBar/Types/Caption": {
            "title": "$:/language/SideBar/Types/Caption",
            "text": "Типы"
        },
        "$:/SiteSubtitle": {
            "title": "$:/SiteSubtitle",
            "text": "нелинейная личная сетевая записная книжка"
        },
        "$:/SiteTitle": {
            "title": "$:/SiteTitle",
            "text": "Моя TiddlyWiki"
        },
        "$:/language/TiddlerInfo/Advanced/Caption": {
            "title": "$:/language/TiddlerInfo/Advanced/Caption",
            "text": "Расширенные"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint",
            "text": "нет"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading",
            "text": "Сведения о плагине"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint",
            "text": "Плагин содержит следующие встроенные заметки:"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading",
            "text": "Встроенность"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint",
            "text": "Заметка <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> не является встроенной"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint",
            "text": "Она переопределена обычной заметкой"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint",
            "text": "Заметка <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> является встроенной"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source",
            "text": "Она принадлежит плагину <$link to=<<pluginTiddler>>><$text text=<<pluginTiddler>>/></$link>"
        },
        "$:/language/TiddlerInfo/Fields/Caption": {
            "title": "$:/language/TiddlerInfo/Fields/Caption",
            "text": "Поля"
        },
        "$:/language/TiddlerInfo/List/Caption": {
            "title": "$:/language/TiddlerInfo/List/Caption",
            "text": "Список"
        },
        "$:/language/TiddlerInfo/List/Empty": {
            "title": "$:/language/TiddlerInfo/List/Empty",
            "text": "У этой заметки нет списка"
        },
        "$:/language/TiddlerInfo/Listed/Caption": {
            "title": "$:/language/TiddlerInfo/Listed/Caption",
            "text": "В списках"
        },
        "$:/language/TiddlerInfo/Listed/Empty": {
            "title": "$:/language/TiddlerInfo/Listed/Empty",
            "text": "Этой заметки нет в списках"
        },
        "$:/language/TiddlerInfo/References/Caption": {
            "title": "$:/language/TiddlerInfo/References/Caption",
            "text": "Ссылки"
        },
        "$:/language/TiddlerInfo/References/Empty": {
            "title": "$:/language/TiddlerInfo/References/Empty",
            "text": "Другие заметки не ссылаются на эту"
        },
        "$:/language/TiddlerInfo/Tagging/Caption": {
            "title": "$:/language/TiddlerInfo/Tagging/Caption",
            "text": "Отмеченные"
        },
        "$:/language/TiddlerInfo/Tagging/Empty": {
            "title": "$:/language/TiddlerInfo/Tagging/Empty",
            "text": "Нет заметок, отмеченных этой"
        },
        "$:/language/TiddlerInfo/Tools/Caption": {
            "title": "$:/language/TiddlerInfo/Tools/Caption",
            "text": "Инструменты"
        },
        "$:/language/Docs/Types/application/javascript": {
            "title": "$:/language/Docs/Types/application/javascript",
            "description": "JavaScript code",
            "name": "application/javascript",
            "group": "Разработка"
        },
        "$:/language/Docs/Types/application/json": {
            "title": "$:/language/Docs/Types/application/json",
            "description": "JSON data",
            "name": "application/json",
            "group": "Разработка"
        },
        "$:/language/Docs/Types/application/x-tiddler-dictionary": {
            "title": "$:/language/Docs/Types/application/x-tiddler-dictionary",
            "description": "Data dictionary",
            "name": "application/x-tiddler-dictionary",
            "group": "Разработка"
        },
        "$:/language/Docs/Types/image/gif": {
            "title": "$:/language/Docs/Types/image/gif",
            "description": "GIF изображение",
            "name": "image/gif",
            "group": "Изображение"
        },
        "$:/language/Docs/Types/image/jpeg": {
            "title": "$:/language/Docs/Types/image/jpeg",
            "description": "JPEG изображение",
            "name": "image/jpeg",
            "group": "Изображение"
        },
        "$:/language/Docs/Types/image/png": {
            "title": "$:/language/Docs/Types/image/png",
            "description": "PNG изображение",
            "name": "image/png",
            "group": "Изображение"
        },
        "$:/language/Docs/Types/image/svg+xml": {
            "title": "$:/language/Docs/Types/image/svg+xml",
            "description": "SVG изображение",
            "name": "image/svg+xml",
            "group": "Изображение"
        },
        "$:/language/Docs/Types/image/x-icon": {
            "title": "$:/language/Docs/Types/image/x-icon",
            "description": "ICO значок",
            "name": "image/x-icon",
            "group": "Изображение"
        },
        "$:/language/Docs/Types/text/css": {
            "title": "$:/language/Docs/Types/text/css",
            "description": "Static stylesheet",
            "name": "text/css",
            "group": "Разработка"
        },
        "$:/language/Docs/Types/text/html": {
            "title": "$:/language/Docs/Types/text/html",
            "description": "HTML разметка",
            "name": "text/html",
            "group": "Текст"
        },
        "$:/language/Docs/Types/text/plain": {
            "title": "$:/language/Docs/Types/text/plain",
            "description": "Обычный текст",
            "name": "text/plain",
            "group": "Текст"
        },
        "$:/language/Docs/Types/text/vnd.tiddlywiki": {
            "title": "$:/language/Docs/Types/text/vnd.tiddlywiki",
            "description": "TiddlyWiki 5",
            "name": "text/vnd.tiddlywiki",
            "group": "Текст"
        },
        "$:/language/Docs/Types/text/x-tiddlywiki": {
            "title": "$:/language/Docs/Types/text/x-tiddlywiki",
            "description": "TiddlyWiki Classic",
            "name": "text/x-tiddlywiki",
            "group": "Текст"
        },
        "$:/languages/ru-RU/icon": {
            "title": "$:/languages/ru-RU/icon",
            "type": "image/svg+xml",
            "text": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 9 6\" width=\"900\" height=\"600\">\n<rect width=\"9\" height=\"6\" fill=\"#D52B1E\"/>\n<rect width=\"9\" height=\"4\" fill=\"#0039A6\"/>\n<rect width=\"9\" height=\"2\" fill=\"#FFF\"/>\n<path d=\"m0,0h9v6H0z\" stroke=\"#a0a0a0\" stroke-width=\".1\" fill=\"none\"/>\n</svg>"
        }
    }
}
{
    "tiddlers": {
        "$:/language/Buttons/AdvancedSearch/Caption": {
            "title": "$:/language/Buttons/AdvancedSearch/Caption",
            "text": "高级查找"
        },
        "$:/language/Buttons/AdvancedSearch/Hint": {
            "title": "$:/language/Buttons/AdvancedSearch/Hint",
            "text": "高级查找"
        },
        "$:/language/Buttons/Cancel/Caption": {
            "title": "$:/language/Buttons/Cancel/Caption",
            "text": "取消"
        },
        "$:/language/Buttons/Cancel/Hint": {
            "title": "$:/language/Buttons/Cancel/Hint",
            "text": "放弃对此条目的更改"
        },
        "$:/language/Buttons/Clone/Caption": {
            "title": "$:/language/Buttons/Clone/Caption",
            "text": "克隆"
        },
        "$:/language/Buttons/Clone/Hint": {
            "title": "$:/language/Buttons/Clone/Hint",
            "text": "克隆此条目"
        },
        "$:/language/Buttons/Close/Caption": {
            "title": "$:/language/Buttons/Close/Caption",
            "text": "关闭"
        },
        "$:/language/Buttons/Close/Hint": {
            "title": "$:/language/Buttons/Close/Hint",
            "text": "关闭此条目"
        },
        "$:/language/Buttons/CloseAll/Caption": {
            "title": "$:/language/Buttons/CloseAll/Caption",
            "text": "全部关闭"
        },
        "$:/language/Buttons/CloseAll/Hint": {
            "title": "$:/language/Buttons/CloseAll/Hint",
            "text": "关闭所有条目"
        },
        "$:/language/Buttons/CloseOthers/Caption": {
            "title": "$:/language/Buttons/CloseOthers/Caption",
            "text": "关闭其他"
        },
        "$:/language/Buttons/CloseOthers/Hint": {
            "title": "$:/language/Buttons/CloseOthers/Hint",
            "text": "关闭其他条目"
        },
        "$:/language/Buttons/ControlPanel/Caption": {
            "title": "$:/language/Buttons/ControlPanel/Caption",
            "text": "控制台"
        },
        "$:/language/Buttons/ControlPanel/Hint": {
            "title": "$:/language/Buttons/ControlPanel/Hint",
            "text": "开启控制台"
        },
        "$:/language/Buttons/Delete/Caption": {
            "title": "$:/language/Buttons/Delete/Caption",
            "text": "删除"
        },
        "$:/language/Buttons/Delete/Hint": {
            "title": "$:/language/Buttons/Delete/Hint",
            "text": "删除此条目"
        },
        "$:/language/Buttons/Edit/Caption": {
            "title": "$:/language/Buttons/Edit/Caption",
            "text": "编辑"
        },
        "$:/language/Buttons/Edit/Hint": {
            "title": "$:/language/Buttons/Edit/Hint",
            "text": "编辑此条目"
        },
        "$:/language/Buttons/Encryption/Caption": {
            "title": "$:/language/Buttons/Encryption/Caption",
            "text": "加密"
        },
        "$:/language/Buttons/Encryption/Hint": {
            "title": "$:/language/Buttons/Encryption/Hint",
            "text": "设置或清除保存此维基的密码"
        },
        "$:/language/Buttons/Encryption/ClearPassword/Caption": {
            "title": "$:/language/Buttons/Encryption/ClearPassword/Caption",
            "text": "清除密码"
        },
        "$:/language/Buttons/Encryption/ClearPassword/Hint": {
            "title": "$:/language/Buttons/Encryption/ClearPassword/Hint",
            "text": "清除密码且不加密保存此维基"
        },
        "$:/language/Buttons/Encryption/SetPassword/Caption": {
            "title": "$:/language/Buttons/Encryption/SetPassword/Caption",
            "text": "设置密码"
        },
        "$:/language/Buttons/Encryption/SetPassword/Hint": {
            "title": "$:/language/Buttons/Encryption/SetPassword/Hint",
            "text": "设置加密保存此维基的密码"
        },
        "$:/language/Buttons/ExportPage/Caption": {
            "title": "$:/language/Buttons/ExportPage/Caption",
            "text": "导出所有条目"
        },
        "$:/language/Buttons/ExportPage/Hint": {
            "title": "$:/language/Buttons/ExportPage/Hint",
            "text": "导出所有条目"
        },
        "$:/language/Buttons/ExportTiddler/Caption": {
            "title": "$:/language/Buttons/ExportTiddler/Caption",
            "text": "导出此条目"
        },
        "$:/language/Buttons/ExportTiddler/Hint": {
            "title": "$:/language/Buttons/ExportTiddler/Hint",
            "text": "导出此条目"
        },
        "$:/language/Buttons/ExportTiddlers/Caption": {
            "title": "$:/language/Buttons/ExportTiddlers/Caption",
            "text": "导出条目"
        },
        "$:/language/Buttons/ExportTiddlers/Hint": {
            "title": "$:/language/Buttons/ExportTiddlers/Hint",
            "text": "导出条目"
        },
        "$:/language/Buttons/Fold/Caption": {
            "title": "$:/language/Buttons/Fold/Caption",
            "text": "收合条目"
        },
        "$:/language/Buttons/Fold/Hint": {
            "title": "$:/language/Buttons/Fold/Hint",
            "text": "收合此条目的内容"
        },
        "$:/language/Buttons/Unfold/Caption": {
            "title": "$:/language/Buttons/Unfold/Caption",
            "text": "展开条目"
        },
        "$:/language/Buttons/Unfold/Hint": {
            "title": "$:/language/Buttons/Unfold/Hint",
            "text": "展开此条目的内容"
        },
        "$:/language/Buttons/FoldOthers/Caption": {
            "title": "$:/language/Buttons/FoldOthers/Caption",
            "text": "收合其他条目"
        },
        "$:/language/Buttons/FoldOthers/Hint": {
            "title": "$:/language/Buttons/FoldOthers/Hint",
            "text": "收合其他已开启条目的内容"
        },
        "$:/language/Buttons/FoldAll/Caption": {
            "title": "$:/language/Buttons/FoldAll/Caption",
            "text": "收合所有条目"
        },
        "$:/language/Buttons/FoldAll/Hint": {
            "title": "$:/language/Buttons/FoldAll/Hint",
            "text": "收合所有已开启条目的内容"
        },
        "$:/language/Buttons/Fold/FoldBar/Caption": {
            "title": "$:/language/Buttons/Fold/FoldBar/Caption",
            "text": "收合栏"
        },
        "$:/language/Buttons/Fold/FoldBar/Hint": {
            "title": "$:/language/Buttons/Fold/FoldBar/Hint",
            "text": "可选的收合与展开条目的长条按钮"
        },
        "$:/language/Buttons/UnfoldAll/Caption": {
            "title": "$:/language/Buttons/UnfoldAll/Caption",
            "text": "展开所有条目"
        },
        "$:/language/Buttons/UnfoldAll/Hint": {
            "title": "$:/language/Buttons/UnfoldAll/Hint",
            "text": "展开所有已开启条目的内容"
        },
        "$:/language/Buttons/FullScreen/Caption": {
            "title": "$:/language/Buttons/FullScreen/Caption",
            "text": "全屏幕"
        },
        "$:/language/Buttons/FullScreen/Hint": {
            "title": "$:/language/Buttons/FullScreen/Hint",
            "text": "进入或离开全屏模式"
        },
        "$:/language/Buttons/Help/Caption": {
            "title": "$:/language/Buttons/Help/Caption",
            "text": "帮助"
        },
        "$:/language/Buttons/Help/Hint": {
            "title": "$:/language/Buttons/Help/Hint",
            "text": "显示帮助面板"
        },
        "$:/language/Buttons/Home/Caption": {
            "title": "$:/language/Buttons/Home/Caption",
            "text": "首页"
        },
        "$:/language/Buttons/Home/Hint": {
            "title": "$:/language/Buttons/Home/Hint",
            "text": "开启首页条目"
        },
        "$:/language/Buttons/Import/Caption": {
            "title": "$:/language/Buttons/Import/Caption",
            "text": "导入"
        },
        "$:/language/Buttons/Import/Hint": {
            "title": "$:/language/Buttons/Import/Hint",
            "text": "导入许多类型的文件包括文本、图像、TiddlyWiki 或 JSON"
        },
        "$:/language/Buttons/Info/Caption": {
            "title": "$:/language/Buttons/Info/Caption",
            "text": "信息"
        },
        "$:/language/Buttons/Info/Hint": {
            "title": "$:/language/Buttons/Info/Hint",
            "text": "显示此条目的信息"
        },
        "$:/language/Buttons/Language/Caption": {
            "title": "$:/language/Buttons/Language/Caption",
            "text": "语言"
        },
        "$:/language/Buttons/Language/Hint": {
            "title": "$:/language/Buttons/Language/Hint",
            "text": "选择用户介面语言"
        },
        "$:/language/Buttons/More/Caption": {
            "title": "$:/language/Buttons/More/Caption",
            "text": "更多"
        },
        "$:/language/Buttons/More/Hint": {
            "title": "$:/language/Buttons/More/Hint",
            "text": "更多动作"
        },
        "$:/language/Buttons/NewHere/Caption": {
            "title": "$:/language/Buttons/NewHere/Caption",
            "text": "添加子条目"
        },
        "$:/language/Buttons/NewHere/Hint": {
            "title": "$:/language/Buttons/NewHere/Hint",
            "text": "创建一个标签为此条目名称的新条目"
        },
        "$:/language/Buttons/NewJournal/Caption": {
            "title": "$:/language/Buttons/NewJournal/Caption",
            "text": "添加日志"
        },
        "$:/language/Buttons/NewJournal/Hint": {
            "title": "$:/language/Buttons/NewJournal/Hint",
            "text": "创建一个新的日志条目"
        },
        "$:/language/Buttons/NewJournalHere/Caption": {
            "title": "$:/language/Buttons/NewJournalHere/Caption",
            "text": "添加子日志"
        },
        "$:/language/Buttons/NewJournalHere/Hint": {
            "title": "$:/language/Buttons/NewJournalHere/Hint",
            "text": "创建一个标签含此条目名称的新日志条目"
        },
        "$:/language/Buttons/NewTiddler/Caption": {
            "title": "$:/language/Buttons/NewTiddler/Caption",
            "text": "添加条目"
        },
        "$:/language/Buttons/NewTiddler/Hint": {
            "title": "$:/language/Buttons/NewTiddler/Hint",
            "text": "创建一个新的条目"
        },
        "$:/language/Buttons/OpenWindow/Caption": {
            "title": "$:/language/Buttons/OpenWindow/Caption",
            "text": "开启于新窗口"
        },
        "$:/language/Buttons/OpenWindow/Hint": {
            "title": "$:/language/Buttons/OpenWindow/Hint",
            "text": "在新窗口中开启条目"
        },
        "$:/language/Buttons/Palette/Caption": {
            "title": "$:/language/Buttons/Palette/Caption",
            "text": "调色板"
        },
        "$:/language/Buttons/Palette/Hint": {
            "title": "$:/language/Buttons/Palette/Hint",
            "text": "选择调色板"
        },
        "$:/language/Buttons/Permalink/Caption": {
            "title": "$:/language/Buttons/Permalink/Caption",
            "text": "引用链接"
        },
        "$:/language/Buttons/Permalink/Hint": {
            "title": "$:/language/Buttons/Permalink/Hint",
            "text": "设置浏览器网址栏为直接链接到此条目"
        },
        "$:/language/Buttons/Permaview/Caption": {
            "title": "$:/language/Buttons/Permaview/Caption",
            "text": "永久链接"
        },
        "$:/language/Buttons/Permaview/Hint": {
            "title": "$:/language/Buttons/Permaview/Hint",
            "text": "设置浏览器网址栏为直接链接到当前所有已开启条目"
        },
        "$:/language/Buttons/Refresh/Caption": {
            "title": "$:/language/Buttons/Refresh/Caption",
            "text": "刷新"
        },
        "$:/language/Buttons/Refresh/Hint": {
            "title": "$:/language/Buttons/Refresh/Hint",
            "text": "执行维基的完全刷新"
        },
        "$:/language/Buttons/Save/Caption": {
            "title": "$:/language/Buttons/Save/Caption",
            "text": "确定"
        },
        "$:/language/Buttons/Save/Hint": {
            "title": "$:/language/Buttons/Save/Hint",
            "text": "确定对此条目的更改"
        },
        "$:/language/Buttons/SaveWiki/Caption": {
            "title": "$:/language/Buttons/SaveWiki/Caption",
            "text": "保存变更"
        },
        "$:/language/Buttons/SaveWiki/Hint": {
            "title": "$:/language/Buttons/SaveWiki/Hint",
            "text": "保存变更"
        },
        "$:/language/Buttons/StoryView/Caption": {
            "title": "$:/language/Buttons/StoryView/Caption",
            "text": "查看模式"
        },
        "$:/language/Buttons/StoryView/Hint": {
            "title": "$:/language/Buttons/StoryView/Hint",
            "text": "选择查看条目的视觉效果"
        },
        "$:/language/Buttons/HideSideBar/Caption": {
            "title": "$:/language/Buttons/HideSideBar/Caption",
            "text": "隐藏侧边栏"
        },
        "$:/language/Buttons/HideSideBar/Hint": {
            "title": "$:/language/Buttons/HideSideBar/Hint",
            "text": "隐藏侧边栏"
        },
        "$:/language/Buttons/ShowSideBar/Caption": {
            "title": "$:/language/Buttons/ShowSideBar/Caption",
            "text": "显示侧边栏"
        },
        "$:/language/Buttons/ShowSideBar/Hint": {
            "title": "$:/language/Buttons/ShowSideBar/Hint",
            "text": "显示侧边栏"
        },
        "$:/language/Buttons/TagManager/Caption": {
            "title": "$:/language/Buttons/TagManager/Caption",
            "text": "标签管理"
        },
        "$:/language/Buttons/TagManager/Hint": {
            "title": "$:/language/Buttons/TagManager/Hint",
            "text": "标签管理"
        },
        "$:/language/Buttons/Theme/Caption": {
            "title": "$:/language/Buttons/Theme/Caption",
            "text": "布景主题"
        },
        "$:/language/Buttons/Theme/Hint": {
            "title": "$:/language/Buttons/Theme/Hint",
            "text": "选择布景主题"
        },
        "$:/language/ControlPanel/Advanced/Caption": {
            "title": "$:/language/ControlPanel/Advanced/Caption",
            "text": "高级"
        },
        "$:/language/ControlPanel/Advanced/Hint": {
            "title": "$:/language/ControlPanel/Advanced/Hint",
            "text": "关于此 TiddlyWiki 的内部信息"
        },
        "$:/language/ControlPanel/Appearance/Caption": {
            "title": "$:/language/ControlPanel/Appearance/Caption",
            "text": "视觉外观"
        },
        "$:/language/ControlPanel/Appearance/Hint": {
            "title": "$:/language/ControlPanel/Appearance/Hint",
            "text": "定制您的 TiddlyWiki 外观。"
        },
        "$:/language/ControlPanel/Basics/AnimDuration/Prompt": {
            "title": "$:/language/ControlPanel/Basics/AnimDuration/Prompt",
            "text": "动画持续时间:"
        },
        "$:/language/ControlPanel/Basics/Caption": {
            "title": "$:/language/ControlPanel/Basics/Caption",
            "text": "基本"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint",
            "text": "标题含空白时请使用 &#91;&#91;双中括弧&#93;&#93;,或者您可用 <$button set=\"$:/DefaultTiddlers\" setTo=\"[list[$:/StoryList]]\">保留开启中的条目顺序</$button>"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt",
            "text": "首页:"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint",
            "text": "默认开启的条目:"
        },
        "$:/language/ControlPanel/Basics/Language/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Language/Prompt",
            "text": "您好!当前的语言:"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt",
            "text": "新日志条目的名称"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt",
            "text": "新日志条目的标签"
        },
        "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt",
            "text": "被覆写的默认条目数量:"
        },
        "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt",
            "text": "默认条目数量:"
        },
        "$:/language/ControlPanel/Basics/Subtitle/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Subtitle/Prompt",
            "text": "副标题:"
        },
        "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt",
            "text": "系统条目数量:"
        },
        "$:/language/ControlPanel/Basics/Tags/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Tags/Prompt",
            "text": "标签数量:"
        },
        "$:/language/ControlPanel/Basics/Tiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Tiddlers/Prompt",
            "text": "一般条目数量:"
        },
        "$:/language/ControlPanel/Basics/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Title/Prompt",
            "text": "标题:"
        },
        "$:/language/ControlPanel/Basics/Username/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Username/Prompt",
            "text": "编辑者署名:"
        },
        "$:/language/ControlPanel/Basics/Version/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Version/Prompt",
            "text": "~TiddlyWiki 版本:"
        },
        "$:/language/ControlPanel/EditorTypes/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Caption",
            "text": "编辑器类型"
        },
        "$:/language/ControlPanel/EditorTypes/Editor/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Editor/Caption",
            "text": "编辑器"
        },
        "$:/language/ControlPanel/EditorTypes/Hint": {
            "title": "$:/language/ControlPanel/EditorTypes/Hint",
            "text": "这些条目决定使用哪个编辑器来编辑特定条目类型。"
        },
        "$:/language/ControlPanel/EditorTypes/Type/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Type/Caption",
            "text": "类型"
        },
        "$:/language/ControlPanel/Info/Caption": {
            "title": "$:/language/ControlPanel/Info/Caption",
            "text": "信息"
        },
        "$:/language/ControlPanel/Info/Hint": {
            "title": "$:/language/ControlPanel/Info/Hint",
            "text": "有关此 TiddlyWiki 的信息"
        },
        "$:/language/ControlPanel/LoadedModules/Caption": {
            "title": "$:/language/ControlPanel/LoadedModules/Caption",
            "text": "已加载的模块"
        },
        "$:/language/ControlPanel/LoadedModules/Hint": {
            "title": "$:/language/ControlPanel/LoadedModules/Hint",
            "text": "这些是当前已加载的模块之源码条目。斜体的模块则无源码条目,通常是因为它们是在引导过程中设置。"
        },
        "$:/language/ControlPanel/Palette/Caption": {
            "title": "$:/language/ControlPanel/Palette/Caption",
            "text": "调色板"
        },
        "$:/language/ControlPanel/Palette/Editor/Clone/Caption": {
            "title": "$:/language/ControlPanel/Palette/Editor/Clone/Caption",
            "text": "复制"
        },
        "$:/language/ControlPanel/Palette/Editor/Clone/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Editor/Clone/Prompt",
            "text": "建议您修改前先复制此默认调色板"
        },
        "$:/language/ControlPanel/Palette/Editor/Prompt/Modified": {
            "title": "$:/language/ControlPanel/Palette/Editor/Prompt/Modified",
            "text": "此默认调色板已被修改过"
        },
        "$:/language/ControlPanel/Palette/Editor/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Editor/Prompt",
            "text": "编辑"
        },
        "$:/language/ControlPanel/Palette/Editor/Reset/Caption": {
            "title": "$:/language/ControlPanel/Palette/Editor/Reset/Caption",
            "text": "重置"
        },
        "$:/language/ControlPanel/Palette/HideEditor/Caption": {
            "title": "$:/language/ControlPanel/Palette/HideEditor/Caption",
            "text": "隐藏编辑器"
        },
        "$:/language/ControlPanel/Palette/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Prompt",
            "text": "当前的调色板:"
        },
        "$:/language/ControlPanel/Palette/ShowEditor/Caption": {
            "title": "$:/language/ControlPanel/Palette/ShowEditor/Caption",
            "text": "显示编辑器"
        },
        "$:/language/ControlPanel/Plugins/Add/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Add/Hint",
            "text": "从官方插件库安装插件"
        },
        "$:/language/ControlPanel/Plugins/Add/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Add/Caption",
            "text": "获取更多插件"
        },
        "$:/language/ControlPanel/Plugins/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Caption",
            "text": "插件"
        },
        "$:/language/ControlPanel/Plugins/Disable/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Disable/Caption",
            "text": "禁用"
        },
        "$:/language/ControlPanel/Plugins/Disable/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Disable/Hint",
            "text": "重新加载页面时禁用此插件"
        },
        "$:/language/ControlPanel/Plugins/Disabled/Status": {
            "title": "$:/language/ControlPanel/Plugins/Disabled/Status",
            "text": "(已禁用)"
        },
        "$:/language/ControlPanel/Plugins/Empty/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Empty/Hint",
            "text": "无"
        },
        "$:/language/ControlPanel/Plugins/Enable/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Enable/Caption",
            "text": "启用"
        },
        "$:/language/ControlPanel/Plugins/Enable/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Enable/Hint",
            "text": "重新加载页面时启用此插件"
        },
        "$:/language/ControlPanel/Plugins/Install": {
            "title": "$:/language/ControlPanel/Plugins/Install",
            "text": "安装"
        },
        "$:/language/ControlPanel/Plugins/Installed/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Installed/Hint",
            "text": "当前已安装的插件:"
        },
        "$:/language/ControlPanel/Plugins/Languages/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Languages/Caption",
            "text": "语言"
        },
        "$:/language/ControlPanel/Plugins/Languages/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Languages/Hint",
            "text": "语言包插件"
        },
        "$:/language/ControlPanel/Plugins/OpenPluginLibrary": {
            "title": "$:/language/ControlPanel/Plugins/OpenPluginLibrary",
            "text": "开启插件程式库"
        },
        "$:/language/ControlPanel/Plugins/Plugins/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Plugins/Caption",
            "text": "插件"
        },
        "$:/language/ControlPanel/Plugins/Plugins/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Plugins/Hint",
            "text": "插件"
        },
        "$:/language/ControlPanel/Plugins/Reinstall": {
            "title": "$:/language/ControlPanel/Plugins/Reinstall",
            "text": "重新安装"
        },
        "$:/language/ControlPanel/Plugins/Themes/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Themes/Caption",
            "text": "布景主题"
        },
        "$:/language/ControlPanel/Plugins/Themes/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Themes/Hint",
            "text": "布景主题插件"
        },
        "$:/language/ControlPanel/Parsing/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Caption",
            "text": "解析"
        },
        "$:/language/ControlPanel/Parsing/Hint": {
            "title": "$:/language/ControlPanel/Parsing/Hint",
            "text": "在此您可以全域禁用个别的维基语法解析规则。请小心,禁用某些解析规则,会妨碍 ~TiddlyWiki 正常运作 (您可以用[[安全模式|http://tiddlywiki.com/#SafeMode]]恢复正常操作)"
        },
        "$:/language/ControlPanel/Parsing/Block/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Block/Caption",
            "text": "区块解析规则"
        },
        "$:/language/ControlPanel/Parsing/Inline/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Inline/Caption",
            "text": "内联解析规则"
        },
        "$:/language/ControlPanel/Parsing/Pragma/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Pragma/Caption",
            "text": "编译指示解析规则"
        },
        "$:/language/ControlPanel/Saving/Caption": {
            "title": "$:/language/ControlPanel/Saving/Caption",
            "text": "保存"
        },
        "$:/language/ControlPanel/Saving/Heading": {
            "title": "$:/language/ControlPanel/Saving/Heading",
            "text": "保存"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading",
            "text": "高级设置"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir",
            "text": "备份文件夹"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Backups": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Backups",
            "text": "备份"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Description": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Description",
            "text": "这些设置只适用于保存到 http://tiddlyspot.com 或兼容的远程服务器时。"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Filename": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Filename",
            "text": "上传文件名"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Heading": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Heading",
            "text": "~TiddlySpot"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Hint": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Hint",
            "text": "//默认之服务器网址 `http://<wikiname>.tiddlyspot.com/store.cgi`,可改为定制之服务器网址,例如 `http://example.com/store.php`。//"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Password": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Password",
            "text": "密码"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL",
            "text": "服务器网址"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir",
            "text": "上传文件夹"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/UserName": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/UserName",
            "text": "用户"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Caption": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Caption",
            "text": "自动保存"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description",
            "text": "不要自动保存变更"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description",
            "text": "自动保存变更"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Hint": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Hint",
            "text": "在编辑过程中自动保存变更"
        },
        "$:/language/ControlPanel/Settings/CamelCase/Caption": {
            "title": "$:/language/ControlPanel/Settings/CamelCase/Caption",
            "text": "驼峰式维基链接"
        },
        "$:/language/ControlPanel/Settings/CamelCase/Hint": {
            "title": "$:/language/ControlPanel/Settings/CamelCase/Hint",
            "text": "您可以全域禁用驼峰式短语自动链接。须保存后重新加载,方才生效。"
        },
        "$:/language/ControlPanel/Settings/CamelCase/Description": {
            "title": "$:/language/ControlPanel/Settings/CamelCase/Description",
            "text": "启用自动驼峰式链接"
        },
        "$:/language/ControlPanel/Settings/Caption": {
            "title": "$:/language/ControlPanel/Settings/Caption",
            "text": "设置"
        },
        "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption": {
            "title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption",
            "text": "默认侧边栏页签"
        },
        "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint": {
            "title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint",
            "text": "指定默认显示的侧边栏页签"
        },
        "$:/language/ControlPanel/Settings/Hint": {
            "title": "$:/language/ControlPanel/Settings/Hint",
            "text": "这些高级设置让您定制 TiddlyWiki 的行为。"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption",
            "text": "条目开启行为"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint",
            "text": "从故事河//中//导航"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint",
            "text": "从故事河//外//导航"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove",
            "text": "开启于当前条目之上"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow",
            "text": "开启于当前条目之下"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop",
            "text": "开启于故事河的顶端"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom",
            "text": "开启于故事河的底部"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption",
            "text": "网址栏导览"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint",
            "text": "在浏览器网址栏导览到条目时的行为:"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description",
            "text": "不更新网址栏"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description",
            "text": "包含目标条目"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description",
            "text": "包括目标条目和当前已开启的条目序列"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Caption",
            "text": "历史记录导览"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Hint",
            "text": "当导览到条目时,更新浏览器历史记录:"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/No/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/No/Description",
            "text": "不更新历史记录"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description",
            "text": "更新历史记录"
        },
        "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption": {
            "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption",
            "text": "性能检测"
        },
        "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint": {
            "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint",
            "text": "在浏览器的开发人员控制台,显示性能统计数据。需要重新加载才能生效。"
        },
        "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description": {
            "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description",
            "text": "启用性能检测"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption",
            "text": "工具栏按钮样式"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint",
            "text": "选择工具栏按钮的样式:"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless",
            "text": "无边框"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed",
            "text": "方框"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded",
            "text": "圆形"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Caption": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Caption",
            "text": "工具栏按钮"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Hint": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Hint",
            "text": "默认的工具栏按钮外观:"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description",
            "text": "包含图标"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description",
            "text": "包含文本"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Caption": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Caption",
            "text": "条目标题"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Hint": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Hint",
            "text": "可选地显示条目标题为链接"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/No/Description": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/No/Description",
            "text": "不显示条目标题为链接"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description",
            "text": "显示条目标题为链接"
        },
        "$:/language/ControlPanel/StoryView/Caption": {
            "title": "$:/language/ControlPanel/StoryView/Caption",
            "text": "查看模式"
        },
        "$:/language/ControlPanel/StoryView/Prompt": {
            "title": "$:/language/ControlPanel/StoryView/Prompt",
            "text": "当前的查看模式:"
        },
        "$:/language/ControlPanel/Theme/Caption": {
            "title": "$:/language/ControlPanel/Theme/Caption",
            "text": "布景主题"
        },
        "$:/language/ControlPanel/Theme/Prompt": {
            "title": "$:/language/ControlPanel/Theme/Prompt",
            "text": "当前的布景主题:"
        },
        "$:/language/ControlPanel/TiddlerFields/Caption": {
            "title": "$:/language/ControlPanel/TiddlerFields/Caption",
            "text": "条目栏位"
        },
        "$:/language/ControlPanel/TiddlerFields/Hint": {
            "title": "$:/language/ControlPanel/TiddlerFields/Hint",
            "text": "这是本维基使用中的所有条目栏位(含系统条目的栏位,但默认条目的栏位除外)。"
        },
        "$:/language/ControlPanel/Toolbars/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/Caption",
            "text": "工具栏"
        },
        "$:/language/ControlPanel/Toolbars/EditToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Caption",
            "text": "编辑工具栏"
        },
        "$:/language/ControlPanel/Toolbars/EditToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Hint",
            "text": "选择将显示哪些按钮于条目的编辑模式工具栏"
        },
        "$:/language/ControlPanel/Toolbars/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/Hint",
            "text": "选择将显示哪些工具栏按钮"
        },
        "$:/language/ControlPanel/Toolbars/PageControls/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/PageControls/Caption",
            "text": "页面工具栏"
        },
        "$:/language/ControlPanel/Toolbars/PageControls/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/PageControls/Hint",
            "text": "选择将显示哪些按钮于主页面的工具栏"
        },
        "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption",
            "text": "查看工具栏"
        },
        "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint",
            "text": "选择将显示哪些按钮于条目的查看模式工具栏"
        },
        "$:/language/ControlPanel/Tools/Download/Full/Caption": {
            "title": "$:/language/ControlPanel/Tools/Download/Full/Caption",
            "text": "下载完整副本"
        },
        "$:/core/zh-Hans/readme": {
            "title": "$:/core/zh-Hans/readme",
            "text": "此插件包含 TiddlyWiki 的核心组件,包括:\n\n* JavaScript 代码模块\n* 图标\n* 创建 TiddlyWiki 的用户介面所需的模板\n* 核心所使用的可当地语系化字串的英国英语 (''en-GB'') 翻译\n"
        },
        "$:/language/Date/Long/Day/0": {
            "title": "$:/language/Date/Long/Day/0",
            "text": "周日"
        },
        "$:/language/Date/Long/Day/1": {
            "title": "$:/language/Date/Long/Day/1",
            "text": "周一"
        },
        "$:/language/Date/Long/Day/2": {
            "title": "$:/language/Date/Long/Day/2",
            "text": "周二"
        },
        "$:/language/Date/Long/Day/3": {
            "title": "$:/language/Date/Long/Day/3",
            "text": "周三"
        },
        "$:/language/Date/Long/Day/4": {
            "title": "$:/language/Date/Long/Day/4",
            "text": "周四"
        },
        "$:/language/Date/Long/Day/5": {
            "title": "$:/language/Date/Long/Day/5",
            "text": "周五"
        },
        "$:/language/Date/Long/Day/6": {
            "title": "$:/language/Date/Long/Day/6",
            "text": "周六"
        },
        "$:/language/Date/Long/Month/1": {
            "title": "$:/language/Date/Long/Month/1",
            "text": "一月"
        },
        "$:/language/Date/Long/Month/2": {
            "title": "$:/language/Date/Long/Month/2",
            "text": "二月"
        },
        "$:/language/Date/Long/Month/3": {
            "title": "$:/language/Date/Long/Month/3",
            "text": "三月"
        },
        "$:/language/Date/Long/Month/4": {
            "title": "$:/language/Date/Long/Month/4",
            "text": "四月"
        },
        "$:/language/Date/Long/Month/5": {
            "title": "$:/language/Date/Long/Month/5",
            "text": "五月"
        },
        "$:/language/Date/Long/Month/6": {
            "title": "$:/language/Date/Long/Month/6",
            "text": "六月"
        },
        "$:/language/Date/Long/Month/7": {
            "title": "$:/language/Date/Long/Month/7",
            "text": "七月"
        },
        "$:/language/Date/Long/Month/8": {
            "title": "$:/language/Date/Long/Month/8",
            "text": "八月"
        },
        "$:/language/Date/Long/Month/9": {
            "title": "$:/language/Date/Long/Month/9",
            "text": "九月"
        },
        "$:/language/Date/Long/Month/10": {
            "title": "$:/language/Date/Long/Month/10",
            "text": "十月"
        },
        "$:/language/Date/Long/Month/11": {
            "title": "$:/language/Date/Long/Month/11",
            "text": "十一月"
        },
        "$:/language/Date/Long/Month/12": {
            "title": "$:/language/Date/Long/Month/12",
            "text": "十二月"
        },
        "$:/language/Date/Period/am": {
            "title": "$:/language/Date/Period/am",
            "text": "上午"
        },
        "$:/language/Date/Period/pm": {
            "title": "$:/language/Date/Period/pm",
            "text": "下午"
        },
        "$:/language/Date/Short/Day/0": {
            "title": "$:/language/Date/Short/Day/0",
            "text": "日"
        },
        "$:/language/Date/Short/Day/1": {
            "title": "$:/language/Date/Short/Day/1",
            "text": "一"
        },
        "$:/language/Date/Short/Day/2": {
            "title": "$:/language/Date/Short/Day/2",
            "text": "二"
        },
        "$:/language/Date/Short/Day/3": {
            "title": "$:/language/Date/Short/Day/3",
            "text": "三"
        },
        "$:/language/Date/Short/Day/4": {
            "title": "$:/language/Date/Short/Day/4",
            "text": "四"
        },
        "$:/language/Date/Short/Day/5": {
            "title": "$:/language/Date/Short/Day/5",
            "text": "五"
        },
        "$:/language/Date/Short/Day/6": {
            "title": "$:/language/Date/Short/Day/6",
            "text": "六"
        },
        "$:/language/Date/Short/Month/1": {
            "title": "$:/language/Date/Short/Month/1",
            "text": "01月"
        },
        "$:/language/Date/Short/Month/2": {
            "title": "$:/language/Date/Short/Month/2",
            "text": "02月"
        },
        "$:/language/Date/Short/Month/3": {
            "title": "$:/language/Date/Short/Month/3",
            "text": "03月"
        },
        "$:/language/Date/Short/Month/4": {
            "title": "$:/language/Date/Short/Month/4",
            "text": "04月"
        },
        "$:/language/Date/Short/Month/5": {
            "title": "$:/language/Date/Short/Month/5",
            "text": "05月"
        },
        "$:/language/Date/Short/Month/6": {
            "title": "$:/language/Date/Short/Month/6",
            "text": "06月"
        },
        "$:/language/Date/Short/Month/7": {
            "title": "$:/language/Date/Short/Month/7",
            "text": "07月"
        },
        "$:/language/Date/Short/Month/8": {
            "title": "$:/language/Date/Short/Month/8",
            "text": "08月"
        },
        "$:/language/Date/Short/Month/9": {
            "title": "$:/language/Date/Short/Month/9",
            "text": "09月"
        },
        "$:/language/Date/Short/Month/10": {
            "title": "$:/language/Date/Short/Month/10",
            "text": "10月"
        },
        "$:/language/Date/Short/Month/11": {
            "title": "$:/language/Date/Short/Month/11",
            "text": "11月"
        },
        "$:/language/Date/Short/Month/12": {
            "title": "$:/language/Date/Short/Month/12",
            "text": "12月"
        },
        "$:/language/RelativeDate/Future/Days": {
            "title": "$:/language/RelativeDate/Future/Days",
            "text": "<<period>> 天后"
        },
        "$:/language/RelativeDate/Future/Hours": {
            "title": "$:/language/RelativeDate/Future/Hours",
            "text": "<<period>> 小时后"
        },
        "$:/language/RelativeDate/Future/Minutes": {
            "title": "$:/language/RelativeDate/Future/Minutes",
            "text": "<<period>> 分钟后"
        },
        "$:/language/RelativeDate/Future/Months": {
            "title": "$:/language/RelativeDate/Future/Months",
            "text": "<<period>> 个月后"
        },
        "$:/language/RelativeDate/Future/Second": {
            "title": "$:/language/RelativeDate/Future/Second",
            "text": "1 秒后"
        },
        "$:/language/RelativeDate/Future/Seconds": {
            "title": "$:/language/RelativeDate/Future/Seconds",
            "text": "<<period>> 秒后"
        },
        "$:/language/RelativeDate/Future/Years": {
            "title": "$:/language/RelativeDate/Future/Years",
            "text": "<<period>> 年后"
        },
        "$:/language/RelativeDate/Past/Days": {
            "title": "$:/language/RelativeDate/Past/Days",
            "text": "<<period>> 天前"
        },
        "$:/language/RelativeDate/Past/Hours": {
            "title": "$:/language/RelativeDate/Past/Hours",
            "text": "<<period>> 小时前"
        },
        "$:/language/RelativeDate/Past/Minutes": {
            "title": "$:/language/RelativeDate/Past/Minutes",
            "text": "<<period>> 分钟前"
        },
        "$:/language/RelativeDate/Past/Months": {
            "title": "$:/language/RelativeDate/Past/Months",
            "text": "<<period>> 个月前"
        },
        "$:/language/RelativeDate/Past/Second": {
            "title": "$:/language/RelativeDate/Past/Second",
            "text": "1 秒前"
        },
        "$:/language/RelativeDate/Past/Seconds": {
            "title": "$:/language/RelativeDate/Past/Seconds",
            "text": "<<period>> 秒前"
        },
        "$:/language/RelativeDate/Past/Years": {
            "title": "$:/language/RelativeDate/Past/Years",
            "text": "<<period>> 年前"
        },
        "$:/language/Docs/ModuleTypes/animation": {
            "title": "$:/language/Docs/ModuleTypes/animation",
            "text": "动画模块包含可用于 RevealWidget 的动画。"
        },
        "$:/language/Docs/ModuleTypes/command": {
            "title": "$:/language/Docs/ModuleTypes/command",
            "text": "可于 Node.js 执行的指令。"
        },
        "$:/language/Docs/ModuleTypes/config": {
            "title": "$:/language/Docs/ModuleTypes/config",
            "text": "加入 `$tw.config` 的数据。"
        },
        "$:/language/Docs/ModuleTypes/filteroperator": {
            "title": "$:/language/Docs/ModuleTypes/filteroperator",
            "text": "个别筛选器算子方法。"
        },
        "$:/language/Docs/ModuleTypes/global": {
            "title": "$:/language/Docs/ModuleTypes/global",
            "text": "加入 `$tw` 的全域数据。"
        },
        "$:/language/Docs/ModuleTypes/isfilteroperator": {
            "title": "$:/language/Docs/ModuleTypes/isfilteroperator",
            "text": "''is'' 筛选器算子的运算符。"
        },
        "$:/language/Docs/ModuleTypes/macro": {
            "title": "$:/language/Docs/ModuleTypes/macro",
            "text": "JavaScript ''宏''定义。"
        },
        "$:/language/Docs/ModuleTypes/parser": {
            "title": "$:/language/Docs/ModuleTypes/parser",
            "text": "不同内容类型的解析器。"
        },
        "$:/language/Docs/ModuleTypes/saver": {
            "title": "$:/language/Docs/ModuleTypes/saver",
            "text": "于浏览器保存文件的不同的保存处理方法。"
        },
        "$:/language/Docs/ModuleTypes/startup": {
            "title": "$:/language/Docs/ModuleTypes/startup",
            "text": "启动时期的功能函数。"
        },
        "$:/language/Docs/ModuleTypes/storyview": {
            "title": "$:/language/Docs/ModuleTypes/storyview",
            "text": "查看模式用以自订 list 小工具的动画与行为。"
        },
        "$:/language/Docs/ModuleTypes/tiddlerdeserializer": {
            "title": "$:/language/Docs/ModuleTypes/tiddlerdeserializer",
            "text": "转换不同内容类型至条目。"
        },
        "$:/language/Docs/ModuleTypes/tiddlerfield": {
            "title": "$:/language/Docs/ModuleTypes/tiddlerfield",
            "text": "定义个别条目栏位的行为。"
        },
        "$:/language/Docs/ModuleTypes/tiddlermethod": {
            "title": "$:/language/Docs/ModuleTypes/tiddlermethod",
            "text": "添加方法至 `$tw.Tiddler` 原型。"
        },
        "$:/language/Docs/ModuleTypes/upgrader": {
            "title": "$:/language/Docs/ModuleTypes/upgrader",
            "text": "于升级/导入过程中,套用升级处理至条目。"
        },
        "$:/language/Docs/ModuleTypes/utils": {
            "title": "$:/language/Docs/ModuleTypes/utils",
            "text": "添加方法至 `$tw.utils`。"
        },
        "$:/language/Docs/ModuleTypes/utils-node": {
            "title": "$:/language/Docs/ModuleTypes/utils-node",
            "text": "将特定于 Node.js 的方法添加到 '$tw.utils'。"
        },
        "$:/language/Docs/ModuleTypes/widget": {
            "title": "$:/language/Docs/ModuleTypes/widget",
            "text": "封装 DOM 渲染和刷新的小工具。"
        },
        "$:/language/Docs/ModuleTypes/wikimethod": {
            "title": "$:/language/Docs/ModuleTypes/wikimethod",
            "text": "添加方法至 `$tw.Wiki`。"
        },
        "$:/language/Docs/ModuleTypes/wikirule": {
            "title": "$:/language/Docs/ModuleTypes/wikirule",
            "text": "WikiText 解析器的个别的语法规则。"
        },
        "$:/language/Docs/PaletteColours/alert-background": {
            "title": "$:/language/Docs/PaletteColours/alert-background",
            "text": "警示背景"
        },
        "$:/language/Docs/PaletteColours/alert-border": {
            "title": "$:/language/Docs/PaletteColours/alert-border",
            "text": "警示边框"
        },
        "$:/language/Docs/PaletteColours/alert-highlight": {
            "title": "$:/language/Docs/PaletteColours/alert-highlight",
            "text": "警示高亮度"
        },
        "$:/language/Docs/PaletteColours/alert-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/alert-muted-foreground",
            "text": "警示的低调前景"
        },
        "$:/language/Docs/PaletteColours/background": {
            "title": "$:/language/Docs/PaletteColours/background",
            "text": "一般背景"
        },
        "$:/language/Docs/PaletteColours/blockquote-bar": {
            "title": "$:/language/Docs/PaletteColours/blockquote-bar",
            "text": "引言条"
        },
        "$:/language/Docs/PaletteColours/button-background": {
            "title": "$:/language/Docs/PaletteColours/button-background",
            "text": "默认按钮背景"
        },
        "$:/language/Docs/PaletteColours/button-border": {
            "title": "$:/language/Docs/PaletteColours/button-border",
            "text": "默认按钮边框"
        },
        "$:/language/Docs/PaletteColours/button-foreground": {
            "title": "$:/language/Docs/PaletteColours/button-foreground",
            "text": "默认按钮前景"
        },
        "$:/language/Docs/PaletteColours/code-background": {
            "title": "$:/language/Docs/PaletteColours/code-background",
            "text": "代码背景"
        },
        "$:/language/Docs/PaletteColours/code-border": {
            "title": "$:/language/Docs/PaletteColours/code-border",
            "text": "代码边框"
        },
        "$:/language/Docs/PaletteColours/code-foreground": {
            "title": "$:/language/Docs/PaletteColours/code-foreground",
            "text": "代码前景"
        },
        "$:/language/Docs/PaletteColours/dirty-indicator": {
            "title": "$:/language/Docs/PaletteColours/dirty-indicator",
            "text": "未保存变更指示器"
        },
        "$:/language/Docs/PaletteColours/download-background": {
            "title": "$:/language/Docs/PaletteColours/download-background",
            "text": "下载按钮背景"
        },
        "$:/language/Docs/PaletteColours/download-foreground": {
            "title": "$:/language/Docs/PaletteColours/download-foreground",
            "text": "下载按钮前景"
        },
        "$:/language/Docs/PaletteColours/dragger-background": {
            "title": "$:/language/Docs/PaletteColours/dragger-background",
            "text": "拖动区背景"
        },
        "$:/language/Docs/PaletteColours/dragger-foreground": {
            "title": "$:/language/Docs/PaletteColours/dragger-foreground",
            "text": "拖动区前景"
        },
        "$:/language/Docs/PaletteColours/dropdown-background": {
            "title": "$:/language/Docs/PaletteColours/dropdown-background",
            "text": "下拉背景"
        },
        "$:/language/Docs/PaletteColours/dropdown-border": {
            "title": "$:/language/Docs/PaletteColours/dropdown-border",
            "text": "下拉边框"
        },
        "$:/language/Docs/PaletteColours/dropdown-tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/dropdown-tab-background-selected",
            "text": "选定的下拉页签背景"
        },
        "$:/language/Docs/PaletteColours/dropdown-tab-background": {
            "title": "$:/language/Docs/PaletteColours/dropdown-tab-background",
            "text": "下拉页签背景"
        },
        "$:/language/Docs/PaletteColours/dropzone-background": {
            "title": "$:/language/Docs/PaletteColours/dropzone-background",
            "text": "拖放背景"
        },
        "$:/language/Docs/PaletteColours/external-link-background-hover": {
            "title": "$:/language/Docs/PaletteColours/external-link-background-hover",
            "text": "悬停外部链结背景"
        },
        "$:/language/Docs/PaletteColours/external-link-background-visited": {
            "title": "$:/language/Docs/PaletteColours/external-link-background-visited",
            "text": "已造访过的外部链结背景"
        },
        "$:/language/Docs/PaletteColours/external-link-background": {
            "title": "$:/language/Docs/PaletteColours/external-link-background",
            "text": "外部链结背景"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground-hover",
            "text": "悬停外部链结前景"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground-visited": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground-visited",
            "text": "已造访过的外部链结前景"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground",
            "text": "外部链结前景"
        },
        "$:/language/Docs/PaletteColours/foreground": {
            "title": "$:/language/Docs/PaletteColours/foreground",
            "text": "一般前景"
        },
        "$:/language/Docs/PaletteColours/message-background": {
            "title": "$:/language/Docs/PaletteColours/message-background",
            "text": "信息框背景"
        },
        "$:/language/Docs/PaletteColours/message-border": {
            "title": "$:/language/Docs/PaletteColours/message-border",
            "text": "信息边框"
        },
        "$:/language/Docs/PaletteColours/message-foreground": {
            "title": "$:/language/Docs/PaletteColours/message-foreground",
            "text": "信息框前景"
        },
        "$:/language/Docs/PaletteColours/modal-backdrop": {
            "title": "$:/language/Docs/PaletteColours/modal-backdrop",
            "text": "模块背景幕"
        },
        "$:/language/Docs/PaletteColours/modal-background": {
            "title": "$:/language/Docs/PaletteColours/modal-background",
            "text": "模块背景"
        },
        "$:/language/Docs/PaletteColours/modal-border": {
            "title": "$:/language/Docs/PaletteColours/modal-border",
            "text": "模块边框"
        },
        "$:/language/Docs/PaletteColours/modal-footer-background": {
            "title": "$:/language/Docs/PaletteColours/modal-footer-background",
            "text": "模块页脚背景"
        },
        "$:/language/Docs/PaletteColours/modal-footer-border": {
            "title": "$:/language/Docs/PaletteColours/modal-footer-border",
            "text": "模块页脚边框"
        },
        "$:/language/Docs/PaletteColours/modal-header-border": {
            "title": "$:/language/Docs/PaletteColours/modal-header-border",
            "text": "模块标题边框"
        },
        "$:/language/Docs/PaletteColours/muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/muted-foreground",
            "text": "一般低调前景"
        },
        "$:/language/Docs/PaletteColours/notification-background": {
            "title": "$:/language/Docs/PaletteColours/notification-background",
            "text": "通知背景"
        },
        "$:/language/Docs/PaletteColours/notification-border": {
            "title": "$:/language/Docs/PaletteColours/notification-border",
            "text": "通知边框"
        },
        "$:/language/Docs/PaletteColours/page-background": {
            "title": "$:/language/Docs/PaletteColours/page-background",
            "text": "页面背景"
        },
        "$:/language/Docs/PaletteColours/pre-background": {
            "title": "$:/language/Docs/PaletteColours/pre-background",
            "text": "pre 背景"
        },
        "$:/language/Docs/PaletteColours/pre-border": {
            "title": "$:/language/Docs/PaletteColours/pre-border",
            "text": "pre 边框"
        },
        "$:/language/Docs/PaletteColours/primary": {
            "title": "$:/language/Docs/PaletteColours/primary",
            "text": "主颜色"
        },
        "$:/language/Docs/PaletteColours/sidebar-button-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-button-foreground",
            "text": "侧边栏按钮前景"
        },
        "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover",
            "text": "悬停侧边栏控制项前景"
        },
        "$:/language/Docs/PaletteColours/sidebar-controls-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground",
            "text": "侧边栏控制项前景"
        },
        "$:/language/Docs/PaletteColours/sidebar-foreground-shadow": {
            "title": "$:/language/Docs/PaletteColours/sidebar-foreground-shadow",
            "text": "侧边栏前景阴影"
        },
        "$:/language/Docs/PaletteColours/sidebar-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-foreground",
            "text": "侧边栏前景"
        },
        "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover",
            "text": "悬停侧边栏低调前景"
        },
        "$:/language/Docs/PaletteColours/sidebar-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground",
            "text": "侧边栏低调前景"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-background-selected",
            "text": "侧边栏选定页签背景"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-background": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-background",
            "text": "侧边栏页签背景"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-border-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-border-selected",
            "text": "侧边栏选定页签边框"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-border": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-border",
            "text": "侧边栏页签边框"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-divider": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-divider",
            "text": "侧边栏页签分隔线"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected",
            "text": "侧边栏选定页签前景"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground",
            "text": "侧边栏页签前景"
        },
        "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover",
            "text": "侧边栏悬停条目链结前景"
        },
        "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground",
            "text": "侧边栏条目链结前景"
        },
        "$:/language/Docs/PaletteColours/site-title-foreground": {
            "title": "$:/language/Docs/PaletteColours/site-title-foreground",
            "text": "网站标题前景"
        },
        "$:/language/Docs/PaletteColours/static-alert-foreground": {
            "title": "$:/language/Docs/PaletteColours/static-alert-foreground",
            "text": "静态警示前景"
        },
        "$:/language/Docs/PaletteColours/tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-background-selected",
            "text": "选定的页签背景"
        },
        "$:/language/Docs/PaletteColours/tab-background": {
            "title": "$:/language/Docs/PaletteColours/tab-background",
            "text": "页签背景"
        },
        "$:/language/Docs/PaletteColours/tab-border-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-border-selected",
            "text": "选定的页签边框"
        },
        "$:/language/Docs/PaletteColours/tab-border": {
            "title": "$:/language/Docs/PaletteColours/tab-border",
            "text": "页签边框"
        },
        "$:/language/Docs/PaletteColours/tab-divider": {
            "title": "$:/language/Docs/PaletteColours/tab-divider",
            "text": "页签分隔线"
        },
        "$:/language/Docs/PaletteColours/tab-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-foreground-selected",
            "text": "选定的页签前景"
        },
        "$:/language/Docs/PaletteColours/tab-foreground": {
            "title": "$:/language/Docs/PaletteColours/tab-foreground",
            "text": "页签前景"
        },
        "$:/language/Docs/PaletteColours/table-border": {
            "title": "$:/language/Docs/PaletteColours/table-border",
            "text": "表格边框"
        },
        "$:/language/Docs/PaletteColours/table-footer-background": {
            "title": "$:/language/Docs/PaletteColours/table-footer-background",
            "text": "表格页脚背景"
        },
        "$:/language/Docs/PaletteColours/table-header-background": {
            "title": "$:/language/Docs/PaletteColours/table-header-background",
            "text": "表格标题背景"
        },
        "$:/language/Docs/PaletteColours/tag-background": {
            "title": "$:/language/Docs/PaletteColours/tag-background",
            "text": "标签背景"
        },
        "$:/language/Docs/PaletteColours/tag-foreground": {
            "title": "$:/language/Docs/PaletteColours/tag-foreground",
            "text": "标签前景"
        },
        "$:/language/Docs/PaletteColours/tiddler-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-background",
            "text": "条目背景"
        },
        "$:/language/Docs/PaletteColours/tiddler-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-border",
            "text": "条目边框"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover",
            "text": "悬停的条目控制项前景"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected",
            "text": "选定的条目控制项前景"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground",
            "text": "条目控制项前景"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-background",
            "text": "条目编辑器背景"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-border-image": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-border-image",
            "text": "条目编辑器边框图片"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-border",
            "text": "条目编辑器边框"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-fields-even": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-even",
            "text": "条目编辑器中偶数栏位背景"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd",
            "text": "条目编辑器中奇数栏位背景"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-background",
            "text": "条目信息面板背景"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-border",
            "text": "条目信息面板边框"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-tab-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-tab-background",
            "text": "条目信息面板页签背景"
        },
        "$:/language/Docs/PaletteColours/tiddler-link-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-link-background",
            "text": "条目链结背景"
        },
        "$:/language/Docs/PaletteColours/tiddler-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-link-foreground",
            "text": "条目链结前景"
        },
        "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground",
            "text": "条目副标题前景"
        },
        "$:/language/Docs/PaletteColours/tiddler-title-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-title-foreground",
            "text": "条目标题前景"
        },
        "$:/language/Docs/PaletteColours/toolbar-new-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-new-button",
            "text": "工具栏 '添加条目' 按钮前景"
        },
        "$:/language/Docs/PaletteColours/toolbar-options-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-options-button",
            "text": "工具栏 '选项' 按钮前景"
        },
        "$:/language/Docs/PaletteColours/toolbar-save-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-save-button",
            "text": "工具栏 '保存' 按钮前景"
        },
        "$:/language/Docs/PaletteColours/toolbar-info-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-info-button",
            "text": "工具栏 '资讯' 按钮前景"
        },
        "$:/language/Docs/PaletteColours/toolbar-edit-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-edit-button",
            "text": "工具栏 '编辑' 按钮前景"
        },
        "$:/language/Docs/PaletteColours/toolbar-close-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-close-button",
            "text": "工具栏 '关闭' 按钮前景"
        },
        "$:/language/Docs/PaletteColours/toolbar-delete-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-delete-button",
            "text": "工具栏 '删除' 按钮前景"
        },
        "$:/language/Docs/PaletteColours/toolbar-cancel-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-cancel-button",
            "text": "工具栏 '取消' 按钮前景"
        },
        "$:/language/Docs/PaletteColours/toolbar-done-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-done-button",
            "text": "工具栏 '完成  按钮前景"
        },
        "$:/language/Docs/PaletteColours/untagged-background": {
            "title": "$:/language/Docs/PaletteColours/untagged-background",
            "text": "未设标签的背景"
        },
        "$:/language/Docs/PaletteColours/very-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/very-muted-foreground",
            "text": "非常低调前景"
        },
        "$:/language/EditTemplate/Body/External/Hint": {
            "title": "$:/language/EditTemplate/Body/External/Hint",
            "text": "这是保存于主要的 TiddlyWiki 文件之外的外部条目。你可以编辑其标签和栏位,但不能直接编辑内容本身"
        },
        "$:/language/EditTemplate/Body/Hint": {
            "title": "$:/language/EditTemplate/Body/Hint",
            "text": "使用 WikiText 来添加格式、图片及动态功能"
        },
        "$:/language/EditTemplate/Body/Placeholder": {
            "title": "$:/language/EditTemplate/Body/Placeholder",
            "text": "输入此条目的内容"
        },
        "$:/language/EditTemplate/Body/Preview/Button/Hide": {
            "title": "$:/language/EditTemplate/Body/Preview/Button/Hide",
            "text": "隐藏预览"
        },
        "$:/language/EditTemplate/Body/Preview/Button/Show": {
            "title": "$:/language/EditTemplate/Body/Preview/Button/Show",
            "text": "显示预览"
        },
        "$:/language/EditTemplate/Field/Remove/Caption": {
            "title": "$:/language/EditTemplate/Field/Remove/Caption",
            "text": "删除栏位"
        },
        "$:/language/EditTemplate/Field/Remove/Hint": {
            "title": "$:/language/EditTemplate/Field/Remove/Hint",
            "text": "删除栏位"
        },
        "$:/language/EditTemplate/Fields/Add/Button": {
            "title": "$:/language/EditTemplate/Fields/Add/Button",
            "text": "添加"
        },
        "$:/language/EditTemplate/Fields/Add/Dropdown/System": {
            "title": "$:/language/EditTemplate/Fields/Add/Dropdown/System",
            "text": "系统栏位"
        },
        "$:/language/EditTemplate/Fields/Add/Dropdown/User": {
            "title": "$:/language/EditTemplate/Fields/Add/Dropdown/User",
            "text": "使用者栏位"
        },
        "$:/language/EditTemplate/Fields/Add/Name/Placeholder": {
            "title": "$:/language/EditTemplate/Fields/Add/Name/Placeholder",
            "text": "栏位名称"
        },
        "$:/language/EditTemplate/Fields/Add/Prompt": {
            "title": "$:/language/EditTemplate/Fields/Add/Prompt",
            "text": "添加栏位:"
        },
        "$:/language/EditTemplate/Fields/Add/Value/Placeholder": {
            "title": "$:/language/EditTemplate/Fields/Add/Value/Placeholder",
            "text": "栏位内容"
        },
        "$:/language/EditTemplate/Shadow/Warning": {
            "title": "$:/language/EditTemplate/Shadow/Warning",
            "text": "这是一个默认条目。您做的任何更改将会覆盖来自 <<pluginLink>> 插件的默认版本。"
        },
        "$:/language/EditTemplate/Shadow/OverriddenWarning": {
            "title": "$:/language/EditTemplate/Shadow/OverriddenWarning",
            "text": "这是一个修改过的默认条目。删除此条目可以还原为 <<pluginLink>> 插件中的默认版本。"
        },
        "$:/language/EditTemplate/Tags/Add/Button": {
            "title": "$:/language/EditTemplate/Tags/Add/Button",
            "text": "添加"
        },
        "$:/language/EditTemplate/Tags/Add/Placeholder": {
            "title": "$:/language/EditTemplate/Tags/Add/Placeholder",
            "text": "标签名称"
        },
        "$:/language/EditTemplate/Tags/Dropdown/Caption": {
            "title": "$:/language/EditTemplate/Tags/Dropdown/Caption",
            "text": "标签清单"
        },
        "$:/language/EditTemplate/Tags/Dropdown/Hint": {
            "title": "$:/language/EditTemplate/Tags/Dropdown/Hint",
            "text": "显示标签清单"
        },
        "$:/language/EditTemplate/Type/Dropdown/Caption": {
            "title": "$:/language/EditTemplate/Type/Dropdown/Caption",
            "text": "内容类型清单"
        },
        "$:/language/EditTemplate/Type/Dropdown/Hint": {
            "title": "$:/language/EditTemplate/Type/Dropdown/Hint",
            "text": "显示内容类型清单"
        },
        "$:/language/EditTemplate/Type/Delete/Caption": {
            "title": "$:/language/EditTemplate/Type/Delete/Caption",
            "text": "删除内容类型"
        },
        "$:/language/EditTemplate/Type/Delete/Hint": {
            "title": "$:/language/EditTemplate/Type/Delete/Hint",
            "text": "删除内容类型"
        },
        "$:/language/EditTemplate/Type/Placeholder": {
            "title": "$:/language/EditTemplate/Type/Placeholder",
            "text": "内容类型"
        },
        "$:/language/EditTemplate/Type/Prompt": {
            "title": "$:/language/EditTemplate/Type/Prompt",
            "text": "类型:"
        },
        "$:/language/Exporters/StaticRiver": {
            "title": "$:/language/Exporters/StaticRiver",
            "text": "静态 HTML"
        },
        "$:/language/Exporters/JsonFile": {
            "title": "$:/language/Exporters/JsonFile",
            "text": "JSON 文件"
        },
        "$:/language/Exporters/CsvFile": {
            "title": "$:/language/Exporters/CsvFile",
            "text": "CSV 文件"
        },
        "$:/language/Exporters/TidFile": {
            "title": "$:/language/Exporters/TidFile",
            "text": "\".tid\" 文件"
        },
        "$:/language/Docs/Fields/_canonical_uri": {
            "title": "$:/language/Docs/Fields/_canonical_uri",
            "text": "外部图像条目的完整的 URI"
        },
        "$:/language/Docs/Fields/bag": {
            "title": "$:/language/Docs/Fields/bag",
            "text": "条目的来源集的名称"
        },
        "$:/language/Docs/Fields/caption": {
            "title": "$:/language/Docs/Fields/caption",
            "text": "显示于页签或按钮上的标题文字"
        },
        "$:/language/Docs/Fields/color": {
            "title": "$:/language/Docs/Fields/color",
            "text": "条目的 CSS 颜色值"
        },
        "$:/language/Docs/Fields/component": {
            "title": "$:/language/Docs/Fields/component",
            "text": "负责[[警示条目|AlertMechanism]]的组件名称"
        },
        "$:/language/Docs/Fields/created": {
            "title": "$:/language/Docs/Fields/created",
            "text": "条目的创建日期"
        },
        "$:/language/Docs/Fields/creator": {
            "title": "$:/language/Docs/Fields/creator",
            "text": "条目的创建者"
        },
        "$:/language/Docs/Fields/current-tiddler": {
            "title": "$:/language/Docs/Fields/current-tiddler",
            "text": "用于缓存[[浏览历史列表|HistoryMechanism]]的最上层条目"
        },
        "$:/language/Docs/Fields/dependents": {
            "title": "$:/language/Docs/Fields/dependents",
            "text": "插件的相依插件列表"
        },
        "$:/language/Docs/Fields/description": {
            "title": "$:/language/Docs/Fields/description",
            "text": "插件的说明、描述"
        },
        "$:/language/Docs/Fields/draft.of": {
            "title": "$:/language/Docs/Fields/draft.of",
            "text": "草稿条目,包含条目的标题、标签、栏位 ..."
        },
        "$:/language/Docs/Fields/draft.title": {
            "title": "$:/language/Docs/Fields/draft.title",
            "text": "草稿条目的标题"
        },
        "$:/language/Docs/Fields/footer": {
            "title": "$:/language/Docs/Fields/footer",
            "text": "wizard 的注脚"
        },
        "$:/language/Docs/Fields/hack-to-give-us-something-to-compare-against": {
            "title": "$:/language/Docs/Fields/hack-to-give-us-something-to-compare-against",
            "text": "于 [[$:/core/templates/static.content]] 使用的临时保存栏位"
        },
        "$:/language/Docs/Fields/icon": {
            "title": "$:/language/Docs/Fields/icon",
            "text": "条目的标题含有与条目关联的图标"
        },
        "$:/language/Docs/Fields/library": {
            "title": "$:/language/Docs/Fields/library",
            "text": "若设为 “yes”,表示条目应该被保存为一个 JavaScript 程序库"
        },
        "$:/language/Docs/Fields/list": {
            "title": "$:/language/Docs/Fields/list",
            "text": "条目的列表,指定一些条目的标题清单"
        },
        "$:/language/Docs/Fields/list-after": {
            "title": "$:/language/Docs/Fields/list-after",
            "text": "当前条目名称将被添加到条目排序清单的设置条目名称之后"
        },
        "$:/language/Docs/Fields/modified": {
            "title": "$:/language/Docs/Fields/modified",
            "text": "条目的最近修改日期与时间"
        },
        "$:/language/Docs/Fields/modifier": {
            "title": "$:/language/Docs/Fields/modifier",
            "text": "条目的最近修改者"
        },
        "$:/language/Docs/Fields/name": {
            "title": "$:/language/Docs/Fields/name",
            "text": "具可读性的插件条目的名称"
        },
        "$:/language/Docs/Fields/plugin-priority": {
            "title": "$:/language/Docs/Fields/plugin-priority",
            "text": "插件条目的优先级数值"
        },
        "$:/language/Docs/Fields/plugin-type": {
            "title": "$:/language/Docs/Fields/plugin-type",
            "text": "插件条目的类型"
        },
        "$:/language/Docs/Fields/released": {
            "title": "$:/language/Docs/Fields/released",
            "text": "TiddlyWiki 的发布日期"
        },
        "$:/language/Docs/Fields/revision": {
            "title": "$:/language/Docs/Fields/revision",
            "text": "条目存放于服务器中的修订版本"
        },
        "$:/language/Docs/Fields/source": {
            "title": "$:/language/Docs/Fields/source",
            "text": "条目的网址"
        },
        "$:/language/Docs/Fields/subtitle": {
            "title": "$:/language/Docs/Fields/subtitle",
            "text": "一个 wizard 的副标题"
        },
        "$:/language/Docs/Fields/tags": {
            "title": "$:/language/Docs/Fields/tags",
            "text": "条目的标签清单"
        },
        "$:/language/Docs/Fields/text": {
            "title": "$:/language/Docs/Fields/text",
            "text": "条目的内文"
        },
        "$:/language/Docs/Fields/title": {
            "title": "$:/language/Docs/Fields/title",
            "text": "条目的唯一名称"
        },
        "$:/language/Docs/Fields/type": {
            "title": "$:/language/Docs/Fields/type",
            "text": "条目的内容类型"
        },
        "$:/language/Docs/Fields/version": {
            "title": "$:/language/Docs/Fields/version",
            "text": "插件的版本信息"
        },
        "$:/language/Filters/AllTiddlers": {
            "title": "$:/language/Filters/AllTiddlers",
            "text": "所有条目,不含系统条目"
        },
        "$:/language/Filters/RecentSystemTiddlers": {
            "title": "$:/language/Filters/RecentSystemTiddlers",
            "text": "最近修改的条目,包含系统条目"
        },
        "$:/language/Filters/RecentTiddlers": {
            "title": "$:/language/Filters/RecentTiddlers",
            "text": "最近修改的条目"
        },
        "$:/language/Filters/AllTags": {
            "title": "$:/language/Filters/AllTags",
            "text": "所有标签,不含系统标签"
        },
        "$:/language/Filters/Missing": {
            "title": "$:/language/Filters/Missing",
            "text": "缺失条目"
        },
        "$:/language/Filters/Drafts": {
            "title": "$:/language/Filters/Drafts",
            "text": "草稿条目"
        },
        "$:/language/Filters/Orphans": {
            "title": "$:/language/Filters/Orphans",
            "text": "孤立条目"
        },
        "$:/language/Filters/SystemTiddlers": {
            "title": "$:/language/Filters/SystemTiddlers",
            "text": "系统条目"
        },
        "$:/language/Filters/ShadowTiddlers": {
            "title": "$:/language/Filters/ShadowTiddlers",
            "text": "默认条目"
        },
        "$:/language/Filters/OverriddenShadowTiddlers": {
            "title": "$:/language/Filters/OverriddenShadowTiddlers",
            "text": "被覆写的默认条目"
        },
        "$:/language/Filters/SystemTags": {
            "title": "$:/language/Filters/SystemTags",
            "text": "系统标签"
        },
        "$:/language/Filters/TypedTiddlers": {
            "title": "$:/language/Filters/TypedTiddlers",
            "text": "非维基文字条目"
        },
        "GettingStarted": {
            "title": "GettingStarted",
            "text": "\\define lingo-base() $:/language/ControlPanel/Basics/\n欢迎使用 TiddlyWiki 及参与 ~TiddlyWiki 社群\n\n开始将重要资讯存放于 ~TiddlyWiki 之前,确认您可以可靠地保存变更是很重要的。详细资讯请参阅 http://tiddlywiki.com/#GettingStarted\n\n!! 设置此 ~TiddlyWiki\n\n<div class=\"tc-control-panel\">\n\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit-text tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n</div>\n\n请参阅[[控制台|$:/ControlPanel]]查看更多选项。"
        },
        "$:/language/Help/build": {
            "title": "$:/language/Help/build",
            "description": "自动执行已配置的命令",
            "text": "生成指定的生成目标为当前 wiki。若未指定任何生成目标,则生成所有可用的目标。\n\n```\n--build <target> [<target> ...]\n```\n\n生成目标在 wiki 文件夹的 `tiddlywiki.info` 文件中定义。\n"
        },
        "$:/language/Help/clearpassword": {
            "title": "$:/language/Help/clearpassword",
            "description": "清除用于后续加密的密码",
            "text": "清除用于后续加密的密码\n\n```\n--clearpassword\n```\n"
        },
        "$:/language/Help/default": {
            "title": "$:/language/Help/default",
            "text": "\\define commandTitle()\n$:/language/Help/$(command)$\n\\end\n```\n用法: tiddlywiki [<wikifolder>] [--<command> [<args>...]...]\n```\n\n可用的命令:\n\n<ul>\n<$list filter=\"[commands[]sort[title]]\" variable=\"command\">\n<li><$link to=<<commandTitle>>><$macrocall $name=\"command\" $type=\"text/plain\" $output=\"text/plain\"/></$link>: <$transclude tiddler=<<commandTitle>> field=\"description\"/></li>\n</$list>\n</ul>\n\n取得关于某个命令的详细帮助:\n\n```\ntiddlywiki --help <command>\n```\n"
        },
        "$:/language/Help/editions": {
            "title": "$:/language/Help/editions",
            "description": "列出可用的 TiddlyWiki 版本",
            "text": "列出可用版本的名称和描述。您可以用 `--init` 命令创建一个指定版本的新维基。\n\n```\n--editions\n```\n"
        },
        "$:/language/Help/help": {
            "title": "$:/language/Help/help",
            "description": "显示 TiddlyWiki 命令的说明",
            "text": "显示命令的帮助文本:\n\n```\n--help [<command>]\n```\n\n若省略命令名称,则显示可用命令的清单。\n"
        },
        "$:/language/Help/init": {
            "title": "$:/language/Help/init",
            "description": "初始化一个新的 wiki 文件夹",
            "text": "初始化一个空的 [[WikiFolder|WikiFolders]] 的指定版本的副本。\n\n```\n--init <edition> [<edition> ...]\n```\n\n例如:\n\n```\ntiddlywiki ./MyWikiFolder --init empty\n```\n\n注意:\n\n* 若有需要,将创建 wiki 文件夹目录\n* 其中 \"edition\" 默认为 ''empty''\n* 若 wiki 文件夹不是空的,则初始化命令将失败\n* 初始化命令会删除 'tiddlywiki.info' 文件内所有 'includeWikis' 的定义。\n* 当指定多个版本时,这些版本于初始化后,将覆写早期版本共用的所有文件 (故此最终的 `tiddlywiki.info` 文件将是从最近的版本复制而得)\n* `--editions` 传回所有可用版本的清单。\n"
        },
        "$:/language/Help/load": {
            "title": "$:/language/Help/load",
            "description": "从文件中加载条目",
            "text": "从 2.x.x TiddlyWiki (`.html`), `.tiddler`, `.tid`, `.json` 或其他文件加载条目\n\n```\n--load <filepath>\n```\n\n从已加密的 TiddlyWiki 文件中加载条目,须使用 PasswordCommand 指定密码,例如:\n\n```\ntiddlywiki ./MyWiki --password pa55w0rd --load my_encrypted_wiki.html\n```\n\n请注意 TiddlyWiki 将不加载旧版本的已挂载的插件。\n"
        },
        "$:/language/Help/makelibrary": {
            "title": "$:/language/Help/makelibrary",
            "description": "构建升级处理所需的程式库插件",
            "text": "为升级处理构建 `$:/UpgradeLibrary` 条目。\n\n升级程式库被格式化为一个插件类型为 `library` 的一般插件条目。它包含 TiddlyWiki5 存储库中所有可用的插件、布景主题和语言包的副本。\n\n此命令仅供内部使用;它只是与使用者构建一个自订的升级程序相关。\n\n```\n--makelibrary <title>\n```\n\n标题参数默认为 `$:/UpgradeLibrary`。\n"
        },
        "$:/language/Help/notfound": {
            "title": "$:/language/Help/notfound",
            "text": "无此帮助项目"
        },
        "$:/language/Help/output": {
            "title": "$:/language/Help/output",
            "description": "设置后续命令的基准输出文件夹",
            "text": "设置后续命令的基准输出文件夹,默认为该版本文件夹的 `output` 子文件夹。\n\n```\n--output <pathname>\n```\n\n若指定的路径是相对路径,则它是被解析相对于当前的工作文件夹。例如:`--output .` 將輸出文件夹設置為當前工作文件夹。"
        },
        "$:/language/Help/password": {
            "title": "$:/language/Help/password",
            "description": "设置用以加密的密码",
            "text": "设置用以加密的密码\n\n```\n--password <password>\n```\n\n''请注意'':这不是用于提供 TiddlyWiki 具有密码保护功能。相反地,请看 [[ServerCommand]] 的密码选项说明。\n"
        },
        "$:/language/Help/rendertiddler": {
            "title": "$:/language/Help/rendertiddler",
            "description": "呈现个别条目为指定的内容类型",
            "text": "呈现个别条目为指定的[[内容类型|ContentType]],默认为 `text/html` 且保存为指定的文件名。还可以指定一个范本,在这种情况下,\"currentTiddler\" 变数设为正在呈现的条目 (第一个参数值) 与范本条目合并呈现。\n\n```\n--rendertiddler <title> <filename> [<type>] [<template>]\n```\n\n默认情况下,文件名被解析为相对于版本文件夹的 `output` 子文件夹。 `--output` 命令可以用于将输出指定到一个不同的文件夹。\n\n自动创建在文件名称的路径中任何缺少的文件夹。"
        },
        "$:/language/Help/rendertiddlers": {
            "title": "$:/language/Help/rendertiddlers",
            "description": "呈现符合筛选条件的条目为指定的内容类型",
            "text": "呈现符合筛选条的条目为指定的[[内容类型|ContentType]] (默认为 `text/html`) 与扩展名 (默认为 `.html`).\n\n```\n--rendertiddlers <filter> <template> <pathname> [<type>] [<extension>] [\"noclean\"]\n```\n\n例如:\n\n```\n--rendertiddlers [!is[system]] $:/core/templates/static.tiddler.html ./static text/plain\n```\n\n默认情况下,路径名被解析为相对于版本文件夹的 `output` 子文件夹。 `--output` 命令可以用于将输出指定到一个不同的文件。\n\n在目标文件夹中的任何文件都会被删除,除非指定 ''noclean'' 旗标。若缺少目标文件夹,则以递归方式创建。"
        },
        "$:/language/Help/savetiddler": {
            "title": "$:/language/Help/savetiddler",
            "description": "将条目的原始内容保存到一个文件",
            "text": "保存个别条目的原始文本或二进制格式到指定的文件名。\n\n```\n--savetiddler <title> <filename>\n```\n\n默认情况下,文件名被解析为相对于版本文件夹的 `output` 子文件夹。 `--output` 命令可以用于将输出指定到一个不同的文件。\n\n自动创建在文件名称的路径中任何缺少的文件夹。\n"
        },
        "$:/language/Help/savetiddlers": {
            "title": "$:/language/Help/savetiddlers",
            "description": "将一群条目的原始内容保存到一个文件夹",
            "text": "保存一群条目的原始文字或二进制格式到指定的文件夹。\n\n```\n--savetiddlers <filter> <pathname> [noclean]\n```\n\n默认情况下,路径名被解析为相对于版本文件夹的 `output` 子文件夹。 `--output` 命令可以用于将输出指定到一个不同的文件夹。\n\n保存指定的文件之前,会先清除输出目录的现有文件。可藉由指定 ''noclean'' 旗标,禁用该删除动作。\n\n自动创建在路径中任何缺少的文件夹。\n"
        },
        "$:/language/Help/server": {
            "title": "$:/language/Help/server",
            "description": "提供一个 HTTP 服务器介面到 TiddlyWiki",
            "text": "在服务器中内置 TiddlyWiki5 是非常简单。虽与 TiddlyWeb 兼容,但不支持许多健全互联网面向的使用方式所需的功能。\n\n提供呈现一个指定条目,也可将个别条目编码成 JSON,且支持基本的 HTTP 操作 `GET`、`PUT` 及 `DELETE`.\n\n```\n--server <port> <roottiddler> <rendertype> <servetype> <username> <password> <host> <pathprefix>\n```\n\n参数说明:\n\n* ''port'' - 服务的埠号 (默认为 \"8080\")\n* ''roottiddler'' - 服务的基本条目 (默认为 \"$:/core/save/all\")\n* ''rendertype'' - 呈现的基本条目内容类型 (默认为 \"text/plain\")\n* ''servetype'' - 服务的基本条目内容类型(默认为 \"text/html\")\n* ''username'' - 默认的编辑者署名\n* ''password'' - 可选的基本验证密码\n* ''host'' - 可选的主机名称, (默认为 \"127.0.0.1\" 或名为 \"localhost\")\n* ''pathprefix'' - 可选的路径前缀\n\n若指定密码参数,浏览器将提示使用者输入用户名与密码。注意,密码系以明码方式传递,因此并不适合一般正式用途。\n\n例如:\n\n```\n--server 8080 $:/core/save/all text/plain text/html MyUserName passw0rd\n```\n\n若您需要设置主机名称或路径前缀而不要求输入密码,则可以指定空字符串的使用者名和密码:\n\n```\n--server 8080 $:/core/save/all text/plain text/html \"\" \"\" 192.168.0.245\n```\n\n同时执行多个 TiddlyWiki 服务,须分别指定不同的埠号。\n"
        },
        "$:/language/Help/setfield": {
            "title": "$:/language/Help/setfield",
            "description": "准备用于外部条目",
            "text": "//请注意此命令是试验性的,且可能会更改或在最终定稿前被替换//\n\n设置一群条目的指定栏位到 wikifying 范本条目的结果,其中的  `currentTiddler` 变数设置为各该条目。\n\n```\n--setfield <filter> <fieldname> <templatetitle> <rendertype>\n```\n\n参数说明:\n\n* ''filter'' - 受影响的辨识条目的筛选条件\n* ''fieldname'' - 要修改的栏位(默认为 \"text\")\n* ''templatetitle'' - 该条目 wikify 到指定栏位。若为空白或丢失,则删除指定的栏位\n* ''rendertype'' - 要呈现的文本类型(默认为 \"text/plain\"; \"text/html\" 可以用于包含 HTML 标记))\n"
        },
        "$:/language/Help/unpackplugin": {
            "title": "$:/language/Help/unpackplugin",
            "description": "从插件解开附属的条目",
            "text": "提取插件的附属条目,将其建立为一般条目:\n\n```\n--unpackplugin <title>\n```\n"
        },
        "$:/language/Help/verbose": {
            "title": "$:/language/Help/verbose",
            "description": "触发详细的输出模式",
            "text": "触发显示详细的命令执行过程,可用于调试\n\n```\n--verbose\n```\n"
        },
        "$:/language/Help/version": {
            "title": "$:/language/Help/version",
            "description": "显示 TiddlyWiki 的版本编号",
            "text": "显示 TiddlyWiki 的版本编号。\n\n```\n--version\n```\n"
        },
        "$:/language/Import/Imported": {
            "title": "$:/language/Import/Imported",
            "text": "下列条目已被导入:"
        },
        "$:/language/Import/Listing/Cancel/Caption": {
            "title": "$:/language/Import/Listing/Cancel/Caption",
            "text": "取消"
        },
        "$:/language/Import/Listing/Hint": {
            "title": "$:/language/Import/Listing/Hint",
            "text": "这些条目已备妥导入:"
        },
        "$:/language/Import/Listing/Import/Caption": {
            "title": "$:/language/Import/Listing/Import/Caption",
            "text": "导入"
        },
        "$:/language/Import/Listing/Select/Caption": {
            "title": "$:/language/Import/Listing/Select/Caption",
            "text": "选择"
        },
        "$:/language/Import/Listing/Status/Caption": {
            "title": "$:/language/Import/Listing/Status/Caption",
            "text": "状态"
        },
        "$:/language/Import/Listing/Title/Caption": {
            "title": "$:/language/Import/Listing/Title/Caption",
            "text": "条目"
        },
        "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible": {
            "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible",
            "text": "封锁的不兼容或过时插件"
        },
        "$:/language/Import/Upgrader/Plugins/Suppressed/Version": {
            "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Version",
            "text": "封锁的插件 (由于传入的 <<incoming>> 较现有版本 <<existing>> 旧)"
        },
        "$:/language/Import/Upgrader/Plugins/Upgraded": {
            "title": "$:/language/Import/Upgrader/Plugins/Upgraded",
            "text": "升级插件,从 <<incoming>> 到 <<upgraded>>"
        },
        "$:/language/Import/Upgrader/State/Suppressed": {
            "title": "$:/language/Import/Upgrader/State/Suppressed",
            "text": "封锁的暂存状态条目"
        },
        "$:/language/Import/Upgrader/System/Suppressed": {
            "title": "$:/language/Import/Upgrader/System/Suppressed",
            "text": "封锁的系统条目"
        },
        "$:/language/Import/Upgrader/ThemeTweaks/Created": {
            "title": "$:/language/Import/Upgrader/ThemeTweaks/Created",
            "text": "从 <$text text=<<from>>/> 迁移布景主题"
        },
        "$:/language/AboveStory/ClassicPlugin/Warning": {
            "title": "$:/language/AboveStory/ClassicPlugin/Warning",
            "text": "您貌似要加载为 ~TiddlyWiki 经典版设计的插件。请注意,[[这些插件无法运行于 TiddlyWiki 5.x.x 版|http://tiddlywiki.com/#TiddlyWikiClassic]]。检测到 ~TiddlyWiki 经典版插件:"
        },
        "$:/language/BinaryWarning/Prompt": {
            "title": "$:/language/BinaryWarning/Prompt",
            "text": "此条目包含二进制数据"
        },
        "$:/language/ClassicWarning/Hint": {
            "title": "$:/language/ClassicWarning/Hint",
            "text": "此条目以经典版 TiddlyWiki 标记格式撰写,不完全兼容新版 TiddlyWiki 的格式,详细信息请参阅:http://tiddlywiki.com/static/Upgrading。"
        },
        "$:/language/ClassicWarning/Upgrade/Caption": {
            "title": "$:/language/ClassicWarning/Upgrade/Caption",
            "text": "升级"
        },
        "$:/language/CloseAll/Button": {
            "title": "$:/language/CloseAll/Button",
            "text": "全部关闭"
        },
        "$:/language/ConfirmCancelTiddler": {
            "title": "$:/language/ConfirmCancelTiddler",
            "text": "您确定要放弃对条目 \"<$text text=<<title>>/>\" 的更改?"
        },
        "$:/language/ConfirmDeleteTiddler": {
            "title": "$:/language/ConfirmDeleteTiddler",
            "text": "您确定要删除条目 \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmOverwriteTiddler": {
            "title": "$:/language/ConfirmOverwriteTiddler",
            "text": "您确定要覆写条目 \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmEditShadowTiddler": {
            "title": "$:/language/ConfirmEditShadowTiddler",
            "text": "您即将要编辑默认条目,任何更改将会覆盖默认的系统,使未来的升级不寻常。您确定要编辑 \"<$text text=<<title>>/>\"?"
        },
        "$:/language/DefaultNewTiddlerTitle": {
            "title": "$:/language/DefaultNewTiddlerTitle",
            "text": "新条目"
        },
        "$:/language/DropMessage": {
            "title": "$:/language/DropMessage",
            "text": "拖放到此处 (或按 ESC 键取消)"
        },
        "$:/language/Encryption/Cancel": {
            "title": "$:/language/Encryption/Cancel",
            "text": "取消"
        },
        "$:/language/Encryption/ConfirmClearPassword": {
            "title": "$:/language/Encryption/ConfirmClearPassword",
            "text": "您要清除密码吗?当保存此维基时,这将删除已套用的加密"
        },
        "$:/language/Encryption/Username": {
            "title": "$:/language/Encryption/Username",
            "text": "用户名称"
        },
        "$:/language/Encryption/Password": {
            "title": "$:/language/Encryption/Password",
            "text": "密码"
        },
        "$:/language/Encryption/PromptSetPassword": {
            "title": "$:/language/Encryption/PromptSetPassword",
            "text": "为此 TiddlyWiki 设置一个新密码"
        },
        "$:/language/Encryption/RepeatPassword": {
            "title": "$:/language/Encryption/RepeatPassword",
            "text": "重复输入密码"
        },
        "$:/language/Encryption/PasswordNoMatch": {
            "title": "$:/language/Encryption/PasswordNoMatch",
            "text": "密码不匹配"
        },
        "$:/language/Encryption/SetPassword": {
            "title": "$:/language/Encryption/SetPassword",
            "text": "设定密码"
        },
        "$:/language/InternalJavaScriptError/Title": {
            "title": "$:/language/InternalJavaScriptError/Title",
            "text": "内部的 JavaScript 错误"
        },
        "$:/language/InternalJavaScriptError/Hint": {
            "title": "$:/language/InternalJavaScriptError/Hint",
            "text": "喔,真是令人尴尬。建议刷新您的浏览器,重新启动 TiddlyWiki"
        },
        "$:/language/InvalidFieldName": {
            "title": "$:/language/InvalidFieldName",
            "text": "栏位名称 \"<$text text=<<fieldName>>/>\" 包含无效字符,栏位名称只能包含小写字母、数字、底线 (`_`)、 连字号 (`-`) 和小数点 (`.`)"
        },
        "$:/language/LazyLoadingWarning": {
            "title": "$:/language/LazyLoadingWarning",
            "text": "<p>正在从 ''<$text text={{!!_canonical_uri}}/>'' 加载外部条目 ...</p><p>如果此信息未消失,可能您使用的浏览器不支援此配置的外部条目。请参阅 http://tiddlywiki.com/#ExternalText</p>"
        },
        "$:/language/MissingTiddler/Hint": {
            "title": "$:/language/MissingTiddler/Hint",
            "text": "佚失条目 \"<$text text=<<currentTiddler>>/>\" - 点击 {{$:/core/images/edit-button}} 可创建此条目"
        },
        "$:/language/OfficialPluginLibrary": {
            "title": "$:/language/OfficialPluginLibrary",
            "text": "~TiddlyWiki 官方插件程式库"
        },
        "$:/language/OfficialPluginLibrary/Hint": {
            "title": "$:/language/OfficialPluginLibrary/Hint",
            "text": "此为在 tiddlywiki.com 的 ~TiddlyWiki 官方插件程式库。由核心团队维护的插件、主题和语言包。"
        },
        "$:/language/PluginReloadWarning": {
            "title": "$:/language/PluginReloadWarning",
            "text": "请保存 {{$:/core/ui/Buttons/save-wiki}} 并刷新页面 {{$:/core/ui/Buttons/refresh}} 允许更改插件才能生效"
        },
        "$:/language/RecentChanges/DateFormat": {
            "title": "$:/language/RecentChanges/DateFormat",
            "text": "YYYY年0MM月0DD日"
        },
        "$:/language/SystemTiddler/Tooltip": {
            "title": "$:/language/SystemTiddler/Tooltip",
            "text": "此为系统条目"
        },
        "$:/language/TagManager/Colour/Heading": {
            "title": "$:/language/TagManager/Colour/Heading",
            "text": "颜色"
        },
        "$:/language/TagManager/Count/Heading": {
            "title": "$:/language/TagManager/Count/Heading",
            "text": "计数"
        },
        "$:/language/TagManager/Icon/Heading": {
            "title": "$:/language/TagManager/Icon/Heading",
            "text": "图标"
        },
        "$:/language/TagManager/Info/Heading": {
            "title": "$:/language/TagManager/Info/Heading",
            "text": "信息"
        },
        "$:/language/TagManager/Tag/Heading": {
            "title": "$:/language/TagManager/Tag/Heading",
            "text": "标签"
        },
        "$:/language/Tiddler/DateFormat": {
            "title": "$:/language/Tiddler/DateFormat",
            "text": "YYYY年0MM月0DD日 0hh:0mm"
        },
        "$:/language/UnsavedChangesWarning": {
            "title": "$:/language/UnsavedChangesWarning",
            "text": "在此 TiddlyWiki 您有尚未保存的变更"
        },
        "$:/language/Modals/Download": {
            "title": "$:/language/Modals/Download",
            "type": "text/vnd.tiddlywiki",
            "subtitle": "Download changes",
            "footer": "<$button message=\"tm-close-tiddler\">关闭</$button>",
            "help": "http://tiddlywiki.com/",
            "text": "您的浏览器只支援手动保存。\n\n要保存更动的维基,右键点击下方的下载链结,选择\"下载文件\"或\"保存文件\",然后选择文件夹或文件名。\n\n//您可以藉由按一下 Ctrl 键(Windows)或 options/ alt 键(Mac OS X)中的链接,稍微加速操作。您不会被提示文件夹或文件名,您的浏览器可能无法辨认它的文件名 -- 在做其他任何事之前,您可能需要重新命名扩展名为 `.html` 的文件。//\n\n在智能型手机上,不允许下载文件,但您可以标记链结,然后从一台可以正常保存维基的台式机的维基同步你的书签。"
        },
        "$:/language/Modals/SaveInstructions": {
            "title": "$:/language/Modals/SaveInstructions",
            "type": "text/vnd.tiddlywiki",
            "subtitle": "Save your work",
            "footer": "<$button message=\"tm-close-tiddler\">关闭</$button>",
            "help": "http://tiddlywiki.com/static/SavingChanges.html",
            "text": "您对此 wiki 的变更需被保存为 ~TiddlyWiki HTML 文件。\n\n!!! 桌面版浏览器\n\n# 从''文件''菜单点选 ''另存为''\n# 选定文件名及保存位置\n#* 某些浏览器依然需要明确指定文件格式为 ''Webpage, HTML only'' 或类似的。\n# 关闭此页签\n\n!!! 智能手机版浏览器\n\n# 为此页建立书签\n#* 若您已设置 iCloud 或 Google 同步,该书签将自动与之前开启及保存于您电脑的书签同步。\n# 关闭此页签\n\n//若您再次于 Mobile Safari 开启该书签,将会再看到此信息。若要继续使用该文件,只需点击下列 ''关闭'' 按钮//\n"
        },
        "$:/config/NewJournal/Title": {
            "title": "$:/config/NewJournal/Title",
            "text": "YYYY年0MM月0DD日"
        },
        "$:/config/NewJournal/Tags": {
            "title": "$:/config/NewJournal/Tags",
            "text": "日志"
        },
        "$:/language/Notifications/Save/Done": {
            "title": "$:/language/Notifications/Save/Done",
            "text": "已保存 wiki"
        },
        "$:/language/Notifications/Save/Starting": {
            "title": "$:/language/Notifications/Save/Starting",
            "text": "开始保存 wiki"
        },
        "$:/language/Search/DefaultResults/Caption": {
            "title": "$:/language/Search/DefaultResults/Caption",
            "text": "列表"
        },
        "$:/language/Search/Filter/Caption": {
            "title": "$:/language/Search/Filter/Caption",
            "text": "筛选"
        },
        "$:/language/Search/Filter/Hint": {
            "title": "$:/language/Search/Filter/Hint",
            "text": "以[[筛选表达式|http://tiddlywiki.com/static/Filters.html]]查找"
        },
        "$:/language/Search/Filter/Matches": {
            "title": "$:/language/Search/Filter/Matches",
            "text": "//<small><<resultCount>> 个条目符合条件</small>//"
        },
        "$:/language/Search/Matches": {
            "title": "$:/language/Search/Matches",
            "text": "//<small><<resultCount>> 个条目符合条件</small>//"
        },
        "$:/language/Search/Matches/All": {
            "title": "$:/language/Search/Matches/All",
            "text": "所有匹配:"
        },
        "$:/language/Search/Matches/Title": {
            "title": "$:/language/Search/Matches/Title",
            "text": "条目名称匹配:"
        },
        "$:/language/Search/Search": {
            "title": "$:/language/Search/Search",
            "text": "查找"
        },
        "$:/language/Search/Shadows/Caption": {
            "title": "$:/language/Search/Shadows/Caption",
            "text": "默认"
        },
        "$:/language/Search/Shadows/Hint": {
            "title": "$:/language/Search/Shadows/Hint",
            "text": "查找默认条目"
        },
        "$:/language/Search/Shadows/Matches": {
            "title": "$:/language/Search/Shadows/Matches",
            "text": "//<small><<resultCount>> 个条目符合条件</small>//"
        },
        "$:/language/Search/Standard/Caption": {
            "title": "$:/language/Search/Standard/Caption",
            "text": "标准"
        },
        "$:/language/Search/Standard/Hint": {
            "title": "$:/language/Search/Standard/Hint",
            "text": "查找一般条目"
        },
        "$:/language/Search/Standard/Matches": {
            "title": "$:/language/Search/Standard/Matches",
            "text": "//<small><<resultCount>> 个条目符合条件</small>//"
        },
        "$:/language/Search/System/Caption": {
            "title": "$:/language/Search/System/Caption",
            "text": "系统"
        },
        "$:/language/Search/System/Hint": {
            "title": "$:/language/Search/System/Hint",
            "text": "查找系统条目"
        },
        "$:/language/Search/System/Matches": {
            "title": "$:/language/Search/System/Matches",
            "text": "//<small><<resultCount>> 个条目符合条件</small>//"
        },
        "$:/language/SideBar/All/Caption": {
            "title": "$:/language/SideBar/All/Caption",
            "text": "全部"
        },
        "$:/language/SideBar/Contents/Caption": {
            "title": "$:/language/SideBar/Contents/Caption",
            "text": "目录"
        },
        "$:/language/SideBar/Drafts/Caption": {
            "title": "$:/language/SideBar/Drafts/Caption",
            "text": "草稿"
        },
        "$:/language/SideBar/Missing/Caption": {
            "title": "$:/language/SideBar/Missing/Caption",
            "text": "缺失"
        },
        "$:/language/SideBar/More/Caption": {
            "title": "$:/language/SideBar/More/Caption",
            "text": "更多"
        },
        "$:/language/SideBar/Open/Caption": {
            "title": "$:/language/SideBar/Open/Caption",
            "text": "开启"
        },
        "$:/language/SideBar/Orphans/Caption": {
            "title": "$:/language/SideBar/Orphans/Caption",
            "text": "孤立"
        },
        "$:/language/SideBar/Recent/Caption": {
            "title": "$:/language/SideBar/Recent/Caption",
            "text": "最近"
        },
        "$:/language/SideBar/Shadows/Caption": {
            "title": "$:/language/SideBar/Shadows/Caption",
            "text": "默认"
        },
        "$:/language/SideBar/System/Caption": {
            "title": "$:/language/SideBar/System/Caption",
            "text": "系统"
        },
        "$:/language/SideBar/Tags/Caption": {
            "title": "$:/language/SideBar/Tags/Caption",
            "text": "标签"
        },
        "$:/language/SideBar/Tags/Untagged/Caption": {
            "title": "$:/language/SideBar/Tags/Untagged/Caption",
            "text": "未设标签"
        },
        "$:/language/SideBar/Tools/Caption": {
            "title": "$:/language/SideBar/Tools/Caption",
            "text": "工具"
        },
        "$:/language/SideBar/Types/Caption": {
            "title": "$:/language/SideBar/Types/Caption",
            "text": "类型"
        },
        "$:/SiteSubtitle": {
            "title": "$:/SiteSubtitle",
            "text": "一个非线性的网页式笔记"
        },
        "$:/SiteTitle": {
            "title": "$:/SiteTitle",
            "text": "我的 ~TiddlyWiki"
        },
        "$:/language/TiddlerInfo/Advanced/Caption": {
            "title": "$:/language/TiddlerInfo/Advanced/Caption",
            "text": "高级"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint",
            "text": "无信息"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading",
            "text": "插件明细"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint",
            "text": "此插件包含以下预设条目:"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading",
            "text": "默认条目状态"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint",
            "text": "<$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> 不是一个默认条目"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint",
            "text": "<$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> 是一个默认条目"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source",
            "text": "此条目定义于插件 <$link to=<<pluginTiddler>>><$text text=<<pluginTiddler>>/></$link>"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint",
            "text": "已被一般条目覆写"
        },
        "$:/language/TiddlerInfo/Fields/Caption": {
            "title": "$:/language/TiddlerInfo/Fields/Caption",
            "text": "栏位"
        },
        "$:/language/TiddlerInfo/List/Caption": {
            "title": "$:/language/TiddlerInfo/List/Caption",
            "text": "列表"
        },
        "$:/language/TiddlerInfo/List/Empty": {
            "title": "$:/language/TiddlerInfo/List/Empty",
            "text": "此条目无指定列表"
        },
        "$:/language/TiddlerInfo/Listed/Caption": {
            "title": "$:/language/TiddlerInfo/Listed/Caption",
            "text": "被列于"
        },
        "$:/language/TiddlerInfo/Listed/Empty": {
            "title": "$:/language/TiddlerInfo/Listed/Empty",
            "text": "此条目未出现于其他条目的列表中"
        },
        "$:/language/TiddlerInfo/References/Caption": {
            "title": "$:/language/TiddlerInfo/References/Caption",
            "text": "参照"
        },
        "$:/language/TiddlerInfo/References/Empty": {
            "title": "$:/language/TiddlerInfo/References/Empty",
            "text": "无条目链接至此"
        },
        "$:/language/TiddlerInfo/Tagging/Caption": {
            "title": "$:/language/TiddlerInfo/Tagging/Caption",
            "text": "子条目"
        },
        "$:/language/TiddlerInfo/Tagging/Empty": {
            "title": "$:/language/TiddlerInfo/Tagging/Empty",
            "text": "无任何条目以此条目之标题为标签"
        },
        "$:/language/TiddlerInfo/Tools/Caption": {
            "title": "$:/language/TiddlerInfo/Tools/Caption",
            "text": "工具"
        },
        "$:/language/Docs/Types/application/javascript": {
            "title": "$:/language/Docs/Types/application/javascript",
            "description": "JavaScript 源码",
            "name": "application/javascript",
            "group": "开发者"
        },
        "$:/language/Docs/Types/application/json": {
            "title": "$:/language/Docs/Types/application/json",
            "description": "JSON 数据",
            "name": "application/json",
            "group": "开发者"
        },
        "$:/language/Docs/Types/application/x-tiddler-dictionary": {
            "title": "$:/language/Docs/Types/application/x-tiddler-dictionary",
            "description": "数据字典",
            "name": "application/x-tiddler-dictionary",
            "group": "开发者"
        },
        "$:/language/Docs/Types/image/gif": {
            "title": "$:/language/Docs/Types/image/gif",
            "description": "GIF 图像",
            "name": "image/gif",
            "group": "图像"
        },
        "$:/language/Docs/Types/image/jpeg": {
            "title": "$:/language/Docs/Types/image/jpeg",
            "description": "JPEG 图像",
            "name": "image/jpeg",
            "group": "图像"
        },
        "$:/language/Docs/Types/image/png": {
            "title": "$:/language/Docs/Types/image/png",
            "description": "PNG 图像",
            "name": "image/png",
            "group": "图像"
        },
        "$:/language/Docs/Types/image/svg+xml": {
            "title": "$:/language/Docs/Types/image/svg+xml",
            "description": "结构式矢量图",
            "name": "image/svg+xml",
            "group": "图像"
        },
        "$:/language/Docs/Types/image/x-icon": {
            "title": "$:/language/Docs/Types/image/x-icon",
            "description": "图标",
            "name": "image/x-icon",
            "group": "图像"
        },
        "$:/language/Docs/Types/text/css": {
            "title": "$:/language/Docs/Types/text/css",
            "description": "静态样式",
            "name": "text/css",
            "group": "开发者"
        },
        "$:/language/Docs/Types/text/html": {
            "title": "$:/language/Docs/Types/text/html",
            "description": "HTML 标记",
            "name": "text/html",
            "group": "文本"
        },
        "$:/language/Docs/Types/text/plain": {
            "title": "$:/language/Docs/Types/text/plain",
            "description": "纯文本",
            "name": "text/plain",
            "group": "文本"
        },
        "$:/language/Docs/Types/text/vnd.tiddlywiki": {
            "title": "$:/language/Docs/Types/text/vnd.tiddlywiki",
            "description": "TiddlyWiki 5",
            "name": "text/vnd.tiddlywiki",
            "group": "文本"
        },
        "$:/language/Docs/Types/text/x-tiddlywiki": {
            "title": "$:/language/Docs/Types/text/x-tiddlywiki",
            "description": "TiddlyWiki 2",
            "name": "text/x-tiddlywiki",
            "group": "文本"
        },
        "$:/languages/zh-Hans/icon": {
            "title": "$:/languages/zh-Hans/icon",
            "type": "image/svg+xml",
            "text": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n<svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"1500\" height=\"1000\" viewBox=\"-5 -5 30 20\">\n<title>Flag of the People's Republic of China</title>\n<rect fill=\"#de2910\" x=\"-5\" y=\"-5\" width=\"30\" height=\"20\"/>\n<defs>\n<polygon id=\"s\" points=\"0,-513674 301930,415571 -488533,-158734 488533,-158734 -301930,415571\"\nfill=\"#ffde00\" transform=\"scale(0.0000019467600073)\"/>\n</defs>\n<use xlink:href=\"#s\" transform=\"scale(3)\"/>\n<use xlink:href=\"#s\" transform=\"translate(5,-3) rotate(-120.963756)\"/>\n<use xlink:href=\"#s\" transform=\"translate(7,-1) rotate(-98.130102)\"/>\n<use xlink:href=\"#s\" transform=\"translate(7,2) rotate(-74.054604)\"/>\n<use xlink:href=\"#s\" transform=\"translate(5,4) rotate(-51.3401917)\"/>\n</svg>\n"
        }
    }
}
{
    "tiddlers": {
        "$:/language/Buttons/AdvancedSearch/Caption": {
            "title": "$:/language/Buttons/AdvancedSearch/Caption",
            "text": "進階搜尋"
        },
        "$:/language/Buttons/AdvancedSearch/Hint": {
            "title": "$:/language/Buttons/AdvancedSearch/Hint",
            "text": "進階搜尋"
        },
        "$:/language/Buttons/Cancel/Caption": {
            "title": "$:/language/Buttons/Cancel/Caption",
            "text": "取消"
        },
        "$:/language/Buttons/Cancel/Hint": {
            "title": "$:/language/Buttons/Cancel/Hint",
            "text": "放棄對此條目的更改"
        },
        "$:/language/Buttons/Clone/Caption": {
            "title": "$:/language/Buttons/Clone/Caption",
            "text": "複製"
        },
        "$:/language/Buttons/Clone/Hint": {
            "title": "$:/language/Buttons/Clone/Hint",
            "text": "複製此條目"
        },
        "$:/language/Buttons/Close/Caption": {
            "title": "$:/language/Buttons/Close/Caption",
            "text": "關閉"
        },
        "$:/language/Buttons/Close/Hint": {
            "title": "$:/language/Buttons/Close/Hint",
            "text": "關閉此條目"
        },
        "$:/language/Buttons/CloseAll/Caption": {
            "title": "$:/language/Buttons/CloseAll/Caption",
            "text": "全部關閉"
        },
        "$:/language/Buttons/CloseAll/Hint": {
            "title": "$:/language/Buttons/CloseAll/Hint",
            "text": "關閉所有條目"
        },
        "$:/language/Buttons/CloseOthers/Caption": {
            "title": "$:/language/Buttons/CloseOthers/Caption",
            "text": "關閉其他"
        },
        "$:/language/Buttons/CloseOthers/Hint": {
            "title": "$:/language/Buttons/CloseOthers/Hint",
            "text": "關閉其他條目"
        },
        "$:/language/Buttons/ControlPanel/Caption": {
            "title": "$:/language/Buttons/ControlPanel/Caption",
            "text": "控制台"
        },
        "$:/language/Buttons/ControlPanel/Hint": {
            "title": "$:/language/Buttons/ControlPanel/Hint",
            "text": "開啟控制台"
        },
        "$:/language/Buttons/Delete/Caption": {
            "title": "$:/language/Buttons/Delete/Caption",
            "text": "刪除"
        },
        "$:/language/Buttons/Delete/Hint": {
            "title": "$:/language/Buttons/Delete/Hint",
            "text": "刪除此條目"
        },
        "$:/language/Buttons/Edit/Caption": {
            "title": "$:/language/Buttons/Edit/Caption",
            "text": "編輯"
        },
        "$:/language/Buttons/Edit/Hint": {
            "title": "$:/language/Buttons/Edit/Hint",
            "text": "編輯此條目"
        },
        "$:/language/Buttons/Encryption/Caption": {
            "title": "$:/language/Buttons/Encryption/Caption",
            "text": "加密"
        },
        "$:/language/Buttons/Encryption/Hint": {
            "title": "$:/language/Buttons/Encryption/Hint",
            "text": "設定或清除儲存此維基的密碼"
        },
        "$:/language/Buttons/Encryption/ClearPassword/Caption": {
            "title": "$:/language/Buttons/Encryption/ClearPassword/Caption",
            "text": "清除密碼"
        },
        "$:/language/Buttons/Encryption/ClearPassword/Hint": {
            "title": "$:/language/Buttons/Encryption/ClearPassword/Hint",
            "text": "清除密碼且不加密儲存此維基"
        },
        "$:/language/Buttons/Encryption/SetPassword/Caption": {
            "title": "$:/language/Buttons/Encryption/SetPassword/Caption",
            "text": "設定密碼"
        },
        "$:/language/Buttons/Encryption/SetPassword/Hint": {
            "title": "$:/language/Buttons/Encryption/SetPassword/Hint",
            "text": "設定加密儲存此維基的密碼"
        },
        "$:/language/Buttons/ExportPage/Caption": {
            "title": "$:/language/Buttons/ExportPage/Caption",
            "text": "導出所有條目"
        },
        "$:/language/Buttons/ExportPage/Hint": {
            "title": "$:/language/Buttons/ExportPage/Hint",
            "text": "導出所有條目"
        },
        "$:/language/Buttons/ExportTiddler/Caption": {
            "title": "$:/language/Buttons/ExportTiddler/Caption",
            "text": "導出此條目"
        },
        "$:/language/Buttons/ExportTiddler/Hint": {
            "title": "$:/language/Buttons/ExportTiddler/Hint",
            "text": "導出此條目"
        },
        "$:/language/Buttons/ExportTiddlers/Caption": {
            "title": "$:/language/Buttons/ExportTiddlers/Caption",
            "text": "導出條目"
        },
        "$:/language/Buttons/ExportTiddlers/Hint": {
            "title": "$:/language/Buttons/ExportTiddlers/Hint",
            "text": "導出條目"
        },
        "$:/language/Buttons/Fold/Caption": {
            "title": "$:/language/Buttons/Fold/Caption",
            "text": "收合條目"
        },
        "$:/language/Buttons/Fold/Hint": {
            "title": "$:/language/Buttons/Fold/Hint",
            "text": "收合此條目的內容"
        },
        "$:/language/Buttons/Fold/FoldBar/Caption": {
            "title": "$:/language/Buttons/Fold/FoldBar/Caption",
            "text": "收合條"
        },
        "$:/language/Buttons/Fold/FoldBar/Hint": {
            "title": "$:/language/Buttons/Fold/FoldBar/Hint",
            "text": "可選的收合與展開條目的長條按鈕"
        },
        "$:/language/Buttons/Unfold/Caption": {
            "title": "$:/language/Buttons/Unfold/Caption",
            "text": "展開條目"
        },
        "$:/language/Buttons/Unfold/Hint": {
            "title": "$:/language/Buttons/Unfold/Hint",
            "text": "展開此條目的內容"
        },
        "$:/language/Buttons/FoldOthers/Caption": {
            "title": "$:/language/Buttons/FoldOthers/Caption",
            "text": "收合其他條目"
        },
        "$:/language/Buttons/FoldOthers/Hint": {
            "title": "$:/language/Buttons/FoldOthers/Hint",
            "text": "收合其他已開啟條目的內容"
        },
        "$:/language/Buttons/FoldAll/Caption": {
            "title": "$:/language/Buttons/FoldAll/Caption",
            "text": "收合所有條目"
        },
        "$:/language/Buttons/FoldAll/Hint": {
            "title": "$:/language/Buttons/FoldAll/Hint",
            "text": "收合所有已開啟條目的內容"
        },
        "$:/language/Buttons/UnfoldAll/Caption": {
            "title": "$:/language/Buttons/UnfoldAll/Caption",
            "text": "展開所有條目"
        },
        "$:/language/Buttons/UnfoldAll/Hint": {
            "title": "$:/language/Buttons/UnfoldAll/Hint",
            "text": "展開所有已開啟條目的內容"
        },
        "$:/language/Buttons/FullScreen/Caption": {
            "title": "$:/language/Buttons/FullScreen/Caption",
            "text": "全螢幕"
        },
        "$:/language/Buttons/FullScreen/Hint": {
            "title": "$:/language/Buttons/FullScreen/Hint",
            "text": "進入或離開全螢幕模式"
        },
        "$:/language/Buttons/Help/Caption": {
            "title": "$:/language/Buttons/Help/Caption",
            "text": "說明"
        },
        "$:/language/Buttons/Help/Hint": {
            "title": "$:/language/Buttons/Help/Hint",
            "text": "顯示說明中心"
        },
        "$:/language/Buttons/Home/Caption": {
            "title": "$:/language/Buttons/Home/Caption",
            "text": "首頁"
        },
        "$:/language/Buttons/Home/Hint": {
            "title": "$:/language/Buttons/Home/Hint",
            "text": "開啟首頁條目"
        },
        "$:/language/Buttons/Import/Caption": {
            "title": "$:/language/Buttons/Import/Caption",
            "text": "導入"
        },
        "$:/language/Buttons/Import/Hint": {
            "title": "$:/language/Buttons/Import/Hint",
            "text": "導入許多類型的檔案包括文字、圖像、TiddlyWiki 或 JSON"
        },
        "$:/language/Buttons/Info/Caption": {
            "title": "$:/language/Buttons/Info/Caption",
            "text": "資訊"
        },
        "$:/language/Buttons/Info/Hint": {
            "title": "$:/language/Buttons/Info/Hint",
            "text": "顯示此條目的資訊"
        },
        "$:/language/Buttons/Language/Caption": {
            "title": "$:/language/Buttons/Language/Caption",
            "text": "語言"
        },
        "$:/language/Buttons/Language/Hint": {
            "title": "$:/language/Buttons/Language/Hint",
            "text": "選擇使用者介面語言"
        },
        "$:/language/Buttons/More/Caption": {
            "title": "$:/language/Buttons/More/Caption",
            "text": "更多"
        },
        "$:/language/Buttons/More/Hint": {
            "title": "$:/language/Buttons/More/Hint",
            "text": "更多動作"
        },
        "$:/language/Buttons/NewHere/Caption": {
            "title": "$:/language/Buttons/NewHere/Caption",
            "text": "新增子條目"
        },
        "$:/language/Buttons/NewHere/Hint": {
            "title": "$:/language/Buttons/NewHere/Hint",
            "text": "建立一個標籤為此條目名稱的新條目"
        },
        "$:/language/Buttons/NewJournal/Caption": {
            "title": "$:/language/Buttons/NewJournal/Caption",
            "text": "新增日誌"
        },
        "$:/language/Buttons/NewJournal/Hint": {
            "title": "$:/language/Buttons/NewJournal/Hint",
            "text": "建立一個新的日誌條目"
        },
        "$:/language/Buttons/NewJournalHere/Caption": {
            "title": "$:/language/Buttons/NewJournalHere/Caption",
            "text": "新增子日誌"
        },
        "$:/language/Buttons/NewJournalHere/Hint": {
            "title": "$:/language/Buttons/NewJournalHere/Hint",
            "text": "建立一個標籤含此條目名稱的新日誌條目"
        },
        "$:/language/Buttons/NewTiddler/Caption": {
            "title": "$:/language/Buttons/NewTiddler/Caption",
            "text": "新增條目"
        },
        "$:/language/Buttons/NewTiddler/Hint": {
            "title": "$:/language/Buttons/NewTiddler/Hint",
            "text": "建立一個新的條目"
        },
        "$:/language/Buttons/OpenWindow/Caption": {
            "title": "$:/language/Buttons/OpenWindow/Caption",
            "text": "開啟於新視窗"
        },
        "$:/language/Buttons/OpenWindow/Hint": {
            "title": "$:/language/Buttons/OpenWindow/Hint",
            "text": "在新視窗中開啟條目"
        },
        "$:/language/Buttons/Palette/Caption": {
            "title": "$:/language/Buttons/Palette/Caption",
            "text": "調色盤"
        },
        "$:/language/Buttons/Palette/Hint": {
            "title": "$:/language/Buttons/Palette/Hint",
            "text": "選擇調色盤"
        },
        "$:/language/Buttons/Permalink/Caption": {
            "title": "$:/language/Buttons/Permalink/Caption",
            "text": "引用連結"
        },
        "$:/language/Buttons/Permalink/Hint": {
            "title": "$:/language/Buttons/Permalink/Hint",
            "text": "設定瀏覽器網址列為直接連結到此條目"
        },
        "$:/language/Buttons/Permaview/Caption": {
            "title": "$:/language/Buttons/Permaview/Caption",
            "text": "固定連結"
        },
        "$:/language/Buttons/Permaview/Hint": {
            "title": "$:/language/Buttons/Permaview/Hint",
            "text": "設定瀏覽器網址列為直接連結到當前所有已開啟條目"
        },
        "$:/language/Buttons/Refresh/Caption": {
            "title": "$:/language/Buttons/Refresh/Caption",
            "text": "重新整理"
        },
        "$:/language/Buttons/Refresh/Hint": {
            "title": "$:/language/Buttons/Refresh/Hint",
            "text": "執行維基的完全刷新"
        },
        "$:/language/Buttons/Save/Caption": {
            "title": "$:/language/Buttons/Save/Caption",
            "text": "確定"
        },
        "$:/language/Buttons/Save/Hint": {
            "title": "$:/language/Buttons/Save/Hint",
            "text": "確定對此條目的更改"
        },
        "$:/language/Buttons/SaveWiki/Caption": {
            "title": "$:/language/Buttons/SaveWiki/Caption",
            "text": "儲存變更"
        },
        "$:/language/Buttons/SaveWiki/Hint": {
            "title": "$:/language/Buttons/SaveWiki/Hint",
            "text": "儲存變更"
        },
        "$:/language/Buttons/StoryView/Caption": {
            "title": "$:/language/Buttons/StoryView/Caption",
            "text": "檢視模式"
        },
        "$:/language/Buttons/StoryView/Hint": {
            "title": "$:/language/Buttons/StoryView/Hint",
            "text": "選擇檢視條目的視覺效果"
        },
        "$:/language/Buttons/HideSideBar/Caption": {
            "title": "$:/language/Buttons/HideSideBar/Caption",
            "text": "隱藏側邊欄"
        },
        "$:/language/Buttons/HideSideBar/Hint": {
            "title": "$:/language/Buttons/HideSideBar/Hint",
            "text": "隱藏側邊欄"
        },
        "$:/language/Buttons/ShowSideBar/Caption": {
            "title": "$:/language/Buttons/ShowSideBar/Caption",
            "text": "顯示側邊欄"
        },
        "$:/language/Buttons/ShowSideBar/Hint": {
            "title": "$:/language/Buttons/ShowSideBar/Hint",
            "text": "顯示側邊欄"
        },
        "$:/language/Buttons/TagManager/Caption": {
            "title": "$:/language/Buttons/TagManager/Caption",
            "text": "標籤管理"
        },
        "$:/language/Buttons/TagManager/Hint": {
            "title": "$:/language/Buttons/TagManager/Hint",
            "text": "標籤管理"
        },
        "$:/language/Buttons/Theme/Caption": {
            "title": "$:/language/Buttons/Theme/Caption",
            "text": "佈景主題"
        },
        "$:/language/Buttons/Theme/Hint": {
            "title": "$:/language/Buttons/Theme/Hint",
            "text": "選擇佈景主題"
        },
        "$:/language/ControlPanel/Advanced/Caption": {
            "title": "$:/language/ControlPanel/Advanced/Caption",
            "text": "進階"
        },
        "$:/language/ControlPanel/Advanced/Hint": {
            "title": "$:/language/ControlPanel/Advanced/Hint",
            "text": "關於此 TiddlyWiki 的內部資訊"
        },
        "$:/language/ControlPanel/Appearance/Caption": {
            "title": "$:/language/ControlPanel/Appearance/Caption",
            "text": "視覺外觀"
        },
        "$:/language/ControlPanel/Appearance/Hint": {
            "title": "$:/language/ControlPanel/Appearance/Hint",
            "text": "自訂您的 TiddlyWiki 外觀。"
        },
        "$:/language/ControlPanel/Basics/AnimDuration/Prompt": {
            "title": "$:/language/ControlPanel/Basics/AnimDuration/Prompt",
            "text": "動畫持續時間:"
        },
        "$:/language/ControlPanel/Basics/Caption": {
            "title": "$:/language/ControlPanel/Basics/Caption",
            "text": "基本"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint",
            "text": "標題含空白時請使用 &#91;&#91;雙中括弧&#93;&#93;,或者您可用 <$button set=\"$:/DefaultTiddlers\" setTo=\"[list[$:/StoryList]]\">保留開啟中的條目順序</$button>"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt",
            "text": "首頁:"
        },
        "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint": {
            "title": "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint",
            "text": "預設開啟的條目:"
        },
        "$:/language/ControlPanel/Basics/Language/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Language/Prompt",
            "text": "您好!當前的語言:"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt",
            "text": "新日誌條目的名稱"
        },
        "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt": {
            "title": "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt",
            "text": "新日誌條目的標籤"
        },
        "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt",
            "text": "被覆寫的預設條目數量:"
        },
        "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt",
            "text": "預設條目數量:"
        },
        "$:/language/ControlPanel/Basics/Subtitle/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Subtitle/Prompt",
            "text": "副標題:"
        },
        "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt",
            "text": "系統條目數量:"
        },
        "$:/language/ControlPanel/Basics/Tags/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Tags/Prompt",
            "text": "標籤數量:"
        },
        "$:/language/ControlPanel/Basics/Tiddlers/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Tiddlers/Prompt",
            "text": "一般條目數量:"
        },
        "$:/language/ControlPanel/Basics/Title/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Title/Prompt",
            "text": "標題:"
        },
        "$:/language/ControlPanel/Basics/Username/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Username/Prompt",
            "text": "編輯者署名:"
        },
        "$:/language/ControlPanel/Basics/Version/Prompt": {
            "title": "$:/language/ControlPanel/Basics/Version/Prompt",
            "text": "~TiddlyWiki 版本:"
        },
        "$:/language/ControlPanel/EditorTypes/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Caption",
            "text": "編輯器類型"
        },
        "$:/language/ControlPanel/EditorTypes/Editor/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Editor/Caption",
            "text": "編輯器"
        },
        "$:/language/ControlPanel/EditorTypes/Hint": {
            "title": "$:/language/ControlPanel/EditorTypes/Hint",
            "text": "這些條目決定使用哪個編輯器來編輯特定條目類型。"
        },
        "$:/language/ControlPanel/EditorTypes/Type/Caption": {
            "title": "$:/language/ControlPanel/EditorTypes/Type/Caption",
            "text": "類型"
        },
        "$:/language/ControlPanel/Info/Caption": {
            "title": "$:/language/ControlPanel/Info/Caption",
            "text": "資訊"
        },
        "$:/language/ControlPanel/Info/Hint": {
            "title": "$:/language/ControlPanel/Info/Hint",
            "text": "有關此 TiddlyWiki 的資訊"
        },
        "$:/language/ControlPanel/LoadedModules/Caption": {
            "title": "$:/language/ControlPanel/LoadedModules/Caption",
            "text": "已載入的模組"
        },
        "$:/language/ControlPanel/LoadedModules/Hint": {
            "title": "$:/language/ControlPanel/LoadedModules/Hint",
            "text": "這些是當前已載入的模組之源碼條目。斜體的模組則無源碼條目,通常是因為它們是在引導過程中設置。"
        },
        "$:/language/ControlPanel/Palette/Caption": {
            "title": "$:/language/ControlPanel/Palette/Caption",
            "text": "調色盤"
        },
        "$:/language/ControlPanel/Palette/Editor/Clone/Caption": {
            "title": "$:/language/ControlPanel/Palette/Editor/Clone/Caption",
            "text": "複製"
        },
        "$:/language/ControlPanel/Palette/Editor/Clone/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Editor/Clone/Prompt",
            "text": "建議您修改前先複製此預設調色盤"
        },
        "$:/language/ControlPanel/Palette/Editor/Prompt/Modified": {
            "title": "$:/language/ControlPanel/Palette/Editor/Prompt/Modified",
            "text": "此預設調色盤已被修改過"
        },
        "$:/language/ControlPanel/Palette/Editor/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Editor/Prompt",
            "text": "編輯"
        },
        "$:/language/ControlPanel/Palette/Editor/Reset/Caption": {
            "title": "$:/language/ControlPanel/Palette/Editor/Reset/Caption",
            "text": "重置"
        },
        "$:/language/ControlPanel/Palette/HideEditor/Caption": {
            "title": "$:/language/ControlPanel/Palette/HideEditor/Caption",
            "text": "隱藏編輯器"
        },
        "$:/language/ControlPanel/Palette/Prompt": {
            "title": "$:/language/ControlPanel/Palette/Prompt",
            "text": "當前的調色盤:"
        },
        "$:/language/ControlPanel/Palette/ShowEditor/Caption": {
            "title": "$:/language/ControlPanel/Palette/ShowEditor/Caption",
            "text": "顯示編輯器"
        },
        "$:/language/ControlPanel/Plugins/Add/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Add/Hint",
            "text": "從官方插件庫安裝插件"
        },
        "$:/language/ControlPanel/Plugins/Add/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Add/Caption",
            "text": "獲取更多插件"
        },
        "$:/language/ControlPanel/Plugins/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Caption",
            "text": "插件"
        },
        "$:/language/ControlPanel/Plugins/Disable/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Disable/Caption",
            "text": "停用"
        },
        "$:/language/ControlPanel/Plugins/Disable/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Disable/Hint",
            "text": "重新載入頁面時停用此插件"
        },
        "$:/language/ControlPanel/Plugins/Disabled/Status": {
            "title": "$:/language/ControlPanel/Plugins/Disabled/Status",
            "text": "(已停用)"
        },
        "$:/language/ControlPanel/Plugins/Empty/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Empty/Hint",
            "text": "無"
        },
        "$:/language/ControlPanel/Plugins/Enable/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Enable/Caption",
            "text": "啟用"
        },
        "$:/language/ControlPanel/Plugins/Enable/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Enable/Hint",
            "text": "重新載入頁面時啟用此插件"
        },
        "$:/language/ControlPanel/Plugins/Install": {
            "title": "$:/language/ControlPanel/Plugins/Install",
            "text": "安裝"
        },
        "$:/language/ControlPanel/Plugins/Installed/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Installed/Hint",
            "text": "當前已安裝的插件:"
        },
        "$:/language/ControlPanel/Plugins/Languages/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Languages/Caption",
            "text": "語言"
        },
        "$:/language/ControlPanel/Plugins/Languages/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Languages/Hint",
            "text": "語言包插件"
        },
        "$:/language/ControlPanel/Plugins/OpenPluginLibrary": {
            "title": "$:/language/ControlPanel/Plugins/OpenPluginLibrary",
            "text": "開啟插件程式庫"
        },
        "$:/language/ControlPanel/Plugins/Plugins/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Plugins/Caption",
            "text": "插件"
        },
        "$:/language/ControlPanel/Plugins/Plugins/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Plugins/Hint",
            "text": "插件"
        },
        "$:/language/ControlPanel/Plugins/Reinstall": {
            "title": "$:/language/ControlPanel/Plugins/Reinstall",
            "text": "重新安裝"
        },
        "$:/language/ControlPanel/Plugins/Themes/Caption": {
            "title": "$:/language/ControlPanel/Plugins/Themes/Caption",
            "text": "佈景主題"
        },
        "$:/language/ControlPanel/Plugins/Themes/Hint": {
            "title": "$:/language/ControlPanel/Plugins/Themes/Hint",
            "text": "佈景主題插件"
        },
        "$:/language/ControlPanel/Parsing/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Caption",
            "text": "解析"
        },
        "$:/language/ControlPanel/Parsing/Hint": {
            "title": "$:/language/ControlPanel/Parsing/Hint",
            "text": "在此您可以全域停用個別的維基語法解析規則。請小心,停用某些解析規則,會妨礙 ~TiddlyWiki 正常運作 (您可以用[[安全模式|http://tiddlywiki.com/#SafeMode]]恢復正常操作)"
        },
        "$:/language/ControlPanel/Parsing/Block/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Block/Caption",
            "text": "區塊解析規則"
        },
        "$:/language/ControlPanel/Parsing/Inline/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Inline/Caption",
            "text": "行內解析規則"
        },
        "$:/language/ControlPanel/Parsing/Pragma/Caption": {
            "title": "$:/language/ControlPanel/Parsing/Pragma/Caption",
            "text": "編譯指示解析規則"
        },
        "$:/language/ControlPanel/Saving/Caption": {
            "title": "$:/language/ControlPanel/Saving/Caption",
            "text": "儲存"
        },
        "$:/language/ControlPanel/Saving/Heading": {
            "title": "$:/language/ControlPanel/Saving/Heading",
            "text": "儲存"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading",
            "text": "進階設定"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir",
            "text": "備份資料夾"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Backups": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Backups",
            "text": "備份"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Description": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Description",
            "text": "這些設定只適用於儲存到 http://tiddlyspot.com 或相容的遠端伺服器時。"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Filename": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Filename",
            "text": "上傳檔名"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Heading": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Heading",
            "text": "~TiddlySpot"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Hint": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Hint",
            "text": "//預設之伺服器網址 `http://<wikiname>.tiddlyspot.com/store.cgi`,可改為自訂之伺服器網址,例如 `http://example.com/store.php`。//"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/Password": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/Password",
            "text": "密碼"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL",
            "text": "伺服器網址"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir",
            "text": "上傳資料夾"
        },
        "$:/language/ControlPanel/Saving/TiddlySpot/UserName": {
            "title": "$:/language/ControlPanel/Saving/TiddlySpot/UserName",
            "text": "帳號"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Caption": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Caption",
            "text": "自動儲存"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description",
            "text": "不要自動儲存變更"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description",
            "text": "自動儲存變更"
        },
        "$:/language/ControlPanel/Settings/AutoSave/Hint": {
            "title": "$:/language/ControlPanel/Settings/AutoSave/Hint",
            "text": "在編輯過程中自動儲存變更"
        },
        "$:/language/ControlPanel/Settings/CamelCase/Caption": {
            "title": "$:/language/ControlPanel/Settings/CamelCase/Caption",
            "text": "駝峰式維基鏈接"
        },
        "$:/language/ControlPanel/Settings/CamelCase/Hint": {
            "title": "$:/language/ControlPanel/Settings/CamelCase/Hint",
            "text": "您可以全域停用駝峰式短語自動鏈接。須儲存後重新載入,方才生效。"
        },
        "$:/language/ControlPanel/Settings/CamelCase/Description": {
            "title": "$:/language/ControlPanel/Settings/CamelCase/Description",
            "text": "啟用自動駝峰式鏈接"
        },
        "$:/language/ControlPanel/Settings/Caption": {
            "title": "$:/language/ControlPanel/Settings/Caption",
            "text": "設定"
        },
        "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption": {
            "title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption",
            "text": "預設側邊欄頁籤"
        },
        "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint": {
            "title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint",
            "text": "指定預設顯示的側邊欄頁籤"
        },
        "$:/language/ControlPanel/Settings/Hint": {
            "title": "$:/language/ControlPanel/Settings/Hint",
            "text": "這些進階設定讓您自訂 TiddlyWiki 的行為。"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption",
            "text": "條目開啟行為"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint",
            "text": "從故事河//中//導航"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint",
            "text": "從故事河//外//導航"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove",
            "text": "開啟於當前條目之上"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow",
            "text": "開啟於當前條目之下"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop",
            "text": "開啟於故事河的頂端"
        },
        "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom": {
            "title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom",
            "text": "開啟於故事河的底部"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption",
            "text": "網址列導覽"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint",
            "text": "在瀏覽器網址列導覽到條目時的行為:"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description",
            "text": "不更新網址列"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description",
            "text": "包含目標條目"
        },
        "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description",
            "text": "包括目標條目和當前已開啟的條目序列"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Caption": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Caption",
            "text": "歷史記錄導覽"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Hint": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Hint",
            "text": "當導覽到條目時,更新瀏覽器歷史記錄:"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/No/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/No/Description",
            "text": "不更新歷史記錄"
        },
        "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description": {
            "title": "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description",
            "text": "更新歷史記錄"
        },
        "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption": {
            "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption",
            "text": "效能檢測"
        },
        "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint": {
            "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint",
            "text": "在瀏覽器的開發人員主控台,顯示效能統計資訊。需要重新載入才能生效。"
        },
        "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description": {
            "title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description",
            "text": "啟用效能檢測"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption",
            "text": "工具列按鈕樣式"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint",
            "text": "選擇工具列按鈕的樣式:"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless",
            "text": "無邊框"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed",
            "text": "方框"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded",
            "text": "圓形"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Caption": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Caption",
            "text": "工具列按鈕"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Hint": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Hint",
            "text": "預設的工具列按鈕外觀:"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description",
            "text": "包含圖示"
        },
        "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description": {
            "title": "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description",
            "text": "包含文字"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Caption": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Caption",
            "text": "條目標題"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Hint": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Hint",
            "text": "可選地顯示條目標題為鏈接"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/No/Description": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/No/Description",
            "text": "不顯示條目標題為鏈接"
        },
        "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description": {
            "title": "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description",
            "text": "顯示條目標題為鏈接"
        },
        "$:/language/ControlPanel/StoryView/Caption": {
            "title": "$:/language/ControlPanel/StoryView/Caption",
            "text": "檢視模式"
        },
        "$:/language/ControlPanel/StoryView/Prompt": {
            "title": "$:/language/ControlPanel/StoryView/Prompt",
            "text": "當前的檢視模式:"
        },
        "$:/language/ControlPanel/Theme/Caption": {
            "title": "$:/language/ControlPanel/Theme/Caption",
            "text": "佈景主題"
        },
        "$:/language/ControlPanel/Theme/Prompt": {
            "title": "$:/language/ControlPanel/Theme/Prompt",
            "text": "當前的佈景主題:"
        },
        "$:/language/ControlPanel/TiddlerFields/Caption": {
            "title": "$:/language/ControlPanel/TiddlerFields/Caption",
            "text": "條目欄位"
        },
        "$:/language/ControlPanel/TiddlerFields/Hint": {
            "title": "$:/language/ControlPanel/TiddlerFields/Hint",
            "text": "這是本維基使用中的所有條目欄位(含系統條目的欄位,但預設條目的欄位除外)。"
        },
        "$:/language/ControlPanel/Toolbars/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/Caption",
            "text": "工具列"
        },
        "$:/language/ControlPanel/Toolbars/EditToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Caption",
            "text": "編輯工具列"
        },
        "$:/language/ControlPanel/Toolbars/EditToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/EditToolbar/Hint",
            "text": "選擇將顯示哪些按鈕於條目的編輯模式工具列"
        },
        "$:/language/ControlPanel/Toolbars/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/Hint",
            "text": "選擇將顯示哪些工具列按鈕"
        },
        "$:/language/ControlPanel/Toolbars/PageControls/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/PageControls/Caption",
            "text": "頁面工具列"
        },
        "$:/language/ControlPanel/Toolbars/PageControls/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/PageControls/Hint",
            "text": "選擇將顯示哪些按鈕於主頁面的工具列"
        },
        "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption": {
            "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption",
            "text": "檢視工具列"
        },
        "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint": {
            "title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint",
            "text": "選擇將顯示哪些按鈕於條目的檢視模式工具列"
        },
        "$:/language/ControlPanel/Tools/Download/Full/Caption": {
            "title": "$:/language/ControlPanel/Tools/Download/Full/Caption",
            "text": "下載完整副本"
        },
        "$:/core/zh-Hant/readme": {
            "title": "$:/core/zh-Hant/readme",
            "text": "此插件包含 TiddlyWiki 的核心元件,包括:\n\n* JavaScript 程式碼模組\n* 圖示\n* 建立 TiddlyWiki 的使用者介面所需的範本\n* 核心所使用的可當地語系化字串的英國英語 (''en-GB'') 翻譯\n"
        },
        "$:/language/Date/Long/Day/0": {
            "title": "$:/language/Date/Long/Day/0",
            "text": "星期日"
        },
        "$:/language/Date/Long/Day/1": {
            "title": "$:/language/Date/Long/Day/1",
            "text": "星期一"
        },
        "$:/language/Date/Long/Day/2": {
            "title": "$:/language/Date/Long/Day/2",
            "text": "星期二"
        },
        "$:/language/Date/Long/Day/3": {
            "title": "$:/language/Date/Long/Day/3",
            "text": "星期三"
        },
        "$:/language/Date/Long/Day/4": {
            "title": "$:/language/Date/Long/Day/4",
            "text": "星期四"
        },
        "$:/language/Date/Long/Day/5": {
            "title": "$:/language/Date/Long/Day/5",
            "text": "星期五"
        },
        "$:/language/Date/Long/Day/6": {
            "title": "$:/language/Date/Long/Day/6",
            "text": "星期六"
        },
        "$:/language/Date/Long/Month/1": {
            "title": "$:/language/Date/Long/Month/1",
            "text": "一月"
        },
        "$:/language/Date/Long/Month/2": {
            "title": "$:/language/Date/Long/Month/2",
            "text": "二月"
        },
        "$:/language/Date/Long/Month/3": {
            "title": "$:/language/Date/Long/Month/3",
            "text": "三月"
        },
        "$:/language/Date/Long/Month/4": {
            "title": "$:/language/Date/Long/Month/4",
            "text": "四月"
        },
        "$:/language/Date/Long/Month/5": {
            "title": "$:/language/Date/Long/Month/5",
            "text": "五月"
        },
        "$:/language/Date/Long/Month/6": {
            "title": "$:/language/Date/Long/Month/6",
            "text": "六月"
        },
        "$:/language/Date/Long/Month/7": {
            "title": "$:/language/Date/Long/Month/7",
            "text": "七月"
        },
        "$:/language/Date/Long/Month/8": {
            "title": "$:/language/Date/Long/Month/8",
            "text": "八月"
        },
        "$:/language/Date/Long/Month/9": {
            "title": "$:/language/Date/Long/Month/9",
            "text": "九月"
        },
        "$:/language/Date/Long/Month/10": {
            "title": "$:/language/Date/Long/Month/10",
            "text": "十月"
        },
        "$:/language/Date/Long/Month/11": {
            "title": "$:/language/Date/Long/Month/11",
            "text": "十一月"
        },
        "$:/language/Date/Long/Month/12": {
            "title": "$:/language/Date/Long/Month/12",
            "text": "十二月"
        },
        "$:/language/Date/Period/am": {
            "title": "$:/language/Date/Period/am",
            "text": "上午"
        },
        "$:/language/Date/Period/pm": {
            "title": "$:/language/Date/Period/pm",
            "text": "下午"
        },
        "$:/language/Date/Short/Day/0": {
            "title": "$:/language/Date/Short/Day/0",
            "text": "日"
        },
        "$:/language/Date/Short/Day/1": {
            "title": "$:/language/Date/Short/Day/1",
            "text": "一"
        },
        "$:/language/Date/Short/Day/2": {
            "title": "$:/language/Date/Short/Day/2",
            "text": "二"
        },
        "$:/language/Date/Short/Day/3": {
            "title": "$:/language/Date/Short/Day/3",
            "text": "三"
        },
        "$:/language/Date/Short/Day/4": {
            "title": "$:/language/Date/Short/Day/4",
            "text": "四"
        },
        "$:/language/Date/Short/Day/5": {
            "title": "$:/language/Date/Short/Day/5",
            "text": "五"
        },
        "$:/language/Date/Short/Day/6": {
            "title": "$:/language/Date/Short/Day/6",
            "text": "六"
        },
        "$:/language/Date/Short/Month/1": {
            "title": "$:/language/Date/Short/Month/1",
            "text": "01月"
        },
        "$:/language/Date/Short/Month/2": {
            "title": "$:/language/Date/Short/Month/2",
            "text": "02月"
        },
        "$:/language/Date/Short/Month/3": {
            "title": "$:/language/Date/Short/Month/3",
            "text": "03月"
        },
        "$:/language/Date/Short/Month/4": {
            "title": "$:/language/Date/Short/Month/4",
            "text": "04月"
        },
        "$:/language/Date/Short/Month/5": {
            "title": "$:/language/Date/Short/Month/5",
            "text": "05月"
        },
        "$:/language/Date/Short/Month/6": {
            "title": "$:/language/Date/Short/Month/6",
            "text": "06月"
        },
        "$:/language/Date/Short/Month/7": {
            "title": "$:/language/Date/Short/Month/7",
            "text": "07月"
        },
        "$:/language/Date/Short/Month/8": {
            "title": "$:/language/Date/Short/Month/8",
            "text": "08月"
        },
        "$:/language/Date/Short/Month/9": {
            "title": "$:/language/Date/Short/Month/9",
            "text": "09月"
        },
        "$:/language/Date/Short/Month/10": {
            "title": "$:/language/Date/Short/Month/10",
            "text": "10月"
        },
        "$:/language/Date/Short/Month/11": {
            "title": "$:/language/Date/Short/Month/11",
            "text": "11月"
        },
        "$:/language/Date/Short/Month/12": {
            "title": "$:/language/Date/Short/Month/12",
            "text": "12月"
        },
        "$:/language/RelativeDate/Future/Days": {
            "title": "$:/language/RelativeDate/Future/Days",
            "text": "<<period>> 天後"
        },
        "$:/language/RelativeDate/Future/Hours": {
            "title": "$:/language/RelativeDate/Future/Hours",
            "text": "<<period>> 小時後"
        },
        "$:/language/RelativeDate/Future/Minutes": {
            "title": "$:/language/RelativeDate/Future/Minutes",
            "text": "<<period>> 分鐘後"
        },
        "$:/language/RelativeDate/Future/Months": {
            "title": "$:/language/RelativeDate/Future/Months",
            "text": "<<period>> 個月後"
        },
        "$:/language/RelativeDate/Future/Second": {
            "title": "$:/language/RelativeDate/Future/Second",
            "text": "1 秒後"
        },
        "$:/language/RelativeDate/Future/Seconds": {
            "title": "$:/language/RelativeDate/Future/Seconds",
            "text": "<<period>> 秒後"
        },
        "$:/language/RelativeDate/Future/Years": {
            "title": "$:/language/RelativeDate/Future/Years",
            "text": "<<period>> 年後"
        },
        "$:/language/RelativeDate/Past/Days": {
            "title": "$:/language/RelativeDate/Past/Days",
            "text": "<<period>> 天前"
        },
        "$:/language/RelativeDate/Past/Hours": {
            "title": "$:/language/RelativeDate/Past/Hours",
            "text": "<<period>> 小時前"
        },
        "$:/language/RelativeDate/Past/Minutes": {
            "title": "$:/language/RelativeDate/Past/Minutes",
            "text": "<<period>> 分鐘前"
        },
        "$:/language/RelativeDate/Past/Months": {
            "title": "$:/language/RelativeDate/Past/Months",
            "text": "<<period>> 個月前"
        },
        "$:/language/RelativeDate/Past/Second": {
            "title": "$:/language/RelativeDate/Past/Second",
            "text": "1 秒前"
        },
        "$:/language/RelativeDate/Past/Seconds": {
            "title": "$:/language/RelativeDate/Past/Seconds",
            "text": "<<period>> 秒前"
        },
        "$:/language/RelativeDate/Past/Years": {
            "title": "$:/language/RelativeDate/Past/Years",
            "text": "<<period>> 年前"
        },
        "$:/language/Docs/ModuleTypes/animation": {
            "title": "$:/language/Docs/ModuleTypes/animation",
            "text": "動畫模組包含可用於 RevealWidget 的動畫。"
        },
        "$:/language/Docs/ModuleTypes/command": {
            "title": "$:/language/Docs/ModuleTypes/command",
            "text": "可於 Node.js 執行的指令。"
        },
        "$:/language/Docs/ModuleTypes/config": {
            "title": "$:/language/Docs/ModuleTypes/config",
            "text": "加入 `$tw.config` 的資料。"
        },
        "$:/language/Docs/ModuleTypes/filteroperator": {
            "title": "$:/language/Docs/ModuleTypes/filteroperator",
            "text": "個別篩選器運算元方法。"
        },
        "$:/language/Docs/ModuleTypes/global": {
            "title": "$:/language/Docs/ModuleTypes/global",
            "text": "加入 `$tw` 的全域資料。"
        },
        "$:/language/Docs/ModuleTypes/isfilteroperator": {
            "title": "$:/language/Docs/ModuleTypes/isfilteroperator",
            "text": "''is'' 篩選器運算元的運算子。"
        },
        "$:/language/Docs/ModuleTypes/macro": {
            "title": "$:/language/Docs/ModuleTypes/macro",
            "text": "JavaScript ''巨集''定義。"
        },
        "$:/language/Docs/ModuleTypes/parser": {
            "title": "$:/language/Docs/ModuleTypes/parser",
            "text": "不同內容類型的解析器。"
        },
        "$:/language/Docs/ModuleTypes/saver": {
            "title": "$:/language/Docs/ModuleTypes/saver",
            "text": "於瀏覽器儲存檔案的不同的儲存處理方法。"
        },
        "$:/language/Docs/ModuleTypes/startup": {
            "title": "$:/language/Docs/ModuleTypes/startup",
            "text": "啟動時期的功能函數。"
        },
        "$:/language/Docs/ModuleTypes/storyview": {
            "title": "$:/language/Docs/ModuleTypes/storyview",
            "text": "檢視模式用以自訂 list 小工具的動畫與行為。"
        },
        "$:/language/Docs/ModuleTypes/tiddlerdeserializer": {
            "title": "$:/language/Docs/ModuleTypes/tiddlerdeserializer",
            "text": "轉換不同內容類型至條目。"
        },
        "$:/language/Docs/ModuleTypes/tiddlerfield": {
            "title": "$:/language/Docs/ModuleTypes/tiddlerfield",
            "text": "定義個別條目欄位的行為。"
        },
        "$:/language/Docs/ModuleTypes/tiddlermethod": {
            "title": "$:/language/Docs/ModuleTypes/tiddlermethod",
            "text": "新增方法至 `$tw.Tiddler` 原型。"
        },
        "$:/language/Docs/ModuleTypes/upgrader": {
            "title": "$:/language/Docs/ModuleTypes/upgrader",
            "text": "於升級/導入過程中,套用升級處理至條目。"
        },
        "$:/language/Docs/ModuleTypes/utils": {
            "title": "$:/language/Docs/ModuleTypes/utils",
            "text": "新增方法至 `$tw.utils`。"
        },
        "$:/language/Docs/ModuleTypes/utils-node": {
            "title": "$:/language/Docs/ModuleTypes/utils-node",
            "text": "將特定於 Node.js 的方法新增到 '$tw.utils'。."
        },
        "$:/language/Docs/ModuleTypes/widget": {
            "title": "$:/language/Docs/ModuleTypes/widget",
            "text": "封裝 DOM 渲染和刷新的小工具。"
        },
        "$:/language/Docs/ModuleTypes/wikimethod": {
            "title": "$:/language/Docs/ModuleTypes/wikimethod",
            "text": "新增方法至 `$tw.Wiki`。"
        },
        "$:/language/Docs/ModuleTypes/wikirule": {
            "title": "$:/language/Docs/ModuleTypes/wikirule",
            "text": "WikiText 解析器的個別的語法規則。"
        },
        "$:/language/Docs/PaletteColours/alert-background": {
            "title": "$:/language/Docs/PaletteColours/alert-background",
            "text": "警示背景"
        },
        "$:/language/Docs/PaletteColours/alert-border": {
            "title": "$:/language/Docs/PaletteColours/alert-border",
            "text": "警示邊框"
        },
        "$:/language/Docs/PaletteColours/alert-highlight": {
            "title": "$:/language/Docs/PaletteColours/alert-highlight",
            "text": "警示高亮度"
        },
        "$:/language/Docs/PaletteColours/alert-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/alert-muted-foreground",
            "text": "警示的低調前景"
        },
        "$:/language/Docs/PaletteColours/background": {
            "title": "$:/language/Docs/PaletteColours/background",
            "text": "一般背景"
        },
        "$:/language/Docs/PaletteColours/blockquote-bar": {
            "title": "$:/language/Docs/PaletteColours/blockquote-bar",
            "text": "引言條"
        },
        "$:/language/Docs/PaletteColours/button-background": {
            "title": "$:/language/Docs/PaletteColours/button-background",
            "text": "預設按鈕背景"
        },
        "$:/language/Docs/PaletteColours/button-border": {
            "title": "$:/language/Docs/PaletteColours/button-border",
            "text": "預設按鈕邊框"
        },
        "$:/language/Docs/PaletteColours/button-foreground": {
            "title": "$:/language/Docs/PaletteColours/button-foreground",
            "text": "預設按鈕前景"
        },
        "$:/language/Docs/PaletteColours/code-background": {
            "title": "$:/language/Docs/PaletteColours/code-background",
            "text": "程式碼背景"
        },
        "$:/language/Docs/PaletteColours/code-border": {
            "title": "$:/language/Docs/PaletteColours/code-border",
            "text": "程式碼邊框"
        },
        "$:/language/Docs/PaletteColours/code-foreground": {
            "title": "$:/language/Docs/PaletteColours/code-foreground",
            "text": "程式碼前景"
        },
        "$:/language/Docs/PaletteColours/dirty-indicator": {
            "title": "$:/language/Docs/PaletteColours/dirty-indicator",
            "text": "未儲存變更指示器"
        },
        "$:/language/Docs/PaletteColours/download-background": {
            "title": "$:/language/Docs/PaletteColours/download-background",
            "text": "下載按鈕背景"
        },
        "$:/language/Docs/PaletteColours/download-foreground": {
            "title": "$:/language/Docs/PaletteColours/download-foreground",
            "text": "下載按鈕前景"
        },
        "$:/language/Docs/PaletteColours/dragger-background": {
            "title": "$:/language/Docs/PaletteColours/dragger-background",
            "text": "拖動區背景"
        },
        "$:/language/Docs/PaletteColours/dragger-foreground": {
            "title": "$:/language/Docs/PaletteColours/dragger-foreground",
            "text": "拖動區前景"
        },
        "$:/language/Docs/PaletteColours/dropdown-background": {
            "title": "$:/language/Docs/PaletteColours/dropdown-background",
            "text": "下拉背景"
        },
        "$:/language/Docs/PaletteColours/dropdown-border": {
            "title": "$:/language/Docs/PaletteColours/dropdown-border",
            "text": "下拉邊框"
        },
        "$:/language/Docs/PaletteColours/dropdown-tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/dropdown-tab-background-selected",
            "text": "選定的下拉頁籤背景"
        },
        "$:/language/Docs/PaletteColours/dropdown-tab-background": {
            "title": "$:/language/Docs/PaletteColours/dropdown-tab-background",
            "text": "下拉頁籤背景"
        },
        "$:/language/Docs/PaletteColours/dropzone-background": {
            "title": "$:/language/Docs/PaletteColours/dropzone-background",
            "text": "拖放區背景"
        },
        "$:/language/Docs/PaletteColours/external-link-background-hover": {
            "title": "$:/language/Docs/PaletteColours/external-link-background-hover",
            "text": "懸停外部鏈結背景"
        },
        "$:/language/Docs/PaletteColours/external-link-background-visited": {
            "title": "$:/language/Docs/PaletteColours/external-link-background-visited",
            "text": "已造訪過的外部鏈結背景"
        },
        "$:/language/Docs/PaletteColours/external-link-background": {
            "title": "$:/language/Docs/PaletteColours/external-link-background",
            "text": "外部鏈結背景"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground-hover",
            "text": "懸停外部鏈結前景"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground-visited": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground-visited",
            "text": "已造訪過的外部鏈結前景"
        },
        "$:/language/Docs/PaletteColours/external-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/external-link-foreground",
            "text": "外部鏈結前景"
        },
        "$:/language/Docs/PaletteColours/foreground": {
            "title": "$:/language/Docs/PaletteColours/foreground",
            "text": "一般前景"
        },
        "$:/language/Docs/PaletteColours/message-background": {
            "title": "$:/language/Docs/PaletteColours/message-background",
            "text": "訊息框背景"
        },
        "$:/language/Docs/PaletteColours/message-border": {
            "title": "$:/language/Docs/PaletteColours/message-border",
            "text": "訊息邊框"
        },
        "$:/language/Docs/PaletteColours/message-foreground": {
            "title": "$:/language/Docs/PaletteColours/message-foreground",
            "text": "訊息框前景"
        },
        "$:/language/Docs/PaletteColours/modal-backdrop": {
            "title": "$:/language/Docs/PaletteColours/modal-backdrop",
            "text": "模組背景幕"
        },
        "$:/language/Docs/PaletteColours/modal-background": {
            "title": "$:/language/Docs/PaletteColours/modal-background",
            "text": "模組背景"
        },
        "$:/language/Docs/PaletteColours/modal-border": {
            "title": "$:/language/Docs/PaletteColours/modal-border",
            "text": "模組邊框"
        },
        "$:/language/Docs/PaletteColours/modal-footer-background": {
            "title": "$:/language/Docs/PaletteColours/modal-footer-background",
            "text": "模組頁腳背景"
        },
        "$:/language/Docs/PaletteColours/modal-footer-border": {
            "title": "$:/language/Docs/PaletteColours/modal-footer-border",
            "text": "模組頁腳邊框"
        },
        "$:/language/Docs/PaletteColours/modal-header-border": {
            "title": "$:/language/Docs/PaletteColours/modal-header-border",
            "text": "模組標題邊框"
        },
        "$:/language/Docs/PaletteColours/muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/muted-foreground",
            "text": "一般低調前景"
        },
        "$:/language/Docs/PaletteColours/notification-background": {
            "title": "$:/language/Docs/PaletteColours/notification-background",
            "text": "通知背景"
        },
        "$:/language/Docs/PaletteColours/notification-border": {
            "title": "$:/language/Docs/PaletteColours/notification-border",
            "text": "通知邊框"
        },
        "$:/language/Docs/PaletteColours/page-background": {
            "title": "$:/language/Docs/PaletteColours/page-background",
            "text": "頁面背景"
        },
        "$:/language/Docs/PaletteColours/pre-background": {
            "title": "$:/language/Docs/PaletteColours/pre-background",
            "text": "pre 背景"
        },
        "$:/language/Docs/PaletteColours/pre-border": {
            "title": "$:/language/Docs/PaletteColours/pre-border",
            "text": "pre 邊框"
        },
        "$:/language/Docs/PaletteColours/primary": {
            "title": "$:/language/Docs/PaletteColours/primary",
            "text": "主顏色"
        },
        "$:/language/Docs/PaletteColours/sidebar-button-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-button-foreground",
            "text": "側邊欄按鈕前景"
        },
        "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover",
            "text": "懸停側邊欄控制項前景"
        },
        "$:/language/Docs/PaletteColours/sidebar-controls-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground",
            "text": "側邊欄控制項前景"
        },
        "$:/language/Docs/PaletteColours/sidebar-foreground-shadow": {
            "title": "$:/language/Docs/PaletteColours/sidebar-foreground-shadow",
            "text": "側邊欄前景陰影"
        },
        "$:/language/Docs/PaletteColours/sidebar-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-foreground",
            "text": "側邊欄前景"
        },
        "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover",
            "text": "懸停側邊欄低調前景"
        },
        "$:/language/Docs/PaletteColours/sidebar-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground",
            "text": "側邊欄低調前景"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-background-selected",
            "text": "側邊欄選定的頁籤背景"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-background": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-background",
            "text": "側邊欄頁籤背景"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-border-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-border-selected",
            "text": "側邊欄選定的頁籤邊框"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-border": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-border",
            "text": "側邊欄頁籤邊框"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-divider": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-divider",
            "text": "側邊欄頁籤分隔線"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected",
            "text": "側邊欄選定頁籤前景"
        },
        "$:/language/Docs/PaletteColours/sidebar-tab-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground",
            "text": "側邊欄頁籤前景"
        },
        "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover",
            "text": "側邊欄懸停條目鏈結前景"
        },
        "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground",
            "text": "側邊欄條目鏈結前景"
        },
        "$:/language/Docs/PaletteColours/site-title-foreground": {
            "title": "$:/language/Docs/PaletteColours/site-title-foreground",
            "text": "網站標題前景"
        },
        "$:/language/Docs/PaletteColours/static-alert-foreground": {
            "title": "$:/language/Docs/PaletteColours/static-alert-foreground",
            "text": "靜態警示前景"
        },
        "$:/language/Docs/PaletteColours/tab-background-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-background-selected",
            "text": "選定的頁籤背景"
        },
        "$:/language/Docs/PaletteColours/tab-background": {
            "title": "$:/language/Docs/PaletteColours/tab-background",
            "text": "頁籤背景"
        },
        "$:/language/Docs/PaletteColours/tab-border-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-border-selected",
            "text": "選定的頁籤邊框"
        },
        "$:/language/Docs/PaletteColours/tab-border": {
            "title": "$:/language/Docs/PaletteColours/tab-border",
            "text": "頁籤邊框"
        },
        "$:/language/Docs/PaletteColours/tab-divider": {
            "title": "$:/language/Docs/PaletteColours/tab-divider",
            "text": "頁籤分隔線"
        },
        "$:/language/Docs/PaletteColours/tab-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/tab-foreground-selected",
            "text": "選定的頁籤前景"
        },
        "$:/language/Docs/PaletteColours/tab-foreground": {
            "title": "$:/language/Docs/PaletteColours/tab-foreground",
            "text": "頁籤前景"
        },
        "$:/language/Docs/PaletteColours/table-border": {
            "title": "$:/language/Docs/PaletteColours/table-border",
            "text": "表格邊框"
        },
        "$:/language/Docs/PaletteColours/table-footer-background": {
            "title": "$:/language/Docs/PaletteColours/table-footer-background",
            "text": "表格頁腳背景"
        },
        "$:/language/Docs/PaletteColours/table-header-background": {
            "title": "$:/language/Docs/PaletteColours/table-header-background",
            "text": "表格標題背景"
        },
        "$:/language/Docs/PaletteColours/tag-background": {
            "title": "$:/language/Docs/PaletteColours/tag-background",
            "text": "標籤背景"
        },
        "$:/language/Docs/PaletteColours/tag-foreground": {
            "title": "$:/language/Docs/PaletteColours/tag-foreground",
            "text": "標籤前景"
        },
        "$:/language/Docs/PaletteColours/tiddler-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-background",
            "text": "條目背景"
        },
        "$:/language/Docs/PaletteColours/tiddler-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-border",
            "text": "條目邊框"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover",
            "text": "懸停的條目控制項前景"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected",
            "text": "選定的條目控制項前景"
        },
        "$:/language/Docs/PaletteColours/tiddler-controls-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground",
            "text": "條目控制項前景"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-background",
            "text": "條目編輯器背景"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-border-image": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-border-image",
            "text": "條目編輯器邊框圖片"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-border",
            "text": "條目編輯器邊框"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-fields-even": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-even",
            "text": "條目編輯器中偶數欄位背景"
        },
        "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd": {
            "title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd",
            "text": "條目編輯器中奇數欄位背景"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-background",
            "text": "條目資訊面板背景"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-border": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-border",
            "text": "條目資訊面板邊框"
        },
        "$:/language/Docs/PaletteColours/tiddler-info-tab-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-info-tab-background",
            "text": "條目資訊面板頁籤背景"
        },
        "$:/language/Docs/PaletteColours/tiddler-link-background": {
            "title": "$:/language/Docs/PaletteColours/tiddler-link-background",
            "text": "條目鏈結背景"
        },
        "$:/language/Docs/PaletteColours/tiddler-link-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-link-foreground",
            "text": "條目鏈結前景"
        },
        "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground",
            "text": "條目副標題前景"
        },
        "$:/language/Docs/PaletteColours/tiddler-title-foreground": {
            "title": "$:/language/Docs/PaletteColours/tiddler-title-foreground",
            "text": "條目標題前景"
        },
        "$:/language/Docs/PaletteColours/toolbar-new-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-new-button",
            "text": "工具列 '新增條目' 按鈕前景"
        },
        "$:/language/Docs/PaletteColours/toolbar-options-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-options-button",
            "text": "工具列 '選項' 按鈕前景"
        },
        "$:/language/Docs/PaletteColours/toolbar-save-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-save-button",
            "text": "工具列 '儲存' 按鈕前景"
        },
        "$:/language/Docs/PaletteColours/toolbar-info-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-info-button",
            "text": "工具列 '資訊' 按鈕前景"
        },
        "$:/language/Docs/PaletteColours/toolbar-edit-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-edit-button",
            "text": "工具列 '編輯' 按鈕前景"
        },
        "$:/language/Docs/PaletteColours/toolbar-close-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-close-button",
            "text": "工具列 '關閉' 按鈕前景"
        },
        "$:/language/Docs/PaletteColours/toolbar-delete-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-delete-button",
            "text": "工具列 '刪除' 按鈕前景"
        },
        "$:/language/Docs/PaletteColours/toolbar-cancel-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-cancel-button",
            "text": "工具列 '取消' 按鈕前景"
        },
        "$:/language/Docs/PaletteColours/toolbar-done-button": {
            "title": "$:/language/Docs/PaletteColours/toolbar-done-button",
            "text": "工具列 '完成  按鈕前景"
        },
        "$:/language/Docs/PaletteColours/untagged-background": {
            "title": "$:/language/Docs/PaletteColours/untagged-background",
            "text": "未設標籤的背景"
        },
        "$:/language/Docs/PaletteColours/very-muted-foreground": {
            "title": "$:/language/Docs/PaletteColours/very-muted-foreground",
            "text": "非常低調前景"
        },
        "$:/language/EditTemplate/Body/External/Hint": {
            "title": "$:/language/EditTemplate/Body/External/Hint",
            "text": "這是儲存於主要的 TiddlyWiki 檔之外的外部條目。你可以編輯其標籤和欄位,但不能直接編輯內容本身"
        },
        "$:/language/EditTemplate/Body/Hint": {
            "title": "$:/language/EditTemplate/Body/Hint",
            "text": "使用 WikiText 來新增格式、圖片及動態功能"
        },
        "$:/language/EditTemplate/Body/Placeholder": {
            "title": "$:/language/EditTemplate/Body/Placeholder",
            "text": "輸入此條目的內容"
        },
        "$:/language/EditTemplate/Body/Preview/Button/Hide": {
            "title": "$:/language/EditTemplate/Body/Preview/Button/Hide",
            "text": "隱藏預覽"
        },
        "$:/language/EditTemplate/Body/Preview/Button/Show": {
            "title": "$:/language/EditTemplate/Body/Preview/Button/Show",
            "text": "顯示預覽"
        },
        "$:/language/EditTemplate/Field/Remove/Caption": {
            "title": "$:/language/EditTemplate/Field/Remove/Caption",
            "text": "刪除欄位"
        },
        "$:/language/EditTemplate/Field/Remove/Hint": {
            "title": "$:/language/EditTemplate/Field/Remove/Hint",
            "text": "刪除欄位"
        },
        "$:/language/EditTemplate/Fields/Add/Button": {
            "title": "$:/language/EditTemplate/Fields/Add/Button",
            "text": "新增"
        },
        "$:/language/EditTemplate/Fields/Add/Dropdown/System": {
            "title": "$:/language/EditTemplate/Fields/Add/Dropdown/System",
            "text": "系統欄位"
        },
        "$:/language/EditTemplate/Fields/Add/Dropdown/User": {
            "title": "$:/language/EditTemplate/Fields/Add/Dropdown/User",
            "text": "使用者欄位"
        },
        "$:/language/EditTemplate/Fields/Add/Name/Placeholder": {
            "title": "$:/language/EditTemplate/Fields/Add/Name/Placeholder",
            "text": "欄位名稱"
        },
        "$:/language/EditTemplate/Fields/Add/Prompt": {
            "title": "$:/language/EditTemplate/Fields/Add/Prompt",
            "text": "新增欄位:"
        },
        "$:/language/EditTemplate/Fields/Add/Value/Placeholder": {
            "title": "$:/language/EditTemplate/Fields/Add/Value/Placeholder",
            "text": "欄位內容"
        },
        "$:/language/EditTemplate/Shadow/Warning": {
            "title": "$:/language/EditTemplate/Shadow/Warning",
            "text": "這是一個預設條目。您做的任何更改將會覆蓋來自 <<pluginLink>> 插件的預設版本。"
        },
        "$:/language/EditTemplate/Shadow/OverriddenWarning": {
            "title": "$:/language/EditTemplate/Shadow/OverriddenWarning",
            "text": "這是一個修改過的預設條目。刪除此條目可以還原為 <<pluginLink>> 插件中的預設版本。"
        },
        "$:/language/EditTemplate/Tags/Add/Button": {
            "title": "$:/language/EditTemplate/Tags/Add/Button",
            "text": "新增"
        },
        "$:/language/EditTemplate/Tags/Add/Placeholder": {
            "title": "$:/language/EditTemplate/Tags/Add/Placeholder",
            "text": "標籤名稱"
        },
        "$:/language/EditTemplate/Tags/Dropdown/Caption": {
            "title": "$:/language/EditTemplate/Tags/Dropdown/Caption",
            "text": "標籤清單"
        },
        "$:/language/EditTemplate/Tags/Dropdown/Hint": {
            "title": "$:/language/EditTemplate/Tags/Dropdown/Hint",
            "text": "顯示標籤清單"
        },
        "$:/language/EditTemplate/Type/Dropdown/Caption": {
            "title": "$:/language/EditTemplate/Type/Dropdown/Caption",
            "text": "內容類型清單"
        },
        "$:/language/EditTemplate/Type/Dropdown/Hint": {
            "title": "$:/language/EditTemplate/Type/Dropdown/Hint",
            "text": "顯示內容類型清單"
        },
        "$:/language/EditTemplate/Type/Delete/Caption": {
            "title": "$:/language/EditTemplate/Type/Delete/Caption",
            "text": "刪除內容類型"
        },
        "$:/language/EditTemplate/Type/Delete/Hint": {
            "title": "$:/language/EditTemplate/Type/Delete/Hint",
            "text": "刪除內容類型"
        },
        "$:/language/EditTemplate/Type/Placeholder": {
            "title": "$:/language/EditTemplate/Type/Placeholder",
            "text": "內容類型"
        },
        "$:/language/EditTemplate/Type/Prompt": {
            "title": "$:/language/EditTemplate/Type/Prompt",
            "text": "類型:"
        },
        "$:/language/Exporters/StaticRiver": {
            "title": "$:/language/Exporters/StaticRiver",
            "text": "靜態 HTML"
        },
        "$:/language/Exporters/JsonFile": {
            "title": "$:/language/Exporters/JsonFile",
            "text": "JSON 檔案"
        },
        "$:/language/Exporters/CsvFile": {
            "title": "$:/language/Exporters/CsvFile",
            "text": "CSV 檔案"
        },
        "$:/language/Exporters/TidFile": {
            "title": "$:/language/Exporters/TidFile",
            "text": "\".tid\" 檔案"
        },
        "$:/language/Docs/Fields/_canonical_uri": {
            "title": "$:/language/Docs/Fields/_canonical_uri",
            "text": "外部圖片條目的完整的 URI"
        },
        "$:/language/Docs/Fields/bag": {
            "title": "$:/language/Docs/Fields/bag",
            "text": "條目的來源集的名稱"
        },
        "$:/language/Docs/Fields/caption": {
            "title": "$:/language/Docs/Fields/caption",
            "text": "顯示於頁籤或按鈕上的標題文字"
        },
        "$:/language/Docs/Fields/color": {
            "title": "$:/language/Docs/Fields/color",
            "text": "條目的 CSS 顏色值"
        },
        "$:/language/Docs/Fields/component": {
            "title": "$:/language/Docs/Fields/component",
            "text": "負責[[警示條目|AlertMechanism]]的元件名稱"
        },
        "$:/language/Docs/Fields/created": {
            "title": "$:/language/Docs/Fields/created",
            "text": "條目的建立日期"
        },
        "$:/language/Docs/Fields/creator": {
            "title": "$:/language/Docs/Fields/creator",
            "text": "條目的建立者"
        },
        "$:/language/Docs/Fields/current-tiddler": {
            "title": "$:/language/Docs/Fields/current-tiddler",
            "text": "用於快取[[瀏覽歷史列表|HistoryMechanism]]的最上層條目"
        },
        "$:/language/Docs/Fields/dependents": {
            "title": "$:/language/Docs/Fields/dependents",
            "text": "插件的相依插件列表"
        },
        "$:/language/Docs/Fields/description": {
            "title": "$:/language/Docs/Fields/description",
            "text": "插件的說明、描述"
        },
        "$:/language/Docs/Fields/draft.of": {
            "title": "$:/language/Docs/Fields/draft.of",
            "text": "草稿條目,包含條目的標題、標籤、欄位 ..."
        },
        "$:/language/Docs/Fields/draft.title": {
            "title": "$:/language/Docs/Fields/draft.title",
            "text": "草稿條目的標題"
        },
        "$:/language/Docs/Fields/footer": {
            "title": "$:/language/Docs/Fields/footer",
            "text": "wizard 的註腳"
        },
        "$:/language/Docs/Fields/hack-to-give-us-something-to-compare-against": {
            "title": "$:/language/Docs/Fields/hack-to-give-us-something-to-compare-against",
            "text": "於 [[$:/core/templates/static.content]] 使用的臨時儲存欄位"
        },
        "$:/language/Docs/Fields/icon": {
            "title": "$:/language/Docs/Fields/icon",
            "text": "條目的標題含有與條目關聯的圖示"
        },
        "$:/language/Docs/Fields/library": {
            "title": "$:/language/Docs/Fields/library",
            "text": "若設為 “yes”,表示條目應該被儲存為一個 JavaScript 程式庫"
        },
        "$:/language/Docs/Fields/list": {
            "title": "$:/language/Docs/Fields/list",
            "text": "條目的列表,指定一些條目的標題清單"
        },
        "$:/language/Docs/Fields/list-before": {
            "title": "$:/language/Docs/Fields/list-before",
            "text": "當前條目名稱將被新增到條目排序清單中的設定條目名稱之前,或若此欄位存在但是空的,則在清單的起始位置"
        },
        "$:/language/Docs/Fields/list-after": {
            "title": "$:/language/Docs/Fields/list-after",
            "text": "當前條目名稱將被新增到條目排序清單中的設定條目名稱之後"
        },
        "$:/language/Docs/Fields/modified": {
            "title": "$:/language/Docs/Fields/modified",
            "text": "條目的最近修改日期與時間"
        },
        "$:/language/Docs/Fields/modifier": {
            "title": "$:/language/Docs/Fields/modifier",
            "text": "條目的最近修改者"
        },
        "$:/language/Docs/Fields/name": {
            "title": "$:/language/Docs/Fields/name",
            "text": "具可讀性的套件條目的名稱"
        },
        "$:/language/Docs/Fields/plugin-priority": {
            "title": "$:/language/Docs/Fields/plugin-priority",
            "text": "套件條目的優先級數值"
        },
        "$:/language/Docs/Fields/plugin-type": {
            "title": "$:/language/Docs/Fields/plugin-type",
            "text": "套件條目的類型"
        },
        "$:/language/Docs/Fields/released": {
            "title": "$:/language/Docs/Fields/released",
            "text": "TiddlyWiki 的釋出日期"
        },
        "$:/language/Docs/Fields/revision": {
            "title": "$:/language/Docs/Fields/revision",
            "text": "條目存放於伺服器中的修訂版本"
        },
        "$:/language/Docs/Fields/source": {
            "title": "$:/language/Docs/Fields/source",
            "text": "條目的網址"
        },
        "$:/language/Docs/Fields/subtitle": {
            "title": "$:/language/Docs/Fields/subtitle",
            "text": "一個 wizard 的副標題"
        },
        "$:/language/Docs/Fields/tags": {
            "title": "$:/language/Docs/Fields/tags",
            "text": "條目的標籤清單"
        },
        "$:/language/Docs/Fields/text": {
            "title": "$:/language/Docs/Fields/text",
            "text": "條目的內文"
        },
        "$:/language/Docs/Fields/title": {
            "title": "$:/language/Docs/Fields/title",
            "text": "條目的唯一名稱"
        },
        "$:/language/Docs/Fields/type": {
            "title": "$:/language/Docs/Fields/type",
            "text": "條目的內容類型"
        },
        "$:/language/Docs/Fields/version": {
            "title": "$:/language/Docs/Fields/version",
            "text": "插件的版本資訊"
        },
        "$:/language/Filters/AllTiddlers": {
            "title": "$:/language/Filters/AllTiddlers",
            "text": "所有條目,不含系統條目"
        },
        "$:/language/Filters/RecentSystemTiddlers": {
            "title": "$:/language/Filters/RecentSystemTiddlers",
            "text": "最近修改的條目,包含系統條目"
        },
        "$:/language/Filters/RecentTiddlers": {
            "title": "$:/language/Filters/RecentTiddlers",
            "text": "最近修改的條目"
        },
        "$:/language/Filters/AllTags": {
            "title": "$:/language/Filters/AllTags",
            "text": "所有標籤,不含系統標籤"
        },
        "$:/language/Filters/Missing": {
            "title": "$:/language/Filters/Missing",
            "text": "佚失條目"
        },
        "$:/language/Filters/Drafts": {
            "title": "$:/language/Filters/Drafts",
            "text": "草稿條目"
        },
        "$:/language/Filters/Orphans": {
            "title": "$:/language/Filters/Orphans",
            "text": "孤立條目"
        },
        "$:/language/Filters/SystemTiddlers": {
            "title": "$:/language/Filters/SystemTiddlers",
            "text": "系統條目"
        },
        "$:/language/Filters/ShadowTiddlers": {
            "title": "$:/language/Filters/ShadowTiddlers",
            "text": "預設條目"
        },
        "$:/language/Filters/OverriddenShadowTiddlers": {
            "title": "$:/language/Filters/OverriddenShadowTiddlers",
            "text": "被覆寫的預設條目"
        },
        "$:/language/Filters/SystemTags": {
            "title": "$:/language/Filters/SystemTags",
            "text": "系統標籤"
        },
        "$:/language/Filters/TypedTiddlers": {
            "title": "$:/language/Filters/TypedTiddlers",
            "text": "非維基文字條目"
        },
        "GettingStarted": {
            "title": "GettingStarted",
            "text": "\\define lingo-base() $:/language/ControlPanel/Basics/\n歡迎使用 TiddlyWiki 及參與 ~TiddlyWiki 社群\n\n開始將重要資訊存放於 ~TiddlyWiki 之前,確認您可以可靠地儲存變更是很重要的。詳細資訊請參閱 http://tiddlywiki.com/#GettingStarted\n\n!! 設定此 ~TiddlyWiki\n\n<div class=\"tc-control-panel\">\n\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit-text tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n</div>\n\n請參閱[[控制台|$:/ControlPanel]]查看更多選項。"
        },
        "$:/language/Help/build": {
            "title": "$:/language/Help/build",
            "description": "自動執行已組態的命令",
            "text": "產生指定的建置目標為當前 wiki。若未指定任何建置目標,則產生所有可用的目標。\n\n```\n--build <target> [<target> ...]\n```\n\n建置目標在 wiki 資料夾的 `tiddlywiki.info` 檔案中定義。\n"
        },
        "$:/language/Help/clearpassword": {
            "title": "$:/language/Help/clearpassword",
            "description": "清除用於後續加密的密碼",
            "text": "清除用於後續加密的密碼\n\n```\n--clearpassword\n```\n"
        },
        "$:/language/Help/default": {
            "title": "$:/language/Help/default",
            "text": "\\define commandTitle()\n$:/language/Help/$(command)$\n\\end\n```\n用法: tiddlywiki [<wikifolder>] [--<command> [<args>...]...]\n```\n\n可用的命令:\n\n<ul>\n<$list filter=\"[commands[]sort[title]]\" variable=\"command\">\n<li><$link to=<<commandTitle>>><$macrocall $name=\"command\" $type=\"text/plain\" $output=\"text/plain\"/></$link>: <$transclude tiddler=<<commandTitle>> field=\"description\"/></li>\n</$list>\n</ul>\n\n取得關於某個命令的詳細説明:\n\n```\ntiddlywiki --help <command>\n```\n"
        },
        "$:/language/Help/editions": {
            "title": "$:/language/Help/editions",
            "description": "列出可用的 TiddlyWiki 版本",
            "text": "列出可用版本的名稱和描述。您可以用 `--init` 命令建立一個指定版本的新維基。\n\n```\n--editions\n```\n"
        },
        "$:/language/Help/help": {
            "title": "$:/language/Help/help",
            "description": "顯示 TiddlyWiki 命令的説明",
            "text": "顯示命令的説明文字:\n\n```\n--help [<command>]\n```\n\n若省略命令名稱,則顯示可用命令的清單。\n"
        },
        "$:/language/Help/init": {
            "title": "$:/language/Help/init",
            "description": "初始化一個新的 wiki 資料夾",
            "text": "初始化一個空的 [[WikiFolder|WikiFolders]] 的指定版本的副本。\n\n```\n--init <edition> [<edition> ...]\n```\n\n例如:\n\n```\ntiddlywiki ./MyWikiFolder --init empty\n```\n\n注意:\n\n* 若有需要,將建立 wiki 資料夾目錄\n* 其中 \"edition\" 預設為 ''empty''\n* 若 wiki 資料夾不是空的,則初始化命令將失敗\n* 初始化命令會刪除 'tiddlywiki.info' 檔內所有 'includeWikis' 的定義。\n* 當指定多個版本時,這些版本於初始化後,將覆寫早期版本共用的所有檔案 (故此最終的 `tiddlywiki.info` 檔案將是從最近的版本複製而得)\n* `--editions` 傳回所有可用版本的清單。\n"
        },
        "$:/language/Help/load": {
            "title": "$:/language/Help/load",
            "description": "從檔案中載入條目",
            "text": "從 2.x.x TiddlyWiki (`.html`), `.tiddler`, `.tid`, `.json` 或其他檔案載入條目\n\n```\n--load <filepath>\n```\n\n從已加密的 TiddlyWiki 檔案中載入條目,須使用 PasswordCommand 指定密碼,例如:\n\n```\ntiddlywiki ./MyWiki --password pa55w0rd --load my_encrypted_wiki.html\n```\n\n請注意 TiddlyWiki 將不載入舊版本的已掛載的插件。\n"
        },
        "$:/language/Help/makelibrary": {
            "title": "$:/language/Help/makelibrary",
            "description": "構建升級處理所需的程式庫插件",
            "text": "為升級處理構建 `$:/UpgradeLibrary` 條目。\n\n升級程式庫被格式化為一個插件類型為 `library` 的一般插件條目。它包含 TiddlyWiki5 存儲庫中所有可用的插件、佈景主題和語言包的副本。\n\n此命令僅供內部使用;它只是與使用者構建一個自訂的升級程式相關。\n\n```\n--makelibrary <title>\n```\n\n標題參數預設為 `$:/UpgradeLibrary`。\n"
        },
        "$:/language/Help/notfound": {
            "title": "$:/language/Help/notfound",
            "text": "無此項目說明"
        },
        "$:/language/Help/output": {
            "title": "$:/language/Help/output",
            "description": "設定後續命令的基準輸出資料夾",
            "text": "設定後續命令的基準輸出資料夾,預設為該版本資料夾的 `output` 子資料夾。\n\n```\n--output <pathname>\n```\n\n若指定的路徑是相對路徑,則它是被解析相對於當前的工作資料夾。例如:`--output .` 將輸出資料夾設定為當前工作資料夾。"
        },
        "$:/language/Help/password": {
            "title": "$:/language/Help/password",
            "description": "設定用以加密的密碼",
            "text": "設定用以加密的密碼\n\n```\n--password <password>\n```\n\n''請注意'':這不是用於提供 TiddlyWiki 具有密碼保護功能。相反地,請看 [[ServerCommand]] 的密碼選項說明。\n"
        },
        "$:/language/Help/rendertiddler": {
            "title": "$:/language/Help/rendertiddler",
            "description": "呈現個別條目為指定的內容類型",
            "text": "呈現個別條目為指定的[[內容類型|ContentType]],預設為 `text/html` 且儲存為指定的檔名。還可以指定一個範本,在這種情況下,\"currentTiddler\" 變數設為正在呈現的條目 (第一個參數值) 與範本條目合併呈現。\n\n```\n--rendertiddler <title> <filename> [<type>] [<template>]\n```\n\n預設情況下,檔名被解析為相對於版本資料夾的 `output` 子資料夾。 `--output` 命令可以用於將輸出指定到一個不同的資料夾。\n\n自動建立在檔案名稱的路徑中任何缺少的資料夾。"
        },
        "$:/language/Help/rendertiddlers": {
            "title": "$:/language/Help/rendertiddlers",
            "description": "呈現符合篩選條件的條目為指定的內容類型",
            "text": "呈現符合篩選條的條目為指定的[[內容類型|ContentType]] (預設為 `text/html`) 與副檔名 (預設為 `.html`).\n\n```\n--rendertiddlers <filter> <template> <pathname> [<type>] [<extension>] [\"noclean\"]\n```\n\n例如:\n\n```\n--rendertiddlers [!is[system]] $:/core/templates/static.tiddler.html ./static text/plain\n```\n\n預設情況下,路徑名被解析為相對於版本資料夾的 `output` 子資料夾。 `--output` 命令可以用於將輸出指定到一個不同的資料夾。\n\n在目標資料夾中的任何檔案都會被刪除,除非指定 ''noclean'' 旗標。若缺少目標資料夾,則以遞迴方式建立。"
        },
        "$:/language/Help/savetiddler": {
            "title": "$:/language/Help/savetiddler",
            "description": "將條目的原始內容儲存到一個檔案",
            "text": "儲存個別條目的原始文字或二進位格式到指定的檔名。\n\n```\n--savetiddler <title> <filename>\n```\n\n預設情況下,檔名被解析為相對於版本資料夾的 `output` 子資料夾。 `--output` 命令可以用於將輸出指定到一個不同的資料夾。\n\n自動建立在檔案名稱的路徑中任何缺少的資料夾。"
        },
        "$:/language/Help/savetiddlers": {
            "title": "$:/language/Help/savetiddlers",
            "description": "將一群條目的原始內容儲存到一個資料夾",
            "text": "儲存一群條目的原始文字或二進位格式到指定的資料夾。\n\n```\n--savetiddlers <filter> <pathname> [noclean]\n```\n\n預設情況下,路徑名被解析為相對於版本資料夾的 `output` 子資料夾。 `--output` 命令可以用於將輸出指定到一個不同的資料夾。\n\n儲存指定的檔案之前,會先清除輸出目錄的現有檔案。可藉由指定 ''noclean'' 旗標,停用該刪除動作。\n\n自動建立在路徑中任何缺少的資料夾。\n"
        },
        "$:/language/Help/server": {
            "title": "$:/language/Help/server",
            "description": "提供一個 HTTP 伺服器介面到 TiddlyWiki",
            "text": "在伺服器中內建 TiddlyWiki5 是非常簡單。雖與 TiddlyWeb 相容,但不支援許多健全網際網路面向的使用方式所需的功能。\n\n提供呈現一個指定條目,也可將個別條目編碼成 JSON,且支援基本的 HTTP 操作 `GET`、`PUT` 及 `DELETE`.\n\n```\n--server <port> <roottiddler> <rendertype> <servetype> <username> <password> <host> <pathprefix>\n```\n\n參數說明:\n\n* ''port'' - 服務的埠號 (預設為 \"8080\")\n* ''roottiddler'' - 服務的基本條目 (預設為 \"$:/core/save/all\")\n* ''rendertype'' - 呈現的基本條目內容類型 (預設為 \"text/plain\")\n* ''servetype'' - 服務的基本條目內容類型(預設為 \"text/html\")\n* ''username'' - 預設的編輯者署名\n* ''password'' - 選擇性的基本驗證密碼\n* ''host'' - 選擇性的主機名稱, (預設為 \"127.0.0.1\" 或名為 \"localhost\")\n* ''pathprefix'' - 選擇性的路徑前綴\n\n若指定密碼參數,瀏覽器將提示使用者輸入帳號與密碼。注意,密碼係以明碼方式傳遞,因此並不適合一般正式用途。\n\n例如:\n\n```\n--server 8080 $:/core/save/all text/plain text/html MyUserName passw0rd\n```\n\n若您需要設定主機名稱或路徑前綴而不要求輸入密碼,則可以指定空字串的使用者名和密碼:\n\n```\n--server 8080 $:/core/save/all text/plain text/html \"\" \"\" 192.168.0.245\n```\n\n同時執行多個 TiddlyWiki 伺服器,須分別指定不同的埠號。\n"
        },
        "$:/language/Help/setfield": {
            "title": "$:/language/Help/setfield",
            "description": "準備用於外部條目",
            "text": "//請注意此命令是試驗性的,且可能會更改或在最終定稿前被替換//\n\n設定一群條目的指定欄位到 wikifying 範本條目的結果,其中的 `currentTiddler` 變數設定為各該條目。\n\n```\n--setfield <filter> <fieldname> <templatetitle> <rendertype>\n```\n\n參數說明:\n\n* ''filter'' - 受影響的辨識條目的篩選條件\n* ''fieldname'' - 要修改的欄位(預設為 \"text\")\n* ''templatetitle'' - 該條目 wikify 到指定欄位。若為空白或丟失,則刪除指定的欄位\n* ''rendertype'' - 要呈現的文本類型(預設為 \"text/plain\"; \"text/html\" 可以用於包含 HTML 標記))\n"
        },
        "$:/language/Help/unpackplugin": {
            "title": "$:/language/Help/unpackplugin",
            "description": "從插件解開附屬的條目",
            "text": "提取插件的附屬條目,將其建立為一般條目:\n\n```\n--unpackplugin <title>\n```\n"
        },
        "$:/language/Help/verbose": {
            "title": "$:/language/Help/verbose",
            "description": "觸發詳細的輸出模式",
            "text": "觸發顯示詳細的命令執行過程,可用於偵錯\n\n```\n--verbose\n```\n"
        },
        "$:/language/Help/version": {
            "title": "$:/language/Help/version",
            "description": "顯示 TiddlyWiki 的版本編號",
            "text": "顯示 TiddlyWiki 的版本編號。\n\n```\n--version\n```\n"
        },
        "$:/language/Import/Imported": {
            "title": "$:/language/Import/Imported",
            "text": "下列條目已被導入:"
        },
        "$:/language/Import/Listing/Cancel/Caption": {
            "title": "$:/language/Import/Listing/Cancel/Caption",
            "text": "取消"
        },
        "$:/language/Import/Listing/Hint": {
            "title": "$:/language/Import/Listing/Hint",
            "text": "這些條目已備妥導入:"
        },
        "$:/language/Import/Listing/Import/Caption": {
            "title": "$:/language/Import/Listing/Import/Caption",
            "text": "導入"
        },
        "$:/language/Import/Listing/Select/Caption": {
            "title": "$:/language/Import/Listing/Select/Caption",
            "text": "選擇"
        },
        "$:/language/Import/Listing/Status/Caption": {
            "title": "$:/language/Import/Listing/Status/Caption",
            "text": "狀態"
        },
        "$:/language/Import/Listing/Title/Caption": {
            "title": "$:/language/Import/Listing/Title/Caption",
            "text": "條目"
        },
        "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible": {
            "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible",
            "text": "封鎖的不相容或過時插件"
        },
        "$:/language/Import/Upgrader/Plugins/Suppressed/Version": {
            "title": "$:/language/Import/Upgrader/Plugins/Suppressed/Version",
            "text": "封鎖的插件 (由於傳入的 <<incoming>> 較現有版本 <<existing>> 舊)"
        },
        "$:/language/Import/Upgrader/Plugins/Upgraded": {
            "title": "$:/language/Import/Upgrader/Plugins/Upgraded",
            "text": "升級插件,從 <<incoming>> 到 <<upgraded>>"
        },
        "$:/language/Import/Upgrader/State/Suppressed": {
            "title": "$:/language/Import/Upgrader/State/Suppressed",
            "text": "封鎖的暫存狀態條目"
        },
        "$:/language/Import/Upgrader/System/Suppressed": {
            "title": "$:/language/Import/Upgrader/System/Suppressed",
            "text": "封鎖的系統條目"
        },
        "$:/language/Import/Upgrader/ThemeTweaks/Created": {
            "title": "$:/language/Import/Upgrader/ThemeTweaks/Created",
            "text": "從 <$text text=<<from>>/> 遷移佈景主題"
        },
        "$:/language/AboveStory/ClassicPlugin/Warning": {
            "title": "$:/language/AboveStory/ClassicPlugin/Warning",
            "text": "您似乎要載入為 ~TiddlyWiki 經典版設計的插件。請注意,[[這些插件無法運行於 TiddlyWiki 5.x.x 版|http://tiddlywiki.com/#TiddlyWikiClassic]]。偵測到 ~TiddlyWiki 經典版插件:"
        },
        "$:/language/BinaryWarning/Prompt": {
            "title": "$:/language/BinaryWarning/Prompt",
            "text": "此條目包含二進位資料"
        },
        "$:/language/ClassicWarning/Hint": {
            "title": "$:/language/ClassicWarning/Hint",
            "text": "此條目以經典版 TiddlyWiki 標記格式撰寫,不完全相容新版 TiddlyWiki 的格式,詳細資訊請參閱:http://tiddlywiki.com/static/Upgrading。"
        },
        "$:/language/ClassicWarning/Upgrade/Caption": {
            "title": "$:/language/ClassicWarning/Upgrade/Caption",
            "text": "升級"
        },
        "$:/language/CloseAll/Button": {
            "title": "$:/language/CloseAll/Button",
            "text": "全部關閉"
        },
        "$:/language/ConfirmCancelTiddler": {
            "title": "$:/language/ConfirmCancelTiddler",
            "text": "您確定要放棄對條目 \"<$text text=<<title>>/>\" 的更改?"
        },
        "$:/language/ConfirmDeleteTiddler": {
            "title": "$:/language/ConfirmDeleteTiddler",
            "text": "您確定要刪除條目 \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmOverwriteTiddler": {
            "title": "$:/language/ConfirmOverwriteTiddler",
            "text": "您確定要覆寫條目 \"<$text text=<<title>>/>\"?"
        },
        "$:/language/ConfirmEditShadowTiddler": {
            "title": "$:/language/ConfirmEditShadowTiddler",
            "text": "您即將要編輯預設條目,任何更改將會覆蓋預設的系統,使未來的升級不尋常。您確定要編輯 \"<$text text=<<title>>/>\"?"
        },
        "$:/language/DefaultNewTiddlerTitle": {
            "title": "$:/language/DefaultNewTiddlerTitle",
            "text": "新條目"
        },
        "$:/language/DropMessage": {
            "title": "$:/language/DropMessage",
            "text": "拖放到此處 (或按 ESC 鍵取消)"
        },
        "$:/language/Encryption/Cancel": {
            "title": "$:/language/Encryption/Cancel",
            "text": "取消"
        },
        "$:/language/Encryption/ConfirmClearPassword": {
            "title": "$:/language/Encryption/ConfirmClearPassword",
            "text": "您要清除密碼嗎?當儲存此維基時,這將刪除已套用的加密"
        },
        "$:/language/Encryption/Username": {
            "title": "$:/language/Encryption/Username",
            "text": "使用者名稱"
        },
        "$:/language/Encryption/Password": {
            "title": "$:/language/Encryption/Password",
            "text": "密碼"
        },
        "$:/language/Encryption/PromptSetPassword": {
            "title": "$:/language/Encryption/PromptSetPassword",
            "text": "為此 TiddlyWiki 設定一個新密碼"
        },
        "$:/language/Encryption/RepeatPassword": {
            "title": "$:/language/Encryption/RepeatPassword",
            "text": "重複輸入密碼"
        },
        "$:/language/Encryption/PasswordNoMatch": {
            "title": "$:/language/Encryption/PasswordNoMatch",
            "text": "密碼不匹配"
        },
        "$:/language/Encryption/SetPassword": {
            "title": "$:/language/Encryption/SetPassword",
            "text": "設定密碼"
        },
        "$:/language/InternalJavaScriptError/Title": {
            "title": "$:/language/InternalJavaScriptError/Title",
            "text": "內部的 JavaScript 錯誤"
        },
        "$:/language/InternalJavaScriptError/Hint": {
            "title": "$:/language/InternalJavaScriptError/Hint",
            "text": "喔,真是令人尷尬。建議刷新您的瀏覽器,重新啟動 TiddlyWiki"
        },
        "$:/language/InvalidFieldName": {
            "title": "$:/language/InvalidFieldName",
            "text": "欄位名稱 \"<$text text=<<fieldName>>/>\" 包含無效字元,欄位名稱只能包含小寫字母、數字、底線 (`_`)、 連接號 (`-`) 和小數點 (`.`)"
        },
        "$:/language/LazyLoadingWarning": {
            "title": "$:/language/LazyLoadingWarning",
            "text": "<p>正在從 ''<$text text={{!!_canonical_uri}}/>'' 載入外部條目 ...</p><p>如果此訊息未消失,可能您使用的瀏覽器不支援此配置的外部條目。請參閱 http://tiddlywiki.com/#ExternalText</p>"
        },
        "$:/language/MissingTiddler/Hint": {
            "title": "$:/language/MissingTiddler/Hint",
            "text": "佚失條目 \"<$text text=<<currentTiddler>>/>\" - 點擊 {{$:/core/images/edit-button}} 可建立此條目"
        },
        "$:/language/OfficialPluginLibrary": {
            "title": "$:/language/OfficialPluginLibrary",
            "text": "~TiddlyWiki 官方插件程式庫"
        },
        "$:/language/OfficialPluginLibrary/Hint": {
            "title": "$:/language/OfficialPluginLibrary/Hint",
            "text": "此為在 tiddlywiki.com 的 ~TiddlyWiki 官方插件程式庫。由核心團隊維護的插件、主題和語言包。"
        },
        "$:/language/PluginReloadWarning": {
            "title": "$:/language/PluginReloadWarning",
            "text": "請儲存 {{$:/core/ui/Buttons/save-wiki}} 並刷新頁面 {{$:/core/ui/Buttons/refresh}} 允許更改插件才能生效"
        },
        "$:/language/RecentChanges/DateFormat": {
            "title": "$:/language/RecentChanges/DateFormat",
            "text": "YYYY年0MM月0DD日"
        },
        "$:/language/SystemTiddler/Tooltip": {
            "title": "$:/language/SystemTiddler/Tooltip",
            "text": "此為系統條目"
        },
        "$:/language/TagManager/Colour/Heading": {
            "title": "$:/language/TagManager/Colour/Heading",
            "text": "顏色"
        },
        "$:/language/TagManager/Count/Heading": {
            "title": "$:/language/TagManager/Count/Heading",
            "text": "計數"
        },
        "$:/language/TagManager/Icon/Heading": {
            "title": "$:/language/TagManager/Icon/Heading",
            "text": "圖示"
        },
        "$:/language/TagManager/Info/Heading": {
            "title": "$:/language/TagManager/Info/Heading",
            "text": "資訊"
        },
        "$:/language/TagManager/Tag/Heading": {
            "title": "$:/language/TagManager/Tag/Heading",
            "text": "標籤"
        },
        "$:/language/Tiddler/DateFormat": {
            "title": "$:/language/Tiddler/DateFormat",
            "text": "YYYY年0MM月0DD日 0hh:0mm"
        },
        "$:/language/UnsavedChangesWarning": {
            "title": "$:/language/UnsavedChangesWarning",
            "text": "在此 TiddlyWiki 您有尚未儲存的變更"
        },
        "$:/language/Modals/Download": {
            "title": "$:/language/Modals/Download",
            "type": "text/vnd.tiddlywiki",
            "subtitle": "Download changes",
            "footer": "<$button message=\"tm-close-tiddler\">關閉</$button>",
            "help": "http://tiddlywiki.com/",
            "text": "您的瀏覽器只支援手動儲存。\n\n要儲存更動的維基,右鍵點擊下方的下載鏈結,選擇\"下載檔案\"或\"儲存檔案\",然後選擇資料夾和檔名。\n\n//您可以藉由按一下 Ctrl 鍵(Windows)或 options/ alt 鍵(Mac OS X)中的鏈接,稍微加速操作。您不會被提示資料夾或檔名,您的瀏覽器可能無法辨認它的檔名 -- 在做其他任何事之前,您可能需要重新命名副檔名為 `.html` 的檔案。//\n\n在智慧型手機上,不允許下載檔案,但您可以標記鏈結,然後從一台可以正常保存維基的桌上型電腦的維基同步你的書籤。"
        },
        "$:/language/Modals/SaveInstructions": {
            "title": "$:/language/Modals/SaveInstructions",
            "type": "text/vnd.tiddlywiki",
            "subtitle": "Save your work",
            "footer": "<$button message=\"tm-close-tiddler\">關閉</$button>",
            "help": "http://tiddlywiki.com/static/SavingChanges.html",
            "text": "您對此 wiki 的變更需被儲存為 ~TiddlyWiki HTML 檔案。\n\n!!! 桌面版瀏覽器\n\n# 從''檔案''選單點選 ''另存新檔''\n# 選定檔名及儲存位置\n#* 某些瀏覽器依然需要明確指定檔案格式為 ''Webpage, HTML only'' 或類似的。\n# 關閉此頁籤\n\n!!! 智慧手機版瀏覽器\n\n# 為此頁建立書籤\n#* 若您已設定 iCloud 或 Google 同步,該書籤將自動與之前開啟及儲存於您電腦的書籤同步。\n# 關閉此頁籤\n\n//若您再次於 Mobile Safari 開啟該書籤,將會再看到此訊息。若要繼續使用該檔案,只需點擊下列 ''關閉'' 按鈕//\n"
        },
        "$:/config/NewJournal/Title": {
            "title": "$:/config/NewJournal/Title",
            "text": "YYYY年0MM月0DD日"
        },
        "$:/config/NewJournal/Tags": {
            "title": "$:/config/NewJournal/Tags",
            "text": "日誌"
        },
        "$:/language/Notifications/Save/Done": {
            "title": "$:/language/Notifications/Save/Done",
            "text": "已儲存 wiki"
        },
        "$:/language/Notifications/Save/Starting": {
            "title": "$:/language/Notifications/Save/Starting",
            "text": "開始儲存 wiki"
        },
        "$:/language/Search/DefaultResults/Caption": {
            "title": "$:/language/Search/DefaultResults/Caption",
            "text": "列表"
        },
        "$:/language/Search/Filter/Caption": {
            "title": "$:/language/Search/Filter/Caption",
            "text": "篩選"
        },
        "$:/language/Search/Filter/Hint": {
            "title": "$:/language/Search/Filter/Hint",
            "text": "以[[篩選表達式|http://tiddlywiki.com/static/Filters.html]]搜尋"
        },
        "$:/language/Search/Filter/Matches": {
            "title": "$:/language/Search/Filter/Matches",
            "text": "//<small><<resultCount>> 個條目符合條件</small>//"
        },
        "$:/language/Search/Matches": {
            "title": "$:/language/Search/Matches",
            "text": "//<small><<resultCount>> 個條目符合條件</small>//"
        },
        "$:/language/Search/Matches/All": {
            "title": "$:/language/Search/Matches/All",
            "text": "所有匹配:"
        },
        "$:/language/Search/Matches/Title": {
            "title": "$:/language/Search/Matches/Title",
            "text": "條目名稱匹配:"
        },
        "$:/language/Search/Search": {
            "title": "$:/language/Search/Search",
            "text": "搜尋"
        },
        "$:/language/Search/Shadows/Caption": {
            "title": "$:/language/Search/Shadows/Caption",
            "text": "預設"
        },
        "$:/language/Search/Shadows/Hint": {
            "title": "$:/language/Search/Shadows/Hint",
            "text": "尋找預設條目"
        },
        "$:/language/Search/Shadows/Matches": {
            "title": "$:/language/Search/Shadows/Matches",
            "text": "//<small><<resultCount>> 個條目符合條件</small>//"
        },
        "$:/language/Search/Standard/Caption": {
            "title": "$:/language/Search/Standard/Caption",
            "text": "標準"
        },
        "$:/language/Search/Standard/Hint": {
            "title": "$:/language/Search/Standard/Hint",
            "text": "尋找一般條目"
        },
        "$:/language/Search/Standard/Matches": {
            "title": "$:/language/Search/Standard/Matches",
            "text": "//<small><<resultCount>> 個條目符合條件</small>//"
        },
        "$:/language/Search/System/Caption": {
            "title": "$:/language/Search/System/Caption",
            "text": "系統"
        },
        "$:/language/Search/System/Hint": {
            "title": "$:/language/Search/System/Hint",
            "text": "尋找系統條目"
        },
        "$:/language/Search/System/Matches": {
            "title": "$:/language/Search/System/Matches",
            "text": "//<small><<resultCount>> 個條目符合條件</small>//"
        },
        "$:/language/SideBar/All/Caption": {
            "title": "$:/language/SideBar/All/Caption",
            "text": "全部"
        },
        "$:/language/SideBar/Contents/Caption": {
            "title": "$:/language/SideBar/Contents/Caption",
            "text": "目錄"
        },
        "$:/language/SideBar/Drafts/Caption": {
            "title": "$:/language/SideBar/Drafts/Caption",
            "text": "草稿"
        },
        "$:/language/SideBar/Missing/Caption": {
            "title": "$:/language/SideBar/Missing/Caption",
            "text": "佚失"
        },
        "$:/language/SideBar/More/Caption": {
            "title": "$:/language/SideBar/More/Caption",
            "text": "更多"
        },
        "$:/language/SideBar/Open/Caption": {
            "title": "$:/language/SideBar/Open/Caption",
            "text": "開啟"
        },
        "$:/language/SideBar/Orphans/Caption": {
            "title": "$:/language/SideBar/Orphans/Caption",
            "text": "孤立"
        },
        "$:/language/SideBar/Recent/Caption": {
            "title": "$:/language/SideBar/Recent/Caption",
            "text": "最近"
        },
        "$:/language/SideBar/Shadows/Caption": {
            "title": "$:/language/SideBar/Shadows/Caption",
            "text": "預設"
        },
        "$:/language/SideBar/System/Caption": {
            "title": "$:/language/SideBar/System/Caption",
            "text": "系統"
        },
        "$:/language/SideBar/Tags/Caption": {
            "title": "$:/language/SideBar/Tags/Caption",
            "text": "標籤"
        },
        "$:/language/SideBar/Tags/Untagged/Caption": {
            "title": "$:/language/SideBar/Tags/Untagged/Caption",
            "text": "未設標籤"
        },
        "$:/language/SideBar/Tools/Caption": {
            "title": "$:/language/SideBar/Tools/Caption",
            "text": "工具"
        },
        "$:/language/SideBar/Types/Caption": {
            "title": "$:/language/SideBar/Types/Caption",
            "text": "類型"
        },
        "$:/SiteSubtitle": {
            "title": "$:/SiteSubtitle",
            "text": "一個非線性的網頁式筆記"
        },
        "$:/SiteTitle": {
            "title": "$:/SiteTitle",
            "text": "我的 ~TiddlyWiki"
        },
        "$:/language/TiddlerInfo/Advanced/Caption": {
            "title": "$:/language/TiddlerInfo/Advanced/Caption",
            "text": "進階"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint",
            "text": "無資訊"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading",
            "text": "插件明細"
        },
        "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint",
            "text": "此插件包含以下預設條目:"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading",
            "text": "預設條目狀態"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint",
            "text": "<$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> 不是一個預設條目"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint",
            "text": "<$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> 是一個預設條目"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source",
            "text": "此條目定義於插件 <$link to=<<pluginTiddler>>><$text text=<<pluginTiddler>>/></$link>"
        },
        "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint": {
            "title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint",
            "text": "已被一般條目覆寫"
        },
        "$:/language/TiddlerInfo/Fields/Caption": {
            "title": "$:/language/TiddlerInfo/Fields/Caption",
            "text": "欄位"
        },
        "$:/language/TiddlerInfo/List/Caption": {
            "title": "$:/language/TiddlerInfo/List/Caption",
            "text": "列表"
        },
        "$:/language/TiddlerInfo/List/Empty": {
            "title": "$:/language/TiddlerInfo/List/Empty",
            "text": "此條目無指定列表"
        },
        "$:/language/TiddlerInfo/Listed/Caption": {
            "title": "$:/language/TiddlerInfo/Listed/Caption",
            "text": "被列於"
        },
        "$:/language/TiddlerInfo/Listed/Empty": {
            "title": "$:/language/TiddlerInfo/Listed/Empty",
            "text": "此條目未出現於其他條目的列表中"
        },
        "$:/language/TiddlerInfo/References/Caption": {
            "title": "$:/language/TiddlerInfo/References/Caption",
            "text": "參照"
        },
        "$:/language/TiddlerInfo/References/Empty": {
            "title": "$:/language/TiddlerInfo/References/Empty",
            "text": "無條目連結至此"
        },
        "$:/language/TiddlerInfo/Tagging/Caption": {
            "title": "$:/language/TiddlerInfo/Tagging/Caption",
            "text": "子條目"
        },
        "$:/language/TiddlerInfo/Tagging/Empty": {
            "title": "$:/language/TiddlerInfo/Tagging/Empty",
            "text": "無任何條目以此條目之標題為標籤"
        },
        "$:/language/TiddlerInfo/Tools/Caption": {
            "title": "$:/language/TiddlerInfo/Tools/Caption",
            "text": "工具"
        },
        "$:/language/Docs/Types/application/javascript": {
            "title": "$:/language/Docs/Types/application/javascript",
            "description": "JavaScript 程式碼",
            "name": "application/javascript",
            "group": "開發者"
        },
        "$:/language/Docs/Types/application/json": {
            "title": "$:/language/Docs/Types/application/json",
            "description": "JSON 資料",
            "name": "application/json",
            "group": "開發者"
        },
        "$:/language/Docs/Types/application/x-tiddler-dictionary": {
            "title": "$:/language/Docs/Types/application/x-tiddler-dictionary",
            "description": "資料字典",
            "name": "application/x-tiddler-dictionary",
            "group": "開發者"
        },
        "$:/language/Docs/Types/image/gif": {
            "title": "$:/language/Docs/Types/image/gif",
            "description": "GIF 圖片",
            "name": "image/gif",
            "group": "圖片"
        },
        "$:/language/Docs/Types/image/jpeg": {
            "title": "$:/language/Docs/Types/image/jpeg",
            "description": "JPEG 圖片",
            "name": "image/jpeg",
            "group": "圖片"
        },
        "$:/language/Docs/Types/image/png": {
            "title": "$:/language/Docs/Types/image/png",
            "description": "PNG 圖片",
            "name": "image/png",
            "group": "圖片"
        },
        "$:/language/Docs/Types/image/svg+xml": {
            "title": "$:/language/Docs/Types/image/svg+xml",
            "description": "結構式向量圖",
            "name": "image/svg+xml",
            "group": "圖片"
        },
        "$:/language/Docs/Types/image/x-icon": {
            "title": "$:/language/Docs/Types/image/x-icon",
            "description": "圖示",
            "name": "image/x-icon",
            "group": "圖片"
        },
        "$:/language/Docs/Types/text/css": {
            "title": "$:/language/Docs/Types/text/css",
            "description": "靜態樣式",
            "name": "text/css",
            "group": "開發者"
        },
        "$:/language/Docs/Types/text/html": {
            "title": "$:/language/Docs/Types/text/html",
            "description": "HTML 標記",
            "name": "text/html",
            "group": "文字"
        },
        "$:/language/Docs/Types/text/plain": {
            "title": "$:/language/Docs/Types/text/plain",
            "description": "純文字",
            "name": "text/plain",
            "group": "文字"
        },
        "$:/language/Docs/Types/text/vnd.tiddlywiki": {
            "title": "$:/language/Docs/Types/text/vnd.tiddlywiki",
            "description": "TiddlyWiki 5",
            "name": "text/vnd.tiddlywiki",
            "group": "文字"
        },
        "$:/language/Docs/Types/text/x-tiddlywiki": {
            "title": "$:/language/Docs/Types/text/x-tiddlywiki",
            "description": "TiddlyWiki 2",
            "name": "text/x-tiddlywiki",
            "group": "文字"
        },
        "$:/languages/zh-Hant/icon": {
            "title": "$:/languages/zh-Hant/icon",
            "type": "image/svg+xml",
            "text": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE svg>\n<svg width=\"900\" height=\"600\" viewBox=\"-60 -40 240 160\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n   <rect x=\"-60\" y=\"-40\" width=\"100%\" height=\"100%\" fill=\"#fe0000\"/>\n   <rect x=\"-60\" y=\"-40\" width=\"50%\" height=\"50%\" fill=\"#000095\"/>\n   <path id=\"four_rays\" d=\"M 8,0 L 0,30 L -8,0 L 0,-30 M 0,8 L 30,0 L 0,-8 L -30,0\" fill=\"#fff\"/>\n   <use xlink:href=\"#four_rays\" transform=\"rotate(30)\"/>\n   <use xlink:href=\"#four_rays\" transform=\"rotate(60)\"/>\n   <circle r=\"17\" fill=\"#000095\"/>\n   <circle r=\"15\" fill=\"#fff\"/>\n</svg>"
        }
    }
}
{
    "tiddlers": {
        "$:/plugins/tiddlywiki/cecily/cecily.js": {
            "text": "/*\\\ntitle: $:/plugins/tiddlywiki/cecily/cecily.js\ntype: application/javascript\nmodule-type: storyview\n\nPositions tiddlers on a 2D map\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar CecilyStoryView = function(listWidget) {\n\tvar self = this;\n\tthis.listWidget = listWidget;\n\t// Load the map\n\tthis.loadMap();\n\t// Position the existing tiddlers\n\t$tw.utils.each(this.listWidget.children,function(itemWidget,index) {\n\t\tvar domNode = itemWidget.findFirstDomNode();\n\t\tdomNode.style.position = \"absolute\";\n\t\tvar title = itemWidget.parseTreeNode.itemTitle;\n\t\tself.positionTiddler(title,domNode);\n\t});\n};\n\nCecilyStoryView.prototype.navigateTo = function(historyInfo) {\n\tvar listElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Scroll the node into view\n\tthis.listWidget.dispatchEvent({type: \"tm-scroll\", target: targetElement});\n};\n\nCecilyStoryView.prototype.insert = function(widget) {\n\tvar domNode = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration();\n\t// Make the newly inserted node position absolute\n\t$tw.utils.setStyle(domNode,[\n\t\t{position: \"absolute\"},\n\t\t{transition: \"\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n\t// Position it\n\tvar title = widget.parseTreeNode.itemTitle;\n\tthis.positionTiddler(title,domNode);\n\t$tw.utils.forceLayout(domNode);\n\t// Animate it in\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"opacity \" + duration + \"ms ease-out\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n};\n\nCecilyStoryView.prototype.remove = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration();\n\t// Remove the widget at the end of the transition\n\tsetTimeout(function() {\n\t\twidget.removeChildDomNodes();\n\t},duration);\n\t// Animate the closure\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{transform: \"scale(0.01)\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n};\n\n/*\nLoad the current map\n*/\nCecilyStoryView.prototype.loadMap = function() {\n\tthis.map = this.listWidget.wiki.getTiddlerData(this.getMapTiddlerTitle(),{\n\t\tpositions: {},\n\t\tnewTiddlerPosition: {x: 0, y: 0},\n\t\twidth: parseInt(this.listWidget.getAttribute(\"cecily-width\",\"600\"),10)\n\t});\n};\n\nCecilyStoryView.prototype.getMapTiddlerTitle = function() {\n\treturn this.listWidget.getAttribute(\"cecily-map\",\"$:/TiddlerMap\");\n};\n\n/*\nPosition a tiddler according to the map\n*/\nCecilyStoryView.prototype.positionTiddler = function(title,domNode) {\n\tvar pos = this.lookupTiddlerInMap(title,domNode),\n\t\tscale = pos.w/domNode.offsetWidth;\n\t$tw.utils.setStyle(domNode,[\n\t\t{width: this.map.width + \"px\"},\n\t\t{transformOrigin: \"0% 0%\"},\n\t\t{transform: \"translateX(\" + pos.x + \"px) translateY(\" + pos.y + \"px) scale(\" + scale + \") translateX(-50%) rotate(\" + (pos.r || 0) + \"deg) translateX(50%)\"}\n\t]);\n};\n\n// Get the position of a particular tiddler\nCecilyStoryView.prototype.lookupTiddlerInMap = function(title,domNode) {\n\t// If this is a draft tiddler then look for the position of the original tiddler\n\tvar tiddler = this.listWidget.wiki.getTiddler(title);\n\tif(tiddler) {\n\t\tvar draftOf = tiddler.fields[\"draft.of\"];\n\t\tif(draftOf && this.map.positions[draftOf]) {\n\t\t\treturn this.map.positions[draftOf];\n\t\t}\n\t}\n\t// Try looking the target tiddler up in the map\n\tif(this.map.positions[title]) {\n\t\treturn this.map.positions[title];\n\t}\n\t// If the tiddler wasn't in the map we'll have to compute it\n\tvar newPosition;\n\tswitch(this.map.positionNew) {\n\t\tdefault: // \"right\"\n\t\t\tnewPosition = {\n\t\t\t\tx: this.map.newTiddlerPosition.x,\n\t\t\t\ty: this.map.newTiddlerPosition.y,\n\t\t\t\tw: 200,\n\t\t\t\th: 200\n\t\t\t};\n\t\t\tthis.map.newTiddlerPosition.x += newPosition.w * 1.1;\n\t\t\tbreak;\n\t}\n\t// A default position\n\tnewPosition = newPosition || {x: 0,y: 0,w: 100,h: 100};\n\t// Save the position back to the map\n\tthis.map.positions[title] = newPosition;\n\treturn newPosition;\n};\n\nexports.cecily = CecilyStoryView;\n\n})();\n",
            "title": "$:/plugins/tiddlywiki/cecily/cecily.js",
            "type": "application/javascript",
            "module-type": "storyview"
        },
        "$:/plugins/tiddlywiki/cecily/readme": {
            "title": "$:/plugins/tiddlywiki/cecily/readme",
            "text": "This experimental plugin provides a new story visualisation that displays individual tiddlers as resizable tiles on an infinite canvas.\n\nCecily is based on an earlier plugin for TiddlyWiki Classic: http://jermolene.com/cecily\n\nCecily is currently in the early stages of development with little functionality yet implemented.\n\n[[Source code|https://github.com/Jermolene/TiddlyWiki5/blob/master/plugins/tiddlywiki/cecily]]\n"
        },
        "$:/core/images/storyview-cecily": {
            "title": "$:/core/images/storyview-cecily",
            "tags": "$:/tags/Image",
            "text": "<svg class=\"tc-image-storyview-cecily tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\">\n    <g fill-rule=\"evenodd\">\n        <path d=\"M8.00697327,0 C3.58484404,0 0,3.59075293 0,8.00697327 L0,119.993027 C0,124.415156 3.59075293,128 8.00697327,128 L119.993027,128 C124.415156,128 128,124.409247 128,119.993027 L128,8.00697327 C128,3.58484404 124.409247,0 119.993027,0 L8.00697327,0 L8.00697327,0 Z M23.9949725,16 C19.5794711,16 16,19.5776607 16,23.9924054 L16,40.0075946 C16,44.4216782 19.5905136,48 23.9949725,48 L71.0050275,48 C75.4205289,48 79,44.4223393 79,40.0075946 L79,23.9924054 C79,19.5783218 75.4094864,16 71.0050275,16 L23.9949725,16 L23.9949725,16 Z M72.0070969,64 C67.5848994,64 64,67.5881712 64,72.0070969 L64,103.992903 C64,108.415101 67.5881712,112 72.0070969,112 L103.992903,112 C108.415101,112 112,108.411829 112,103.992903 L112,72.0070969 C112,67.5848994 108.411829,64 103.992903,64 L72.0070969,64 L72.0070969,64 Z M24.0034204,80 C19.5832534,80 16,83.5776607 16,87.9924054 L16,104.007595 C16,108.421678 19.5863782,112 24.0034204,112 L38.9965796,112 C43.4167466,112 47,108.422339 47,104.007595 L47,87.9924054 C47,83.5783218 43.4136218,80 38.9965796,80 L24.0034204,80 L24.0034204,80 Z M104,16 C99.581722,16 96,19.5776607 96,23.9924054 L96,40.0075946 C96,44.4216782 99.5907123,48 104,48 C108.418278,48 112,44.4223393 112,40.0075946 L112,23.9924054 C112,19.5783218 108.409288,16 104,16 L104,16 Z\"></path>\n    </g>\n</svg>"
        }
    }
}
{
    "tiddlers": {
        "$:/config/EditorTypeMappings/application/javascript": {
            "title": "$:/config/EditorTypeMappings/application/javascript",
            "text": "codemirror"
        },
        "$:/config/EditorTypeMappings/application/json": {
            "title": "$:/config/EditorTypeMappings/application/json",
            "text": "codemirror"
        },
        "$:/config/EditorTypeMappings/application/x-tiddler-dictionary": {
            "title": "$:/config/EditorTypeMappings/application/x-tiddler-dictionary",
            "text": "codemirror"
        },
        "$:/config/EditorTypeMappings/text/css": {
            "title": "$:/config/EditorTypeMappings/text/css",
            "text": "codemirror"
        },
        "$:/config/EditorTypeMappings/text/html": {
            "title": "$:/config/EditorTypeMappings/text/html",
            "text": "codemirror"
        },
        "$:/config/EditorTypeMappings/text/plain": {
            "title": "$:/config/EditorTypeMappings/text/plain",
            "text": "codemirror"
        },
        "$:/config/EditorTypeMappings/text/vnd.tiddlywiki": {
            "title": "$:/config/EditorTypeMappings/text/vnd.tiddlywiki",
            "text": "codemirror"
        },
        "$:/config/EditorTypeMappings/text/x-tiddlywiki": {
            "title": "$:/config/EditorTypeMappings/text/x-tiddlywiki",
            "text": "codemirror"
        },
        "$:/core/modules/widgets/edit-codemirror.js": {
            "text": "/*\\\ntitle: $:/core/modules/widgets/edit-codemirror.js\ntype: application/javascript\nmodule-type: widget\n\nCodemirror-based text editor widget\n\nConfig options \"$:/config/CodeMirror\" e.g. to allow vim key bindings\n {\n\t\"require\": [\n\t\t\"$:/plugins/tiddlywiki/codemirror/addon/dialog/dialog.js\",\n\t\t\"$:/plugins/tiddlywiki/codemirror/addon/search/searchcursor.js\",\n\t\t\"$:/plugins/tiddlywiki/codemirror/keymap/vim.js\"\n\t],\n\t\"configuration\": {\n\t\t\t\"keyMap\": \"vim\",\n\t\t\t\"showCursorWhenSelecting\": true\n\t}\n}\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar CODEMIRROR_OPTIONS = \"$:/config/CodeMirror\";\n\n// Install CodeMirror\nif($tw.browser && !window.CodeMirror) {\n\twindow.CodeMirror = require(\"$:/plugins/tiddlywiki/codemirror/lib/codemirror.js\");\n\t// Install required CodeMirror plugins\n\tvar configOptions = $tw.wiki.getTiddlerData(CODEMIRROR_OPTIONS,{}),\n\t\treq = configOptions.require;\n\tif(req) {\n\t\tif($tw.utils.isArray(req)) {\n\t\t\tfor(var index=0; index<req.length; index++) {\n\t\t\t\trequire(req[index]);\n\t\t\t}\n\t\t} else {\n\t\t\trequire(req);\n\t\t}\n\t}\n}\n\nvar MIN_TEXT_AREA_HEIGHT = 100; // Minimum height of textareas in pixels\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditCodeMirrorWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditCodeMirrorWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditCodeMirrorWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Get the configuration options for the CodeMirror object\n\tvar config = $tw.wiki.getTiddlerData(CODEMIRROR_OPTIONS,{}).configuration || {},\n\t\teditInfo = this.getEditInfo();\n\tif(!(\"lineWrapping\" in config)) {\n\t\tconfig.lineWrapping = true;\n\t}\n\tif(!(\"lineNumbers\" in config)) {\n\t\tconfig.lineNumbers = true;\n\t}\n\tconfig.mode = editInfo.type;\n\tconfig.value = editInfo.value;\n\t// Create the CodeMirror instance\n\tvar cm = window.CodeMirror(function(domNode) {\n\t\tparent.insertBefore(domNode,nextSibling);\n\t\tself.domNodes.push(domNode);\n\t},config);\n\t// Set up a change event handler\n\tcm.on(\"change\",function() {\n\t\tself.saveChanges(cm.getValue());\n\t});\n\tthis.codeMirrorInstance = cm;\n};\n\n/*\nGet the tiddler being edited and current value\n*/\nEditCodeMirrorWidget.prototype.getEditInfo = function() {\n\t// Get the edit value\n\tvar self = this,\n\t\tvalue,\n\t\ttype = \"text/plain\",\n\t\tupdate;\n\tif(this.editIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.editTitle,this.editIndex,this.editDefault);\n\t\tupdate = function(value) {\n\t\t\tvar data = self.wiki.getTiddlerData(self.editTitle,{});\n\t\t\tif(data[self.editIndex] !== value) {\n\t\t\t\tdata[self.editIndex] = value;\n\t\t\t\tself.wiki.setTiddlerData(self.editTitle,data);\n\t\t\t}\n\t\t};\n\t} else {\n\t\t// Get the current tiddler and the field name\n\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\tif(tiddler) {\n\t\t\t// If we've got a tiddler, the value to display is the field string value\n\t\t\tvalue = tiddler.getFieldString(this.editField);\n\t\t\tif(this.editField === \"text\") {\n\t\t\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\";\n\t\t\t}\n\t\t} else {\n\t\t\t// Otherwise, we need to construct a default value for the editor\n\t\t\tswitch(this.editField) {\n\t\t\t\tcase \"text\":\n\t\t\t\t\tvalue = \"Type the text for the tiddler '\" + this.editTitle + \"'\";\n\t\t\t\t\ttype = \"text/vnd.tiddlywiki\";\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"title\":\n\t\t\t\t\tvalue = this.editTitle;\n\t\t\t\t\tbreak;\n\t\t\t\tdefault:\n\t\t\t\t\tvalue = \"\";\n\t\t\t\t\tbreak;\n\t\t\t}\n\t\t\tif(this.editDefault !== undefined) {\n\t\t\t\tvalue = this.editDefault;\n\t\t\t}\n\t\t}\n\t\tupdate = function(value) {\n\t\t\tvar tiddler = self.wiki.getTiddler(self.editTitle),\n\t\t\t\tupdateFields = {\n\t\t\t\t\ttitle: self.editTitle\n\t\t\t\t};\n\t\t\tupdateFields[self.editField] = value;\n\t\t\tself.wiki.addTiddler(new $tw.Tiddler(self.wiki.getCreationFields(),tiddler,updateFields,self.wiki.getModificationFields()));\n\t\t};\n\t}\n\tif(this.editType) {\n\t\ttype = this.editType;\n\t}\n\treturn {value: value || \"\", type: type, update: update};\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditCodeMirrorWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.editField = this.getAttribute(\"field\",\"text\");\n\tthis.editIndex = this.getAttribute(\"index\");\n\tthis.editDefault = this.getAttribute(\"default\");\n\tthis.editType = this.getAttribute(\"type\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEditCodeMirrorWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// Completely rerender if any of our attributes have changed\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else if(changedTiddlers[this.editTitle]) {\n\t\tvar editInfo = this.getEditInfo();\n\t\tthis.updateEditor(editInfo.value,editInfo.type);\n\t\treturn true;\n\t}\n\treturn false;\n};\n\n/*\nUpdate the editor with new text and type. This method is separate from updateEditorDomNode()\nso that subclasses can override updateEditor() and still use updateEditorDomNode()\n*/\nEditCodeMirrorWidget.prototype.updateEditor = function(text,type) {\n\tthis.updateEditorDomNode(text);\n\tthis.codeMirrorInstance.setOption(\"mode\",type);\n};\n\n/*\nUpdate the editor dom node with new text\n*/\nEditCodeMirrorWidget.prototype.updateEditorDomNode = function(text) {\n\tif(this.codeMirrorInstance) {\n\t\tif(!this.codeMirrorInstance.hasFocus()) {\n\t\t\tthis.codeMirrorInstance.setValue(text);\n\t\t}\n\t}\n};\n\nEditCodeMirrorWidget.prototype.saveChanges = function(text) {\n\tvar editInfo = this.getEditInfo();\n\tif(text !== editInfo.value) {\n\t\teditInfo.update(text);\n\t}\n};\n\nexports[\"edit-codemirror\"] = EditCodeMirrorWidget;\n\n})();\n",
            "title": "$:/core/modules/widgets/edit-codemirror.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/plugins/tiddlywiki/codemirror/lib/codemirror.js": {
            "type": "application/javascript",
            "title": "$:/plugins/tiddlywiki/codemirror/lib/codemirror.js",
            "module-type": "library",
            "text": "// This is CodeMirror (http://codemirror.net), a code editor\n// implemented in JavaScript on top of the browser's DOM.\n//\n// You can find some technical background for some of the code below\n// at http://marijnhaverbeke.nl/blog/#cm-internals .\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    module.exports = mod();\n  else if (typeof define == \"function\" && define.amd) // AMD\n    return define([], mod);\n  else // Plain browser env\n    this.CodeMirror = mod();\n})(function() {\n  \"use strict\";\n\n  // BROWSER SNIFFING\n\n  // Kludges for bugs and behavior differences that can't be feature\n  // detected are enabled based on userAgent etc sniffing.\n\n  var gecko = /gecko\\/\\d/i.test(navigator.userAgent);\n  // ie_uptoN means Internet Explorer version N or lower\n  var ie_upto10 = /MSIE \\d/.test(navigator.userAgent);\n  var ie_upto7 = ie_upto10 && (document.documentMode == null || document.documentMode < 8);\n  var ie_upto8 = ie_upto10 && (document.documentMode == null || document.documentMode < 9);\n  var ie_upto9 = ie_upto10 && (document.documentMode == null || document.documentMode < 10);\n  var ie_11up = /Trident\\/([7-9]|\\d{2,})\\./.test(navigator.userAgent);\n  var ie = ie_upto10 || ie_11up;\n  var webkit = /WebKit\\//.test(navigator.userAgent);\n  var qtwebkit = webkit && /Qt\\/\\d+\\.\\d+/.test(navigator.userAgent);\n  var chrome = /Chrome\\//.test(navigator.userAgent);\n  var presto = /Opera\\//.test(navigator.userAgent);\n  var safari = /Apple Computer/.test(navigator.vendor);\n  var khtml = /KHTML\\//.test(navigator.userAgent);\n  var mac_geMountainLion = /Mac OS X 1\\d\\D([8-9]|\\d\\d)\\D/.test(navigator.userAgent);\n  var phantom = /PhantomJS/.test(navigator.userAgent);\n\n  var ios = /AppleWebKit/.test(navigator.userAgent) && /Mobile\\/\\w+/.test(navigator.userAgent);\n  // This is woefully incomplete. Suggestions for alternative methods welcome.\n  var mobile = ios || /Android|webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(navigator.userAgent);\n  var mac = ios || /Mac/.test(navigator.platform);\n  var windows = /win/i.test(navigator.platform);\n\n  var presto_version = presto && navigator.userAgent.match(/Version\\/(\\d*\\.\\d*)/);\n  if (presto_version) presto_version = Number(presto_version[1]);\n  if (presto_version && presto_version >= 15) { presto = false; webkit = true; }\n  // Some browsers use the wrong event properties to signal cmd/ctrl on OS X\n  var flipCtrlCmd = mac && (qtwebkit || presto && (presto_version == null || presto_version < 12.11));\n  var captureRightClick = gecko || (ie && !ie_upto8);\n\n  // Optimize some code when these features are not used.\n  var sawReadOnlySpans = false, sawCollapsedSpans = false;\n\n  // EDITOR CONSTRUCTOR\n\n  // A CodeMirror instance represents an editor. This is the object\n  // that user code is usually dealing with.\n\n  function CodeMirror(place, options) {\n    if (!(this instanceof CodeMirror)) return new CodeMirror(place, options);\n\n    this.options = options = options || {};\n    // Determine effective options based on given values and defaults.\n    copyObj(defaults, options, false);\n    setGuttersForLineNumbers(options);\n\n    var doc = options.value;\n    if (typeof doc == \"string\") doc = new Doc(doc, options.mode);\n    this.doc = doc;\n\n    var display = this.display = new Display(place, doc);\n    display.wrapper.CodeMirror = this;\n    updateGutters(this);\n    themeChanged(this);\n    if (options.lineWrapping)\n      this.display.wrapper.className += \" CodeMirror-wrap\";\n    if (options.autofocus && !mobile) focusInput(this);\n\n    this.state = {\n      keyMaps: [],  // stores maps added by addKeyMap\n      overlays: [], // highlighting overlays, as added by addOverlay\n      modeGen: 0,   // bumped when mode/overlay changes, used to invalidate highlighting info\n      overwrite: false, focused: false,\n      suppressEdits: false, // used to disable editing during key handlers when in readOnly mode\n      pasteIncoming: false, cutIncoming: false, // help recognize paste/cut edits in readInput\n      draggingText: false,\n      highlight: new Delayed() // stores highlight worker timeout\n    };\n\n    // Override magic textarea content restore that IE sometimes does\n    // on our hidden textarea on reload\n    if (ie_upto10) setTimeout(bind(resetInput, this, true), 20);\n\n    registerEventHandlers(this);\n    ensureGlobalHandlers();\n\n    var cm = this;\n    runInOp(this, function() {\n      cm.curOp.forceUpdate = true;\n      attachDoc(cm, doc);\n\n      if ((options.autofocus && !mobile) || activeElt() == display.input)\n        setTimeout(bind(onFocus, cm), 20);\n      else\n        onBlur(cm);\n\n      for (var opt in optionHandlers) if (optionHandlers.hasOwnProperty(opt))\n        optionHandlers[opt](cm, options[opt], Init);\n      for (var i = 0; i < initHooks.length; ++i) initHooks[i](cm);\n    });\n  }\n\n  // DISPLAY CONSTRUCTOR\n\n  // The display handles the DOM integration, both for input reading\n  // and content drawing. It holds references to DOM nodes and\n  // display-related state.\n\n  function Display(place, doc) {\n    var d = this;\n\n    // The semihidden textarea that is focused when the editor is\n    // focused, and receives input.\n    var input = d.input = elt(\"textarea\", null, null, \"position: absolute; padding: 0; width: 1px; height: 1em; outline: none\");\n    // The textarea is kept positioned near the cursor to prevent the\n    // fact that it'll be scrolled into view on input from scrolling\n    // our fake cursor out of view. On webkit, when wrap=off, paste is\n    // very slow. So make the area wide instead.\n    if (webkit) input.style.width = \"1000px\";\n    else input.setAttribute(\"wrap\", \"off\");\n    // If border: 0; -- iOS fails to open keyboard (issue #1287)\n    if (ios) input.style.border = \"1px solid black\";\n    input.setAttribute(\"autocorrect\", \"off\"); input.setAttribute(\"autocapitalize\", \"off\"); input.setAttribute(\"spellcheck\", \"false\");\n\n    // Wraps and hides input textarea\n    d.inputDiv = elt(\"div\", [input], null, \"overflow: hidden; position: relative; width: 3px; height: 0px;\");\n    // The fake scrollbar elements.\n    d.scrollbarH = elt(\"div\", [elt(\"div\", null, null, \"height: 100%; min-height: 1px\")], \"CodeMirror-hscrollbar\");\n    d.scrollbarV = elt(\"div\", [elt(\"div\", null, null, \"min-width: 1px\")], \"CodeMirror-vscrollbar\");\n    // Covers bottom-right square when both scrollbars are present.\n    d.scrollbarFiller = elt(\"div\", null, \"CodeMirror-scrollbar-filler\");\n    // Covers bottom of gutter when coverGutterNextToScrollbar is on\n    // and h scrollbar is present.\n    d.gutterFiller = elt(\"div\", null, \"CodeMirror-gutter-filler\");\n    // Will contain the actual code, positioned to cover the viewport.\n    d.lineDiv = elt(\"div\", null, \"CodeMirror-code\");\n    // Elements are added to these to represent selection and cursors.\n    d.selectionDiv = elt(\"div\", null, null, \"position: relative; z-index: 1\");\n    d.cursorDiv = elt(\"div\", null, \"CodeMirror-cursors\");\n    // A visibility: hidden element used to find the size of things.\n    d.measure = elt(\"div\", null, \"CodeMirror-measure\");\n    // When lines outside of the viewport are measured, they are drawn in this.\n    d.lineMeasure = elt(\"div\", null, \"CodeMirror-measure\");\n    // Wraps everything that needs to exist inside the vertically-padded coordinate system\n    d.lineSpace = elt(\"div\", [d.measure, d.lineMeasure, d.selectionDiv, d.cursorDiv, d.lineDiv],\n                      null, \"position: relative; outline: none\");\n    // Moved around its parent to cover visible view.\n    d.mover = elt(\"div\", [elt(\"div\", [d.lineSpace], \"CodeMirror-lines\")], null, \"position: relative\");\n    // Set to the height of the document, allowing scrolling.\n    d.sizer = elt(\"div\", [d.mover], \"CodeMirror-sizer\");\n    // Behavior of elts with overflow: auto and padding is\n    // inconsistent across browsers. This is used to ensure the\n    // scrollable area is big enough.\n    d.heightForcer = elt(\"div\", null, null, \"position: absolute; height: \" + scrollerCutOff + \"px; width: 1px;\");\n    // Will contain the gutters, if any.\n    d.gutters = elt(\"div\", null, \"CodeMirror-gutters\");\n    d.lineGutter = null;\n    // Actual scrollable element.\n    d.scroller = elt(\"div\", [d.sizer, d.heightForcer, d.gutters], \"CodeMirror-scroll\");\n    d.scroller.setAttribute(\"tabIndex\", \"-1\");\n    // The element in which the editor lives.\n    d.wrapper = elt(\"div\", [d.inputDiv, d.scrollbarH, d.scrollbarV,\n                            d.scrollbarFiller, d.gutterFiller, d.scroller], \"CodeMirror\");\n\n    // Work around IE7 z-index bug (not perfect, hence IE7 not really being supported)\n    if (ie_upto7) { d.gutters.style.zIndex = -1; d.scroller.style.paddingRight = 0; }\n    // Needed to hide big blue blinking cursor on Mobile Safari\n    if (ios) input.style.width = \"0px\";\n    if (!webkit) d.scroller.draggable = true;\n    // Needed to handle Tab key in KHTML\n    if (khtml) { d.inputDiv.style.height = \"1px\"; d.inputDiv.style.position = \"absolute\"; }\n    // Need to set a minimum width to see the scrollbar on IE7 (but must not set it on IE8).\n    if (ie_upto7) d.scrollbarH.style.minHeight = d.scrollbarV.style.minWidth = \"18px\";\n\n    if (place.appendChild) place.appendChild(d.wrapper);\n    else place(d.wrapper);\n\n    // Current rendered range (may be bigger than the view window).\n    d.viewFrom = d.viewTo = doc.first;\n    // Information about the rendered lines.\n    d.view = [];\n    // Holds info about a single rendered line when it was rendered\n    // for measurement, while not in view.\n    d.externalMeasured = null;\n    // Empty space (in pixels) above the view\n    d.viewOffset = 0;\n    d.lastSizeC = 0;\n    d.updateLineNumbers = null;\n\n    // Used to only resize the line number gutter when necessary (when\n    // the amount of lines crosses a boundary that makes its width change)\n    d.lineNumWidth = d.lineNumInnerWidth = d.lineNumChars = null;\n    // See readInput and resetInput\n    d.prevInput = \"\";\n    // Set to true when a non-horizontal-scrolling line widget is\n    // added. As an optimization, line widget aligning is skipped when\n    // this is false.\n    d.alignWidgets = false;\n    // Flag that indicates whether we expect input to appear real soon\n    // now (after some event like 'keypress' or 'input') and are\n    // polling intensively.\n    d.pollingFast = false;\n    // Self-resetting timeout for the poller\n    d.poll = new Delayed();\n\n    d.cachedCharWidth = d.cachedTextHeight = d.cachedPaddingH = null;\n\n    // Tracks when resetInput has punted to just putting a short\n    // string into the textarea instead of the full selection.\n    d.inaccurateSelection = false;\n\n    // Tracks the maximum line length so that the horizontal scrollbar\n    // can be kept static when scrolling.\n    d.maxLine = null;\n    d.maxLineLength = 0;\n    d.maxLineChanged = false;\n\n    // Used for measuring wheel scrolling granularity\n    d.wheelDX = d.wheelDY = d.wheelStartX = d.wheelStartY = null;\n\n    // True when shift is held down.\n    d.shift = false;\n\n    // Used to track whether anything happened since the context menu\n    // was opened.\n    d.selForContextMenu = null;\n  }\n\n  // STATE UPDATES\n\n  // Used to get the editor into a consistent state again when options change.\n\n  function loadMode(cm) {\n    cm.doc.mode = CodeMirror.getMode(cm.options, cm.doc.modeOption);\n    resetModeState(cm);\n  }\n\n  function resetModeState(cm) {\n    cm.doc.iter(function(line) {\n      if (line.stateAfter) line.stateAfter = null;\n      if (line.styles) line.styles = null;\n    });\n    cm.doc.frontier = cm.doc.first;\n    startWorker(cm, 100);\n    cm.state.modeGen++;\n    if (cm.curOp) regChange(cm);\n  }\n\n  function wrappingChanged(cm) {\n    if (cm.options.lineWrapping) {\n      addClass(cm.display.wrapper, \"CodeMirror-wrap\");\n      cm.display.sizer.style.minWidth = \"\";\n    } else {\n      rmClass(cm.display.wrapper, \"CodeMirror-wrap\");\n      findMaxLine(cm);\n    }\n    estimateLineHeights(cm);\n    regChange(cm);\n    clearCaches(cm);\n    setTimeout(function(){updateScrollbars(cm);}, 100);\n  }\n\n  // Returns a function that estimates the height of a line, to use as\n  // first approximation until the line becomes visible (and is thus\n  // properly measurable).\n  function estimateHeight(cm) {\n    var th = textHeight(cm.display), wrapping = cm.options.lineWrapping;\n    var perLine = wrapping && Math.max(5, cm.display.scroller.clientWidth / charWidth(cm.display) - 3);\n    return function(line) {\n      if (lineIsHidden(cm.doc, line)) return 0;\n\n      var widgetsHeight = 0;\n      if (line.widgets) for (var i = 0; i < line.widgets.length; i++) {\n        if (line.widgets[i].height) widgetsHeight += line.widgets[i].height;\n      }\n\n      if (wrapping)\n        return widgetsHeight + (Math.ceil(line.text.length / perLine) || 1) * th;\n      else\n        return widgetsHeight + th;\n    };\n  }\n\n  function estimateLineHeights(cm) {\n    var doc = cm.doc, est = estimateHeight(cm);\n    doc.iter(function(line) {\n      var estHeight = est(line);\n      if (estHeight != line.height) updateLineHeight(line, estHeight);\n    });\n  }\n\n  function keyMapChanged(cm) {\n    var map = keyMap[cm.options.keyMap], style = map.style;\n    cm.display.wrapper.className = cm.display.wrapper.className.replace(/\\s*cm-keymap-\\S+/g, \"\") +\n      (style ? \" cm-keymap-\" + style : \"\");\n  }\n\n  function themeChanged(cm) {\n    cm.display.wrapper.className = cm.display.wrapper.className.replace(/\\s*cm-s-\\S+/g, \"\") +\n      cm.options.theme.replace(/(^|\\s)\\s*/g, \" cm-s-\");\n    clearCaches(cm);\n  }\n\n  function guttersChanged(cm) {\n    updateGutters(cm);\n    regChange(cm);\n    setTimeout(function(){alignHorizontally(cm);}, 20);\n  }\n\n  // Rebuild the gutter elements, ensure the margin to the left of the\n  // code matches their width.\n  function updateGutters(cm) {\n    var gutters = cm.display.gutters, specs = cm.options.gutters;\n    removeChildren(gutters);\n    for (var i = 0; i < specs.length; ++i) {\n      var gutterClass = specs[i];\n      var gElt = gutters.appendChild(elt(\"div\", null, \"CodeMirror-gutter \" + gutterClass));\n      if (gutterClass == \"CodeMirror-linenumbers\") {\n        cm.display.lineGutter = gElt;\n        gElt.style.width = (cm.display.lineNumWidth || 1) + \"px\";\n      }\n    }\n    gutters.style.display = i ? \"\" : \"none\";\n    updateGutterSpace(cm);\n  }\n\n  function updateGutterSpace(cm) {\n    var width = cm.display.gutters.offsetWidth;\n    cm.display.sizer.style.marginLeft = width + \"px\";\n    cm.display.scrollbarH.style.left = cm.options.fixedGutter ? width + \"px\" : 0;\n  }\n\n  // Compute the character length of a line, taking into account\n  // collapsed ranges (see markText) that might hide parts, and join\n  // other lines onto it.\n  function lineLength(line) {\n    if (line.height == 0) return 0;\n    var len = line.text.length, merged, cur = line;\n    while (merged = collapsedSpanAtStart(cur)) {\n      var found = merged.find(0, true);\n      cur = found.from.line;\n      len += found.from.ch - found.to.ch;\n    }\n    cur = line;\n    while (merged = collapsedSpanAtEnd(cur)) {\n      var found = merged.find(0, true);\n      len -= cur.text.length - found.from.ch;\n      cur = found.to.line;\n      len += cur.text.length - found.to.ch;\n    }\n    return len;\n  }\n\n  // Find the longest line in the document.\n  function findMaxLine(cm) {\n    var d = cm.display, doc = cm.doc;\n    d.maxLine = getLine(doc, doc.first);\n    d.maxLineLength = lineLength(d.maxLine);\n    d.maxLineChanged = true;\n    doc.iter(function(line) {\n      var len = lineLength(line);\n      if (len > d.maxLineLength) {\n        d.maxLineLength = len;\n        d.maxLine = line;\n      }\n    });\n  }\n\n  // Make sure the gutters options contains the element\n  // \"CodeMirror-linenumbers\" when the lineNumbers option is true.\n  function setGuttersForLineNumbers(options) {\n    var found = indexOf(options.gutters, \"CodeMirror-linenumbers\");\n    if (found == -1 && options.lineNumbers) {\n      options.gutters = options.gutters.concat([\"CodeMirror-linenumbers\"]);\n    } else if (found > -1 && !options.lineNumbers) {\n      options.gutters = options.gutters.slice(0);\n      options.gutters.splice(found, 1);\n    }\n  }\n\n  // SCROLLBARS\n\n  // Prepare DOM reads needed to update the scrollbars. Done in one\n  // shot to minimize update/measure roundtrips.\n  function measureForScrollbars(cm) {\n    var scroll = cm.display.scroller;\n    return {\n      clientHeight: scroll.clientHeight,\n      barHeight: cm.display.scrollbarV.clientHeight,\n      scrollWidth: scroll.scrollWidth, clientWidth: scroll.clientWidth,\n      barWidth: cm.display.scrollbarH.clientWidth,\n      docHeight: Math.round(cm.doc.height + paddingVert(cm.display))\n    };\n  }\n\n  // Re-synchronize the fake scrollbars with the actual size of the\n  // content.\n  function updateScrollbars(cm, measure) {\n    if (!measure) measure = measureForScrollbars(cm);\n    var d = cm.display;\n    var scrollHeight = measure.docHeight + scrollerCutOff;\n    var needsH = measure.scrollWidth > measure.clientWidth;\n    var needsV = scrollHeight > measure.clientHeight;\n    if (needsV) {\n      d.scrollbarV.style.display = \"block\";\n      d.scrollbarV.style.bottom = needsH ? scrollbarWidth(d.measure) + \"px\" : \"0\";\n      // A bug in IE8 can cause this value to be negative, so guard it.\n      d.scrollbarV.firstChild.style.height =\n        Math.max(0, scrollHeight - measure.clientHeight + (measure.barHeight || d.scrollbarV.clientHeight)) + \"px\";\n    } else {\n      d.scrollbarV.style.display = \"\";\n      d.scrollbarV.firstChild.style.height = \"0\";\n    }\n    if (needsH) {\n      d.scrollbarH.style.display = \"block\";\n      d.scrollbarH.style.right = needsV ? scrollbarWidth(d.measure) + \"px\" : \"0\";\n      d.scrollbarH.firstChild.style.width =\n        (measure.scrollWidth - measure.clientWidth + (measure.barWidth || d.scrollbarH.clientWidth)) + \"px\";\n    } else {\n      d.scrollbarH.style.display = \"\";\n      d.scrollbarH.firstChild.style.width = \"0\";\n    }\n    if (needsH && needsV) {\n      d.scrollbarFiller.style.display = \"block\";\n      d.scrollbarFiller.style.height = d.scrollbarFiller.style.width = scrollbarWidth(d.measure) + \"px\";\n    } else d.scrollbarFiller.style.display = \"\";\n    if (needsH && cm.options.coverGutterNextToScrollbar && cm.options.fixedGutter) {\n      d.gutterFiller.style.display = \"block\";\n      d.gutterFiller.style.height = scrollbarWidth(d.measure) + \"px\";\n      d.gutterFiller.style.width = d.gutters.offsetWidth + \"px\";\n    } else d.gutterFiller.style.display = \"\";\n\n    if (!cm.state.checkedOverlayScrollbar && measure.clientHeight > 0) {\n      if (scrollbarWidth(d.measure) === 0) {\n        var w = mac && !mac_geMountainLion ? \"12px\" : \"18px\";\n        d.scrollbarV.style.minWidth = d.scrollbarH.style.minHeight = w;\n        var barMouseDown = function(e) {\n          if (e_target(e) != d.scrollbarV && e_target(e) != d.scrollbarH)\n            operation(cm, onMouseDown)(e);\n        };\n        on(d.scrollbarV, \"mousedown\", barMouseDown);\n        on(d.scrollbarH, \"mousedown\", barMouseDown);\n      }\n      cm.state.checkedOverlayScrollbar = true;\n    }\n  }\n\n  // Compute the lines that are visible in a given viewport (defaults\n  // the the current scroll position). viewPort may contain top,\n  // height, and ensure (see op.scrollToPos) properties.\n  function visibleLines(display, doc, viewPort) {\n    var top = viewPort && viewPort.top != null ? viewPort.top : display.scroller.scrollTop;\n    top = Math.floor(top - paddingTop(display));\n    var bottom = viewPort && viewPort.bottom != null ? viewPort.bottom : top + display.wrapper.clientHeight;\n\n    var from = lineAtHeight(doc, top), to = lineAtHeight(doc, bottom);\n    // Ensure is a {from: {line, ch}, to: {line, ch}} object, and\n    // forces those lines into the viewport (if possible).\n    if (viewPort && viewPort.ensure) {\n      var ensureFrom = viewPort.ensure.from.line, ensureTo = viewPort.ensure.to.line;\n      if (ensureFrom < from)\n        return {from: ensureFrom,\n                to: lineAtHeight(doc, heightAtLine(getLine(doc, ensureFrom)) + display.wrapper.clientHeight)};\n      if (Math.min(ensureTo, doc.lastLine()) >= to)\n        return {from: lineAtHeight(doc, heightAtLine(getLine(doc, ensureTo)) - display.wrapper.clientHeight),\n                to: ensureTo};\n    }\n    return {from: from, to: to};\n  }\n\n  // LINE NUMBERS\n\n  // Re-align line numbers and gutter marks to compensate for\n  // horizontal scrolling.\n  function alignHorizontally(cm) {\n    var display = cm.display, view = display.view;\n    if (!display.alignWidgets && (!display.gutters.firstChild || !cm.options.fixedGutter)) return;\n    var comp = compensateForHScroll(display) - display.scroller.scrollLeft + cm.doc.scrollLeft;\n    var gutterW = display.gutters.offsetWidth, left = comp + \"px\";\n    for (var i = 0; i < view.length; i++) if (!view[i].hidden) {\n      if (cm.options.fixedGutter && view[i].gutter)\n        view[i].gutter.style.left = left;\n      var align = view[i].alignable;\n      if (align) for (var j = 0; j < align.length; j++)\n        align[j].style.left = left;\n    }\n    if (cm.options.fixedGutter)\n      display.gutters.style.left = (comp + gutterW) + \"px\";\n  }\n\n  // Used to ensure that the line number gutter is still the right\n  // size for the current document size. Returns true when an update\n  // is needed.\n  function maybeUpdateLineNumberWidth(cm) {\n    if (!cm.options.lineNumbers) return false;\n    var doc = cm.doc, last = lineNumberFor(cm.options, doc.first + doc.size - 1), display = cm.display;\n    if (last.length != display.lineNumChars) {\n      var test = display.measure.appendChild(elt(\"div\", [elt(\"div\", last)],\n                                                 \"CodeMirror-linenumber CodeMirror-gutter-elt\"));\n      var innerW = test.firstChild.offsetWidth, padding = test.offsetWidth - innerW;\n      display.lineGutter.style.width = \"\";\n      display.lineNumInnerWidth = Math.max(innerW, display.lineGutter.offsetWidth - padding);\n      display.lineNumWidth = display.lineNumInnerWidth + padding;\n      display.lineNumChars = display.lineNumInnerWidth ? last.length : -1;\n      display.lineGutter.style.width = display.lineNumWidth + \"px\";\n      updateGutterSpace(cm);\n      return true;\n    }\n    return false;\n  }\n\n  function lineNumberFor(options, i) {\n    return String(options.lineNumberFormatter(i + options.firstLineNumber));\n  }\n\n  // Computes display.scroller.scrollLeft + display.gutters.offsetWidth,\n  // but using getBoundingClientRect to get a sub-pixel-accurate\n  // result.\n  function compensateForHScroll(display) {\n    return display.scroller.getBoundingClientRect().left - display.sizer.getBoundingClientRect().left;\n  }\n\n  // DISPLAY DRAWING\n\n  // Updates the display, selection, and scrollbars, using the\n  // information in display.view to find out which nodes are no longer\n  // up-to-date. Tries to bail out early when no changes are needed,\n  // unless forced is true.\n  // Returns true if an actual update happened, false otherwise.\n  function updateDisplay(cm, viewPort, forced) {\n    var oldFrom = cm.display.viewFrom, oldTo = cm.display.viewTo, updated;\n    var visible = visibleLines(cm.display, cm.doc, viewPort);\n    for (var first = true;; first = false) {\n      var oldWidth = cm.display.scroller.clientWidth;\n      if (!updateDisplayInner(cm, visible, forced)) break;\n      updated = true;\n\n      // If the max line changed since it was last measured, measure it,\n      // and ensure the document's width matches it.\n      if (cm.display.maxLineChanged && !cm.options.lineWrapping)\n        adjustContentWidth(cm);\n\n      var barMeasure = measureForScrollbars(cm);\n      updateSelection(cm);\n      setDocumentHeight(cm, barMeasure);\n      updateScrollbars(cm, barMeasure);\n      if (webkit && cm.options.lineWrapping)\n        checkForWebkitWidthBug(cm, barMeasure); // (Issue #2420)\n      if (first && cm.options.lineWrapping && oldWidth != cm.display.scroller.clientWidth) {\n        forced = true;\n        continue;\n      }\n      forced = false;\n\n      // Clip forced viewport to actual scrollable area.\n      if (viewPort && viewPort.top != null)\n        viewPort = {top: Math.min(barMeasure.docHeight - scrollerCutOff - barMeasure.clientHeight, viewPort.top)};\n      // Updated line heights might result in the drawn area not\n      // actually covering the viewport. Keep looping until it does.\n      visible = visibleLines(cm.display, cm.doc, viewPort);\n      if (visible.from >= cm.display.viewFrom && visible.to <= cm.display.viewTo)\n        break;\n    }\n\n    cm.display.updateLineNumbers = null;\n    if (updated) {\n      signalLater(cm, \"update\", cm);\n      if (cm.display.viewFrom != oldFrom || cm.display.viewTo != oldTo)\n        signalLater(cm, \"viewportChange\", cm, cm.display.viewFrom, cm.display.viewTo);\n    }\n    return updated;\n  }\n\n  // Does the actual updating of the line display. Bails out\n  // (returning false) when there is nothing to be done and forced is\n  // false.\n  function updateDisplayInner(cm, visible, forced) {\n    var display = cm.display, doc = cm.doc;\n    if (!display.wrapper.offsetWidth) {\n      resetView(cm);\n      return;\n    }\n\n    // Bail out if the visible area is already rendered and nothing changed.\n    if (!forced && visible.from >= display.viewFrom && visible.to <= display.viewTo &&\n        countDirtyView(cm) == 0)\n      return;\n\n    if (maybeUpdateLineNumberWidth(cm))\n      resetView(cm);\n    var dims = getDimensions(cm);\n\n    // Compute a suitable new viewport (from & to)\n    var end = doc.first + doc.size;\n    var from = Math.max(visible.from - cm.options.viewportMargin, doc.first);\n    var to = Math.min(end, visible.to + cm.options.viewportMargin);\n    if (display.viewFrom < from && from - display.viewFrom < 20) from = Math.max(doc.first, display.viewFrom);\n    if (display.viewTo > to && display.viewTo - to < 20) to = Math.min(end, display.viewTo);\n    if (sawCollapsedSpans) {\n      from = visualLineNo(cm.doc, from);\n      to = visualLineEndNo(cm.doc, to);\n    }\n\n    var different = from != display.viewFrom || to != display.viewTo ||\n      display.lastSizeC != display.wrapper.clientHeight;\n    adjustView(cm, from, to);\n\n    display.viewOffset = heightAtLine(getLine(cm.doc, display.viewFrom));\n    // Position the mover div to align with the current scroll position\n    cm.display.mover.style.top = display.viewOffset + \"px\";\n\n    var toUpdate = countDirtyView(cm);\n    if (!different && toUpdate == 0 && !forced) return;\n\n    // For big changes, we hide the enclosing element during the\n    // update, since that speeds up the operations on most browsers.\n    var focused = activeElt();\n    if (toUpdate > 4) display.lineDiv.style.display = \"none\";\n    patchDisplay(cm, display.updateLineNumbers, dims);\n    if (toUpdate > 4) display.lineDiv.style.display = \"\";\n    // There might have been a widget with a focused element that got\n    // hidden or updated, if so re-focus it.\n    if (focused && activeElt() != focused && focused.offsetHeight) focused.focus();\n\n    // Prevent selection and cursors from interfering with the scroll\n    // width.\n    removeChildren(display.cursorDiv);\n    removeChildren(display.selectionDiv);\n\n    if (different) {\n      display.lastSizeC = display.wrapper.clientHeight;\n      startWorker(cm, 400);\n    }\n\n    updateHeightsInViewport(cm);\n\n    return true;\n  }\n\n  function adjustContentWidth(cm) {\n    var display = cm.display;\n    var width = measureChar(cm, display.maxLine, display.maxLine.text.length).left;\n    display.maxLineChanged = false;\n    var minWidth = Math.max(0, width + 3);\n    var maxScrollLeft = Math.max(0, display.sizer.offsetLeft + minWidth + scrollerCutOff - display.scroller.clientWidth);\n    display.sizer.style.minWidth = minWidth + \"px\";\n    if (maxScrollLeft < cm.doc.scrollLeft)\n      setScrollLeft(cm, Math.min(display.scroller.scrollLeft, maxScrollLeft), true);\n  }\n\n  function setDocumentHeight(cm, measure) {\n    cm.display.sizer.style.minHeight = cm.display.heightForcer.style.top = measure.docHeight + \"px\";\n    cm.display.gutters.style.height = Math.max(measure.docHeight, measure.clientHeight - scrollerCutOff) + \"px\";\n  }\n\n\n  function checkForWebkitWidthBug(cm, measure) {\n    // Work around Webkit bug where it sometimes reserves space for a\n    // non-existing phantom scrollbar in the scroller (Issue #2420)\n    if (cm.display.sizer.offsetWidth + cm.display.gutters.offsetWidth < cm.display.scroller.clientWidth - 1) {\n      cm.display.sizer.style.minHeight = cm.display.heightForcer.style.top = \"0px\";\n      cm.display.gutters.style.height = measure.docHeight + \"px\";\n    }\n  }\n\n  // Read the actual heights of the rendered lines, and update their\n  // stored heights to match.\n  function updateHeightsInViewport(cm) {\n    var display = cm.display;\n    var prevBottom = display.lineDiv.offsetTop;\n    for (var i = 0; i < display.view.length; i++) {\n      var cur = display.view[i], height;\n      if (cur.hidden) continue;\n      if (ie_upto7) {\n        var bot = cur.node.offsetTop + cur.node.offsetHeight;\n        height = bot - prevBottom;\n        prevBottom = bot;\n      } else {\n        var box = cur.node.getBoundingClientRect();\n        height = box.bottom - box.top;\n      }\n      var diff = cur.line.height - height;\n      if (height < 2) height = textHeight(display);\n      if (diff > .001 || diff < -.001) {\n        updateLineHeight(cur.line, height);\n        updateWidgetHeight(cur.line);\n        if (cur.rest) for (var j = 0; j < cur.rest.length; j++)\n          updateWidgetHeight(cur.rest[j]);\n      }\n    }\n  }\n\n  // Read and store the height of line widgets associated with the\n  // given line.\n  function updateWidgetHeight(line) {\n    if (line.widgets) for (var i = 0; i < line.widgets.length; ++i)\n      line.widgets[i].height = line.widgets[i].node.offsetHeight;\n  }\n\n  // Do a bulk-read of the DOM positions and sizes needed to draw the\n  // view, so that we don't interleave reading and writing to the DOM.\n  function getDimensions(cm) {\n    var d = cm.display, left = {}, width = {};\n    for (var n = d.gutters.firstChild, i = 0; n; n = n.nextSibling, ++i) {\n      left[cm.options.gutters[i]] = n.offsetLeft;\n      width[cm.options.gutters[i]] = n.offsetWidth;\n    }\n    return {fixedPos: compensateForHScroll(d),\n            gutterTotalWidth: d.gutters.offsetWidth,\n            gutterLeft: left,\n            gutterWidth: width,\n            wrapperWidth: d.wrapper.clientWidth};\n  }\n\n  // Sync the actual display DOM structure with display.view, removing\n  // nodes for lines that are no longer in view, and creating the ones\n  // that are not there yet, and updating the ones that are out of\n  // date.\n  function patchDisplay(cm, updateNumbersFrom, dims) {\n    var display = cm.display, lineNumbers = cm.options.lineNumbers;\n    var container = display.lineDiv, cur = container.firstChild;\n\n    function rm(node) {\n      var next = node.nextSibling;\n      // Works around a throw-scroll bug in OS X Webkit\n      if (webkit && mac && cm.display.currentWheelTarget == node)\n        node.style.display = \"none\";\n      else\n        node.parentNode.removeChild(node);\n      return next;\n    }\n\n    var view = display.view, lineN = display.viewFrom;\n    // Loop over the elements in the view, syncing cur (the DOM nodes\n    // in display.lineDiv) with the view as we go.\n    for (var i = 0; i < view.length; i++) {\n      var lineView = view[i];\n      if (lineView.hidden) {\n      } else if (!lineView.node) { // Not drawn yet\n        var node = buildLineElement(cm, lineView, lineN, dims);\n        container.insertBefore(node, cur);\n      } else { // Already drawn\n        while (cur != lineView.node) cur = rm(cur);\n        var updateNumber = lineNumbers && updateNumbersFrom != null &&\n          updateNumbersFrom <= lineN && lineView.lineNumber;\n        if (lineView.changes) {\n          if (indexOf(lineView.changes, \"gutter\") > -1) updateNumber = false;\n          updateLineForChanges(cm, lineView, lineN, dims);\n        }\n        if (updateNumber) {\n          removeChildren(lineView.lineNumber);\n          lineView.lineNumber.appendChild(document.createTextNode(lineNumberFor(cm.options, lineN)));\n        }\n        cur = lineView.node.nextSibling;\n      }\n      lineN += lineView.size;\n    }\n    while (cur) cur = rm(cur);\n  }\n\n  // When an aspect of a line changes, a string is added to\n  // lineView.changes. This updates the relevant part of the line's\n  // DOM structure.\n  function updateLineForChanges(cm, lineView, lineN, dims) {\n    for (var j = 0; j < lineView.changes.length; j++) {\n      var type = lineView.changes[j];\n      if (type == \"text\") updateLineText(cm, lineView);\n      else if (type == \"gutter\") updateLineGutter(cm, lineView, lineN, dims);\n      else if (type == \"class\") updateLineClasses(lineView);\n      else if (type == \"widget\") updateLineWidgets(lineView, dims);\n    }\n    lineView.changes = null;\n  }\n\n  // Lines with gutter elements, widgets or a background class need to\n  // be wrapped, and have the extra elements added to the wrapper div\n  function ensureLineWrapped(lineView) {\n    if (lineView.node == lineView.text) {\n      lineView.node = elt(\"div\", null, null, \"position: relative\");\n      if (lineView.text.parentNode)\n        lineView.text.parentNode.replaceChild(lineView.node, lineView.text);\n      lineView.node.appendChild(lineView.text);\n      if (ie_upto7) lineView.node.style.zIndex = 2;\n    }\n    return lineView.node;\n  }\n\n  function updateLineBackground(lineView) {\n    var cls = lineView.bgClass ? lineView.bgClass + \" \" + (lineView.line.bgClass || \"\") : lineView.line.bgClass;\n    if (cls) cls += \" CodeMirror-linebackground\";\n    if (lineView.background) {\n      if (cls) lineView.background.className = cls;\n      else { lineView.background.parentNode.removeChild(lineView.background); lineView.background = null; }\n    } else if (cls) {\n      var wrap = ensureLineWrapped(lineView);\n      lineView.background = wrap.insertBefore(elt(\"div\", null, cls), wrap.firstChild);\n    }\n  }\n\n  // Wrapper around buildLineContent which will reuse the structure\n  // in display.externalMeasured when possible.\n  function getLineContent(cm, lineView) {\n    var ext = cm.display.externalMeasured;\n    if (ext && ext.line == lineView.line) {\n      cm.display.externalMeasured = null;\n      lineView.measure = ext.measure;\n      return ext.built;\n    }\n    return buildLineContent(cm, lineView);\n  }\n\n  // Redraw the line's text. Interacts with the background and text\n  // classes because the mode may output tokens that influence these\n  // classes.\n  function updateLineText(cm, lineView) {\n    var cls = lineView.text.className;\n    var built = getLineContent(cm, lineView);\n    if (lineView.text == lineView.node) lineView.node = built.pre;\n    lineView.text.parentNode.replaceChild(built.pre, lineView.text);\n    lineView.text = built.pre;\n    if (built.bgClass != lineView.bgClass || built.textClass != lineView.textClass) {\n      lineView.bgClass = built.bgClass;\n      lineView.textClass = built.textClass;\n      updateLineClasses(lineView);\n    } else if (cls) {\n      lineView.text.className = cls;\n    }\n  }\n\n  function updateLineClasses(lineView) {\n    updateLineBackground(lineView);\n    if (lineView.line.wrapClass)\n      ensureLineWrapped(lineView).className = lineView.line.wrapClass;\n    else if (lineView.node != lineView.text)\n      lineView.node.className = \"\";\n    var textClass = lineView.textClass ? lineView.textClass + \" \" + (lineView.line.textClass || \"\") : lineView.line.textClass;\n    lineView.text.className = textClass || \"\";\n  }\n\n  function updateLineGutter(cm, lineView, lineN, dims) {\n    if (lineView.gutter) {\n      lineView.node.removeChild(lineView.gutter);\n      lineView.gutter = null;\n    }\n    var markers = lineView.line.gutterMarkers;\n    if (cm.options.lineNumbers || markers) {\n      var wrap = ensureLineWrapped(lineView);\n      var gutterWrap = lineView.gutter =\n        wrap.insertBefore(elt(\"div\", null, \"CodeMirror-gutter-wrapper\", \"position: absolute; left: \" +\n                              (cm.options.fixedGutter ? dims.fixedPos : -dims.gutterTotalWidth) + \"px\"),\n                          lineView.text);\n      if (cm.options.lineNumbers && (!markers || !markers[\"CodeMirror-linenumbers\"]))\n        lineView.lineNumber = gutterWrap.appendChild(\n          elt(\"div\", lineNumberFor(cm.options, lineN),\n              \"CodeMirror-linenumber CodeMirror-gutter-elt\",\n              \"left: \" + dims.gutterLeft[\"CodeMirror-linenumbers\"] + \"px; width: \"\n              + cm.display.lineNumInnerWidth + \"px\"));\n      if (markers) for (var k = 0; k < cm.options.gutters.length; ++k) {\n        var id = cm.options.gutters[k], found = markers.hasOwnProperty(id) && markers[id];\n        if (found)\n          gutterWrap.appendChild(elt(\"div\", [found], \"CodeMirror-gutter-elt\", \"left: \" +\n                                     dims.gutterLeft[id] + \"px; width: \" + dims.gutterWidth[id] + \"px\"));\n      }\n    }\n  }\n\n  function updateLineWidgets(lineView, dims) {\n    if (lineView.alignable) lineView.alignable = null;\n    for (var node = lineView.node.firstChild, next; node; node = next) {\n      var next = node.nextSibling;\n      if (node.className == \"CodeMirror-linewidget\")\n        lineView.node.removeChild(node);\n    }\n    insertLineWidgets(lineView, dims);\n  }\n\n  // Build a line's DOM representation from scratch\n  function buildLineElement(cm, lineView, lineN, dims) {\n    var built = getLineContent(cm, lineView);\n    lineView.text = lineView.node = built.pre;\n    if (built.bgClass) lineView.bgClass = built.bgClass;\n    if (built.textClass) lineView.textClass = built.textClass;\n\n    updateLineClasses(lineView);\n    updateLineGutter(cm, lineView, lineN, dims);\n    insertLineWidgets(lineView, dims);\n    return lineView.node;\n  }\n\n  // A lineView may contain multiple logical lines (when merged by\n  // collapsed spans). The widgets for all of them need to be drawn.\n  function insertLineWidgets(lineView, dims) {\n    insertLineWidgetsFor(lineView.line, lineView, dims, true);\n    if (lineView.rest) for (var i = 0; i < lineView.rest.length; i++)\n      insertLineWidgetsFor(lineView.rest[i], lineView, dims, false);\n  }\n\n  function insertLineWidgetsFor(line, lineView, dims, allowAbove) {\n    if (!line.widgets) return;\n    var wrap = ensureLineWrapped(lineView);\n    for (var i = 0, ws = line.widgets; i < ws.length; ++i) {\n      var widget = ws[i], node = elt(\"div\", [widget.node], \"CodeMirror-linewidget\");\n      if (!widget.handleMouseEvents) node.ignoreEvents = true;\n      positionLineWidget(widget, node, lineView, dims);\n      if (allowAbove && widget.above)\n        wrap.insertBefore(node, lineView.gutter || lineView.text);\n      else\n        wrap.appendChild(node);\n      signalLater(widget, \"redraw\");\n    }\n  }\n\n  function positionLineWidget(widget, node, lineView, dims) {\n    if (widget.noHScroll) {\n      (lineView.alignable || (lineView.alignable = [])).push(node);\n      var width = dims.wrapperWidth;\n      node.style.left = dims.fixedPos + \"px\";\n      if (!widget.coverGutter) {\n        width -= dims.gutterTotalWidth;\n        node.style.paddingLeft = dims.gutterTotalWidth + \"px\";\n      }\n      node.style.width = width + \"px\";\n    }\n    if (widget.coverGutter) {\n      node.style.zIndex = 5;\n      node.style.position = \"relative\";\n      if (!widget.noHScroll) node.style.marginLeft = -dims.gutterTotalWidth + \"px\";\n    }\n  }\n\n  // POSITION OBJECT\n\n  // A Pos instance represents a position within the text.\n  var Pos = CodeMirror.Pos = function(line, ch) {\n    if (!(this instanceof Pos)) return new Pos(line, ch);\n    this.line = line; this.ch = ch;\n  };\n\n  // Compare two positions, return 0 if they are the same, a negative\n  // number when a is less, and a positive number otherwise.\n  var cmp = CodeMirror.cmpPos = function(a, b) { return a.line - b.line || a.ch - b.ch; };\n\n  function copyPos(x) {return Pos(x.line, x.ch);}\n  function maxPos(a, b) { return cmp(a, b) < 0 ? b : a; }\n  function minPos(a, b) { return cmp(a, b) < 0 ? a : b; }\n\n  // SELECTION / CURSOR\n\n  // Selection objects are immutable. A new one is created every time\n  // the selection changes. A selection is one or more non-overlapping\n  // (and non-touching) ranges, sorted, and an integer that indicates\n  // which one is the primary selection (the one that's scrolled into\n  // view, that getCursor returns, etc).\n  function Selection(ranges, primIndex) {\n    this.ranges = ranges;\n    this.primIndex = primIndex;\n  }\n\n  Selection.prototype = {\n    primary: function() { return this.ranges[this.primIndex]; },\n    equals: function(other) {\n      if (other == this) return true;\n      if (other.primIndex != this.primIndex || other.ranges.length != this.ranges.length) return false;\n      for (var i = 0; i < this.ranges.length; i++) {\n        var here = this.ranges[i], there = other.ranges[i];\n        if (cmp(here.anchor, there.anchor) != 0 || cmp(here.head, there.head) != 0) return false;\n      }\n      return true;\n    },\n    deepCopy: function() {\n      for (var out = [], i = 0; i < this.ranges.length; i++)\n        out[i] = new Range(copyPos(this.ranges[i].anchor), copyPos(this.ranges[i].head));\n      return new Selection(out, this.primIndex);\n    },\n    somethingSelected: function() {\n      for (var i = 0; i < this.ranges.length; i++)\n        if (!this.ranges[i].empty()) return true;\n      return false;\n    },\n    contains: function(pos, end) {\n      if (!end) end = pos;\n      for (var i = 0; i < this.ranges.length; i++) {\n        var range = this.ranges[i];\n        if (cmp(end, range.from()) >= 0 && cmp(pos, range.to()) <= 0)\n          return i;\n      }\n      return -1;\n    }\n  };\n\n  function Range(anchor, head) {\n    this.anchor = anchor; this.head = head;\n  }\n\n  Range.prototype = {\n    from: function() { return minPos(this.anchor, this.head); },\n    to: function() { return maxPos(this.anchor, this.head); },\n    empty: function() {\n      return this.head.line == this.anchor.line && this.head.ch == this.anchor.ch;\n    }\n  };\n\n  // Take an unsorted, potentially overlapping set of ranges, and\n  // build a selection out of it. 'Consumes' ranges array (modifying\n  // it).\n  function normalizeSelection(ranges, primIndex) {\n    var prim = ranges[primIndex];\n    ranges.sort(function(a, b) { return cmp(a.from(), b.from()); });\n    primIndex = indexOf(ranges, prim);\n    for (var i = 1; i < ranges.length; i++) {\n      var cur = ranges[i], prev = ranges[i - 1];\n      if (cmp(prev.to(), cur.from()) >= 0) {\n        var from = minPos(prev.from(), cur.from()), to = maxPos(prev.to(), cur.to());\n        var inv = prev.empty() ? cur.from() == cur.head : prev.from() == prev.head;\n        if (i <= primIndex) --primIndex;\n        ranges.splice(--i, 2, new Range(inv ? to : from, inv ? from : to));\n      }\n    }\n    return new Selection(ranges, primIndex);\n  }\n\n  function simpleSelection(anchor, head) {\n    return new Selection([new Range(anchor, head || anchor)], 0);\n  }\n\n  // Most of the external API clips given positions to make sure they\n  // actually exist within the document.\n  function clipLine(doc, n) {return Math.max(doc.first, Math.min(n, doc.first + doc.size - 1));}\n  function clipPos(doc, pos) {\n    if (pos.line < doc.first) return Pos(doc.first, 0);\n    var last = doc.first + doc.size - 1;\n    if (pos.line > last) return Pos(last, getLine(doc, last).text.length);\n    return clipToLen(pos, getLine(doc, pos.line).text.length);\n  }\n  function clipToLen(pos, linelen) {\n    var ch = pos.ch;\n    if (ch == null || ch > linelen) return Pos(pos.line, linelen);\n    else if (ch < 0) return Pos(pos.line, 0);\n    else return pos;\n  }\n  function isLine(doc, l) {return l >= doc.first && l < doc.first + doc.size;}\n  function clipPosArray(doc, array) {\n    for (var out = [], i = 0; i < array.length; i++) out[i] = clipPos(doc, array[i]);\n    return out;\n  }\n\n  // SELECTION UPDATES\n\n  // The 'scroll' parameter given to many of these indicated whether\n  // the new cursor position should be scrolled into view after\n  // modifying the selection.\n\n  // If shift is held or the extend flag is set, extends a range to\n  // include a given position (and optionally a second position).\n  // Otherwise, simply returns the range between the given positions.\n  // Used for cursor motion and such.\n  function extendRange(doc, range, head, other) {\n    if (doc.cm && doc.cm.display.shift || doc.extend) {\n      var anchor = range.anchor;\n      if (other) {\n        var posBefore = cmp(head, anchor) < 0;\n        if (posBefore != (cmp(other, anchor) < 0)) {\n          anchor = head;\n          head = other;\n        } else if (posBefore != (cmp(head, other) < 0)) {\n          head = other;\n        }\n      }\n      return new Range(anchor, head);\n    } else {\n      return new Range(other || head, head);\n    }\n  }\n\n  // Extend the primary selection range, discard the rest.\n  function extendSelection(doc, head, other, options) {\n    setSelection(doc, new Selection([extendRange(doc, doc.sel.primary(), head, other)], 0), options);\n  }\n\n  // Extend all selections (pos is an array of selections with length\n  // equal the number of selections)\n  function extendSelections(doc, heads, options) {\n    for (var out = [], i = 0; i < doc.sel.ranges.length; i++)\n      out[i] = extendRange(doc, doc.sel.ranges[i], heads[i], null);\n    var newSel = normalizeSelection(out, doc.sel.primIndex);\n    setSelection(doc, newSel, options);\n  }\n\n  // Updates a single range in the selection.\n  function replaceOneSelection(doc, i, range, options) {\n    var ranges = doc.sel.ranges.slice(0);\n    ranges[i] = range;\n    setSelection(doc, normalizeSelection(ranges, doc.sel.primIndex), options);\n  }\n\n  // Reset the selection to a single range.\n  function setSimpleSelection(doc, anchor, head, options) {\n    setSelection(doc, simpleSelection(anchor, head), options);\n  }\n\n  // Give beforeSelectionChange handlers a change to influence a\n  // selection update.\n  function filterSelectionChange(doc, sel) {\n    var obj = {\n      ranges: sel.ranges,\n      update: function(ranges) {\n        this.ranges = [];\n        for (var i = 0; i < ranges.length; i++)\n          this.ranges[i] = new Range(clipPos(doc, ranges[i].anchor),\n                                     clipPos(doc, ranges[i].head));\n      }\n    };\n    signal(doc, \"beforeSelectionChange\", doc, obj);\n    if (doc.cm) signal(doc.cm, \"beforeSelectionChange\", doc.cm, obj);\n    if (obj.ranges != sel.ranges) return normalizeSelection(obj.ranges, obj.ranges.length - 1);\n    else return sel;\n  }\n\n  function setSelectionReplaceHistory(doc, sel, options) {\n    var done = doc.history.done, last = lst(done);\n    if (last && last.ranges) {\n      done[done.length - 1] = sel;\n      setSelectionNoUndo(doc, sel, options);\n    } else {\n      setSelection(doc, sel, options);\n    }\n  }\n\n  // Set a new selection.\n  function setSelection(doc, sel, options) {\n    setSelectionNoUndo(doc, sel, options);\n    addSelectionToHistory(doc, doc.sel, doc.cm ? doc.cm.curOp.id : NaN, options);\n  }\n\n  function setSelectionNoUndo(doc, sel, options) {\n    if (hasHandler(doc, \"beforeSelectionChange\") || doc.cm && hasHandler(doc.cm, \"beforeSelectionChange\"))\n      sel = filterSelectionChange(doc, sel);\n\n    var bias = cmp(sel.primary().head, doc.sel.primary().head) < 0 ? -1 : 1;\n    setSelectionInner(doc, skipAtomicInSelection(doc, sel, bias, true));\n\n    if (!(options && options.scroll === false) && doc.cm)\n      ensureCursorVisible(doc.cm);\n  }\n\n  function setSelectionInner(doc, sel) {\n    if (sel.equals(doc.sel)) return;\n\n    doc.sel = sel;\n\n    if (doc.cm) {\n      doc.cm.curOp.updateInput = doc.cm.curOp.selectionChanged = true;\n      signalCursorActivity(doc.cm);\n    }\n    signalLater(doc, \"cursorActivity\", doc);\n  }\n\n  // Verify that the selection does not partially select any atomic\n  // marked ranges.\n  function reCheckSelection(doc) {\n    setSelectionInner(doc, skipAtomicInSelection(doc, doc.sel, null, false), sel_dontScroll);\n  }\n\n  // Return a selection that does not partially select any atomic\n  // ranges.\n  function skipAtomicInSelection(doc, sel, bias, mayClear) {\n    var out;\n    for (var i = 0; i < sel.ranges.length; i++) {\n      var range = sel.ranges[i];\n      var newAnchor = skipAtomic(doc, range.anchor, bias, mayClear);\n      var newHead = skipAtomic(doc, range.head, bias, mayClear);\n      if (out || newAnchor != range.anchor || newHead != range.head) {\n        if (!out) out = sel.ranges.slice(0, i);\n        out[i] = new Range(newAnchor, newHead);\n      }\n    }\n    return out ? normalizeSelection(out, sel.primIndex) : sel;\n  }\n\n  // Ensure a given position is not inside an atomic range.\n  function skipAtomic(doc, pos, bias, mayClear) {\n    var flipped = false, curPos = pos;\n    var dir = bias || 1;\n    doc.cantEdit = false;\n    search: for (;;) {\n      var line = getLine(doc, curPos.line);\n      if (line.markedSpans) {\n        for (var i = 0; i < line.markedSpans.length; ++i) {\n          var sp = line.markedSpans[i], m = sp.marker;\n          if ((sp.from == null || (m.inclusiveLeft ? sp.from <= curPos.ch : sp.from < curPos.ch)) &&\n              (sp.to == null || (m.inclusiveRight ? sp.to >= curPos.ch : sp.to > curPos.ch))) {\n            if (mayClear) {\n              signal(m, \"beforeCursorEnter\");\n              if (m.explicitlyCleared) {\n                if (!line.markedSpans) break;\n                else {--i; continue;}\n              }\n            }\n            if (!m.atomic) continue;\n            var newPos = m.find(dir < 0 ? -1 : 1);\n            if (cmp(newPos, curPos) == 0) {\n              newPos.ch += dir;\n              if (newPos.ch < 0) {\n                if (newPos.line > doc.first) newPos = clipPos(doc, Pos(newPos.line - 1));\n                else newPos = null;\n              } else if (newPos.ch > line.text.length) {\n                if (newPos.line < doc.first + doc.size - 1) newPos = Pos(newPos.line + 1, 0);\n                else newPos = null;\n              }\n              if (!newPos) {\n                if (flipped) {\n                  // Driven in a corner -- no valid cursor position found at all\n                  // -- try again *with* clearing, if we didn't already\n                  if (!mayClear) return skipAtomic(doc, pos, bias, true);\n                  // Otherwise, turn off editing until further notice, and return the start of the doc\n                  doc.cantEdit = true;\n                  return Pos(doc.first, 0);\n                }\n                flipped = true; newPos = pos; dir = -dir;\n              }\n            }\n            curPos = newPos;\n            continue search;\n          }\n        }\n      }\n      return curPos;\n    }\n  }\n\n  // SELECTION DRAWING\n\n  // Redraw the selection and/or cursor\n  function updateSelection(cm) {\n    var display = cm.display, doc = cm.doc;\n    var curFragment = document.createDocumentFragment();\n    var selFragment = document.createDocumentFragment();\n\n    for (var i = 0; i < doc.sel.ranges.length; i++) {\n      var range = doc.sel.ranges[i];\n      var collapsed = range.empty();\n      if (collapsed || cm.options.showCursorWhenSelecting)\n        drawSelectionCursor(cm, range, curFragment);\n      if (!collapsed)\n        drawSelectionRange(cm, range, selFragment);\n    }\n\n    // Move the hidden textarea near the cursor to prevent scrolling artifacts\n    if (cm.options.moveInputWithCursor) {\n      var headPos = cursorCoords(cm, doc.sel.primary().head, \"div\");\n      var wrapOff = display.wrapper.getBoundingClientRect(), lineOff = display.lineDiv.getBoundingClientRect();\n      var top = Math.max(0, Math.min(display.wrapper.clientHeight - 10,\n                                     headPos.top + lineOff.top - wrapOff.top));\n      var left = Math.max(0, Math.min(display.wrapper.clientWidth - 10,\n                                      headPos.left + lineOff.left - wrapOff.left));\n      display.inputDiv.style.top = top + \"px\";\n      display.inputDiv.style.left = left + \"px\";\n    }\n\n    removeChildrenAndAdd(display.cursorDiv, curFragment);\n    removeChildrenAndAdd(display.selectionDiv, selFragment);\n  }\n\n  // Draws a cursor for the given range\n  function drawSelectionCursor(cm, range, output) {\n    var pos = cursorCoords(cm, range.head, \"div\");\n\n    var cursor = output.appendChild(elt(\"div\", \"\\u00a0\", \"CodeMirror-cursor\"));\n    cursor.style.left = pos.left + \"px\";\n    cursor.style.top = pos.top + \"px\";\n    cursor.style.height = Math.max(0, pos.bottom - pos.top) * cm.options.cursorHeight + \"px\";\n\n    if (pos.other) {\n      // Secondary cursor, shown when on a 'jump' in bi-directional text\n      var otherCursor = output.appendChild(elt(\"div\", \"\\u00a0\", \"CodeMirror-cursor CodeMirror-secondarycursor\"));\n      otherCursor.style.display = \"\";\n      otherCursor.style.left = pos.other.left + \"px\";\n      otherCursor.style.top = pos.other.top + \"px\";\n      otherCursor.style.height = (pos.other.bottom - pos.other.top) * .85 + \"px\";\n    }\n  }\n\n  // Draws the given range as a highlighted selection\n  function drawSelectionRange(cm, range, output) {\n    var display = cm.display, doc = cm.doc;\n    var fragment = document.createDocumentFragment();\n    var padding = paddingH(cm.display), leftSide = padding.left, rightSide = display.lineSpace.offsetWidth - padding.right;\n\n    function add(left, top, width, bottom) {\n      if (top < 0) top = 0;\n      top = Math.round(top);\n      bottom = Math.round(bottom);\n      fragment.appendChild(elt(\"div\", null, \"CodeMirror-selected\", \"position: absolute; left: \" + left +\n                               \"px; top: \" + top + \"px; width: \" + (width == null ? rightSide - left : width) +\n                               \"px; height: \" + (bottom - top) + \"px\"));\n    }\n\n    function drawForLine(line, fromArg, toArg) {\n      var lineObj = getLine(doc, line);\n      var lineLen = lineObj.text.length;\n      var start, end;\n      function coords(ch, bias) {\n        return charCoords(cm, Pos(line, ch), \"div\", lineObj, bias);\n      }\n\n      iterateBidiSections(getOrder(lineObj), fromArg || 0, toArg == null ? lineLen : toArg, function(from, to, dir) {\n        var leftPos = coords(from, \"left\"), rightPos, left, right;\n        if (from == to) {\n          rightPos = leftPos;\n          left = right = leftPos.left;\n        } else {\n          rightPos = coords(to - 1, \"right\");\n          if (dir == \"rtl\") { var tmp = leftPos; leftPos = rightPos; rightPos = tmp; }\n          left = leftPos.left;\n          right = rightPos.right;\n        }\n        if (fromArg == null && from == 0) left = leftSide;\n        if (rightPos.top - leftPos.top > 3) { // Different lines, draw top part\n          add(left, leftPos.top, null, leftPos.bottom);\n          left = leftSide;\n          if (leftPos.bottom < rightPos.top) add(left, leftPos.bottom, null, rightPos.top);\n        }\n        if (toArg == null && to == lineLen) right = rightSide;\n        if (!start || leftPos.top < start.top || leftPos.top == start.top && leftPos.left < start.left)\n          start = leftPos;\n        if (!end || rightPos.bottom > end.bottom || rightPos.bottom == end.bottom && rightPos.right > end.right)\n          end = rightPos;\n        if (left < leftSide + 1) left = leftSide;\n        add(left, rightPos.top, right - left, rightPos.bottom);\n      });\n      return {start: start, end: end};\n    }\n\n    var sFrom = range.from(), sTo = range.to();\n    if (sFrom.line == sTo.line) {\n      drawForLine(sFrom.line, sFrom.ch, sTo.ch);\n    } else {\n      var fromLine = getLine(doc, sFrom.line), toLine = getLine(doc, sTo.line);\n      var singleVLine = visualLine(fromLine) == visualLine(toLine);\n      var leftEnd = drawForLine(sFrom.line, sFrom.ch, singleVLine ? fromLine.text.length + 1 : null).end;\n      var rightStart = drawForLine(sTo.line, singleVLine ? 0 : null, sTo.ch).start;\n      if (singleVLine) {\n        if (leftEnd.top < rightStart.top - 2) {\n          add(leftEnd.right, leftEnd.top, null, leftEnd.bottom);\n          add(leftSide, rightStart.top, rightStart.left, rightStart.bottom);\n        } else {\n          add(leftEnd.right, leftEnd.top, rightStart.left - leftEnd.right, leftEnd.bottom);\n        }\n      }\n      if (leftEnd.bottom < rightStart.top)\n        add(leftSide, leftEnd.bottom, null, rightStart.top);\n    }\n\n    output.appendChild(fragment);\n  }\n\n  // Cursor-blinking\n  function restartBlink(cm) {\n    if (!cm.state.focused) return;\n    var display = cm.display;\n    clearInterval(display.blinker);\n    var on = true;\n    display.cursorDiv.style.visibility = \"\";\n    if (cm.options.cursorBlinkRate > 0)\n      display.blinker = setInterval(function() {\n        display.cursorDiv.style.visibility = (on = !on) ? \"\" : \"hidden\";\n      }, cm.options.cursorBlinkRate);\n  }\n\n  // HIGHLIGHT WORKER\n\n  function startWorker(cm, time) {\n    if (cm.doc.mode.startState && cm.doc.frontier < cm.display.viewTo)\n      cm.state.highlight.set(time, bind(highlightWorker, cm));\n  }\n\n  function highlightWorker(cm) {\n    var doc = cm.doc;\n    if (doc.frontier < doc.first) doc.frontier = doc.first;\n    if (doc.frontier >= cm.display.viewTo) return;\n    var end = +new Date + cm.options.workTime;\n    var state = copyState(doc.mode, getStateBefore(cm, doc.frontier));\n\n    runInOp(cm, function() {\n    doc.iter(doc.frontier, Math.min(doc.first + doc.size, cm.display.viewTo + 500), function(line) {\n      if (doc.frontier >= cm.display.viewFrom) { // Visible\n        var oldStyles = line.styles;\n        var highlighted = highlightLine(cm, line, state, true);\n        line.styles = highlighted.styles;\n        if (highlighted.classes) line.styleClasses = highlighted.classes;\n        else if (line.styleClasses) line.styleClasses = null;\n        var ischange = !oldStyles || oldStyles.length != line.styles.length;\n        for (var i = 0; !ischange && i < oldStyles.length; ++i) ischange = oldStyles[i] != line.styles[i];\n        if (ischange) regLineChange(cm, doc.frontier, \"text\");\n        line.stateAfter = copyState(doc.mode, state);\n      } else {\n        processLine(cm, line.text, state);\n        line.stateAfter = doc.frontier % 5 == 0 ? copyState(doc.mode, state) : null;\n      }\n      ++doc.frontier;\n      if (+new Date > end) {\n        startWorker(cm, cm.options.workDelay);\n        return true;\n      }\n    });\n    });\n  }\n\n  // Finds the line to start with when starting a parse. Tries to\n  // find a line with a stateAfter, so that it can start with a\n  // valid state. If that fails, it returns the line with the\n  // smallest indentation, which tends to need the least context to\n  // parse correctly.\n  function findStartLine(cm, n, precise) {\n    var minindent, minline, doc = cm.doc;\n    var lim = precise ? -1 : n - (cm.doc.mode.innerMode ? 1000 : 100);\n    for (var search = n; search > lim; --search) {\n      if (search <= doc.first) return doc.first;\n      var line = getLine(doc, search - 1);\n      if (line.stateAfter && (!precise || search <= doc.frontier)) return search;\n      var indented = countColumn(line.text, null, cm.options.tabSize);\n      if (minline == null || minindent > indented) {\n        minline = search - 1;\n        minindent = indented;\n      }\n    }\n    return minline;\n  }\n\n  function getStateBefore(cm, n, precise) {\n    var doc = cm.doc, display = cm.display;\n    if (!doc.mode.startState) return true;\n    var pos = findStartLine(cm, n, precise), state = pos > doc.first && getLine(doc, pos-1).stateAfter;\n    if (!state) state = startState(doc.mode);\n    else state = copyState(doc.mode, state);\n    doc.iter(pos, n, function(line) {\n      processLine(cm, line.text, state);\n      var save = pos == n - 1 || pos % 5 == 0 || pos >= display.viewFrom && pos < display.viewTo;\n      line.stateAfter = save ? copyState(doc.mode, state) : null;\n      ++pos;\n    });\n    if (precise) doc.frontier = pos;\n    return state;\n  }\n\n  // POSITION MEASUREMENT\n\n  function paddingTop(display) {return display.lineSpace.offsetTop;}\n  function paddingVert(display) {return display.mover.offsetHeight - display.lineSpace.offsetHeight;}\n  function paddingH(display) {\n    if (display.cachedPaddingH) return display.cachedPaddingH;\n    var e = removeChildrenAndAdd(display.measure, elt(\"pre\", \"x\"));\n    var style = window.getComputedStyle ? window.getComputedStyle(e) : e.currentStyle;\n    var data = {left: parseInt(style.paddingLeft), right: parseInt(style.paddingRight)};\n    if (!isNaN(data.left) && !isNaN(data.right)) display.cachedPaddingH = data;\n    return data;\n  }\n\n  // Ensure the lineView.wrapping.heights array is populated. This is\n  // an array of bottom offsets for the lines that make up a drawn\n  // line. When lineWrapping is on, there might be more than one\n  // height.\n  function ensureLineHeights(cm, lineView, rect) {\n    var wrapping = cm.options.lineWrapping;\n    var curWidth = wrapping && cm.display.scroller.clientWidth;\n    if (!lineView.measure.heights || wrapping && lineView.measure.width != curWidth) {\n      var heights = lineView.measure.heights = [];\n      if (wrapping) {\n        lineView.measure.width = curWidth;\n        var rects = lineView.text.firstChild.getClientRects();\n        for (var i = 0; i < rects.length - 1; i++) {\n          var cur = rects[i], next = rects[i + 1];\n          if (Math.abs(cur.bottom - next.bottom) > 2)\n            heights.push((cur.bottom + next.top) / 2 - rect.top);\n        }\n      }\n      heights.push(rect.bottom - rect.top);\n    }\n  }\n\n  // Find a line map (mapping character offsets to text nodes) and a\n  // measurement cache for the given line number. (A line view might\n  // contain multiple lines when collapsed ranges are present.)\n  function mapFromLineView(lineView, line, lineN) {\n    if (lineView.line == line)\n      return {map: lineView.measure.map, cache: lineView.measure.cache};\n    for (var i = 0; i < lineView.rest.length; i++)\n      if (lineView.rest[i] == line)\n        return {map: lineView.measure.maps[i], cache: lineView.measure.caches[i]};\n    for (var i = 0; i < lineView.rest.length; i++)\n      if (lineNo(lineView.rest[i]) > lineN)\n        return {map: lineView.measure.maps[i], cache: lineView.measure.caches[i], before: true};\n  }\n\n  // Render a line into the hidden node display.externalMeasured. Used\n  // when measurement is needed for a line that's not in the viewport.\n  function updateExternalMeasurement(cm, line) {\n    line = visualLine(line);\n    var lineN = lineNo(line);\n    var view = cm.display.externalMeasured = new LineView(cm.doc, line, lineN);\n    view.lineN = lineN;\n    var built = view.built = buildLineContent(cm, view);\n    view.text = built.pre;\n    removeChildrenAndAdd(cm.display.lineMeasure, built.pre);\n    return view;\n  }\n\n  // Get a {top, bottom, left, right} box (in line-local coordinates)\n  // for a given character.\n  function measureChar(cm, line, ch, bias) {\n    return measureCharPrepared(cm, prepareMeasureForLine(cm, line), ch, bias);\n  }\n\n  // Find a line view that corresponds to the given line number.\n  function findViewForLine(cm, lineN) {\n    if (lineN >= cm.display.viewFrom && lineN < cm.display.viewTo)\n      return cm.display.view[findViewIndex(cm, lineN)];\n    var ext = cm.display.externalMeasured;\n    if (ext && lineN >= ext.lineN && lineN < ext.lineN + ext.size)\n      return ext;\n  }\n\n  // Measurement can be split in two steps, the set-up work that\n  // applies to the whole line, and the measurement of the actual\n  // character. Functions like coordsChar, that need to do a lot of\n  // measurements in a row, can thus ensure that the set-up work is\n  // only done once.\n  function prepareMeasureForLine(cm, line) {\n    var lineN = lineNo(line);\n    var view = findViewForLine(cm, lineN);\n    if (view && !view.text)\n      view = null;\n    else if (view && view.changes)\n      updateLineForChanges(cm, view, lineN, getDimensions(cm));\n    if (!view)\n      view = updateExternalMeasurement(cm, line);\n\n    var info = mapFromLineView(view, line, lineN);\n    return {\n      line: line, view: view, rect: null,\n      map: info.map, cache: info.cache, before: info.before,\n      hasHeights: false\n    };\n  }\n\n  // Given a prepared measurement object, measures the position of an\n  // actual character (or fetches it from the cache).\n  function measureCharPrepared(cm, prepared, ch, bias) {\n    if (prepared.before) ch = -1;\n    var key = ch + (bias || \"\"), found;\n    if (prepared.cache.hasOwnProperty(key)) {\n      found = prepared.cache[key];\n    } else {\n      if (!prepared.rect)\n        prepared.rect = prepared.view.text.getBoundingClientRect();\n      if (!prepared.hasHeights) {\n        ensureLineHeights(cm, prepared.view, prepared.rect);\n        prepared.hasHeights = true;\n      }\n      found = measureCharInner(cm, prepared, ch, bias);\n      if (!found.bogus) prepared.cache[key] = found;\n    }\n    return {left: found.left, right: found.right, top: found.top, bottom: found.bottom};\n  }\n\n  var nullRect = {left: 0, right: 0, top: 0, bottom: 0};\n\n  function measureCharInner(cm, prepared, ch, bias) {\n    var map = prepared.map;\n\n    var node, start, end, collapse;\n    // First, search the line map for the text node corresponding to,\n    // or closest to, the target character.\n    for (var i = 0; i < map.length; i += 3) {\n      var mStart = map[i], mEnd = map[i + 1];\n      if (ch < mStart) {\n        start = 0; end = 1;\n        collapse = \"left\";\n      } else if (ch < mEnd) {\n        start = ch - mStart;\n        end = start + 1;\n      } else if (i == map.length - 3 || ch == mEnd && map[i + 3] > ch) {\n        end = mEnd - mStart;\n        start = end - 1;\n        if (ch >= mEnd) collapse = \"right\";\n      }\n      if (start != null) {\n        node = map[i + 2];\n        if (mStart == mEnd && bias == (node.insertLeft ? \"left\" : \"right\"))\n          collapse = bias;\n        if (bias == \"left\" && start == 0)\n          while (i && map[i - 2] == map[i - 3] && map[i - 1].insertLeft) {\n            node = map[(i -= 3) + 2];\n            collapse = \"left\";\n          }\n        if (bias == \"right\" && start == mEnd - mStart)\n          while (i < map.length - 3 && map[i + 3] == map[i + 4] && !map[i + 5].insertLeft) {\n            node = map[(i += 3) + 2];\n            collapse = \"right\";\n          }\n        break;\n      }\n    }\n\n    var rect;\n    if (node.nodeType == 3) { // If it is a text node, use a range to retrieve the coordinates.\n      while (start && isExtendingChar(prepared.line.text.charAt(mStart + start))) --start;\n      while (mStart + end < mEnd && isExtendingChar(prepared.line.text.charAt(mStart + end))) ++end;\n      if (ie_upto8 && start == 0 && end == mEnd - mStart) {\n        rect = node.parentNode.getBoundingClientRect();\n      } else if (ie && cm.options.lineWrapping) {\n        var rects = range(node, start, end).getClientRects();\n        if (rects.length)\n          rect = rects[bias == \"right\" ? rects.length - 1 : 0];\n        else\n          rect = nullRect;\n      } else {\n        rect = range(node, start, end).getBoundingClientRect() || nullRect;\n      }\n    } else { // If it is a widget, simply get the box for the whole widget.\n      if (start > 0) collapse = bias = \"right\";\n      var rects;\n      if (cm.options.lineWrapping && (rects = node.getClientRects()).length > 1)\n        rect = rects[bias == \"right\" ? rects.length - 1 : 0];\n      else\n        rect = node.getBoundingClientRect();\n    }\n    if (ie_upto8 && !start && (!rect || !rect.left && !rect.right)) {\n      var rSpan = node.parentNode.getClientRects()[0];\n      if (rSpan)\n        rect = {left: rSpan.left, right: rSpan.left + charWidth(cm.display), top: rSpan.top, bottom: rSpan.bottom};\n      else\n        rect = nullRect;\n    }\n\n    var top, bot = (rect.bottom + rect.top) / 2 - prepared.rect.top;\n    var heights = prepared.view.measure.heights;\n    for (var i = 0; i < heights.length - 1; i++)\n      if (bot < heights[i]) break;\n    top = i ? heights[i - 1] : 0; bot = heights[i];\n    var result = {left: (collapse == \"right\" ? rect.right : rect.left) - prepared.rect.left,\n                  right: (collapse == \"left\" ? rect.left : rect.right) - prepared.rect.left,\n                  top: top, bottom: bot};\n    if (!rect.left && !rect.right) result.bogus = true;\n    return result;\n  }\n\n  function clearLineMeasurementCacheFor(lineView) {\n    if (lineView.measure) {\n      lineView.measure.cache = {};\n      lineView.measure.heights = null;\n      if (lineView.rest) for (var i = 0; i < lineView.rest.length; i++)\n        lineView.measure.caches[i] = {};\n    }\n  }\n\n  function clearLineMeasurementCache(cm) {\n    cm.display.externalMeasure = null;\n    removeChildren(cm.display.lineMeasure);\n    for (var i = 0; i < cm.display.view.length; i++)\n      clearLineMeasurementCacheFor(cm.display.view[i]);\n  }\n\n  function clearCaches(cm) {\n    clearLineMeasurementCache(cm);\n    cm.display.cachedCharWidth = cm.display.cachedTextHeight = cm.display.cachedPaddingH = null;\n    if (!cm.options.lineWrapping) cm.display.maxLineChanged = true;\n    cm.display.lineNumChars = null;\n  }\n\n  function pageScrollX() { return window.pageXOffset || (document.documentElement || document.body).scrollLeft; }\n  function pageScrollY() { return window.pageYOffset || (document.documentElement || document.body).scrollTop; }\n\n  // Converts a {top, bottom, left, right} box from line-local\n  // coordinates into another coordinate system. Context may be one of\n  // \"line\", \"div\" (display.lineDiv), \"local\"/null (editor), or \"page\".\n  function intoCoordSystem(cm, lineObj, rect, context) {\n    if (lineObj.widgets) for (var i = 0; i < lineObj.widgets.length; ++i) if (lineObj.widgets[i].above) {\n      var size = widgetHeight(lineObj.widgets[i]);\n      rect.top += size; rect.bottom += size;\n    }\n    if (context == \"line\") return rect;\n    if (!context) context = \"local\";\n    var yOff = heightAtLine(lineObj);\n    if (context == \"local\") yOff += paddingTop(cm.display);\n    else yOff -= cm.display.viewOffset;\n    if (context == \"page\" || context == \"window\") {\n      var lOff = cm.display.lineSpace.getBoundingClientRect();\n      yOff += lOff.top + (context == \"window\" ? 0 : pageScrollY());\n      var xOff = lOff.left + (context == \"window\" ? 0 : pageScrollX());\n      rect.left += xOff; rect.right += xOff;\n    }\n    rect.top += yOff; rect.bottom += yOff;\n    return rect;\n  }\n\n  // Coverts a box from \"div\" coords to another coordinate system.\n  // Context may be \"window\", \"page\", \"div\", or \"local\"/null.\n  function fromCoordSystem(cm, coords, context) {\n    if (context == \"div\") return coords;\n    var left = coords.left, top = coords.top;\n    // First move into \"page\" coordinate system\n    if (context == \"page\") {\n      left -= pageScrollX();\n      top -= pageScrollY();\n    } else if (context == \"local\" || !context) {\n      var localBox = cm.display.sizer.getBoundingClientRect();\n      left += localBox.left;\n      top += localBox.top;\n    }\n\n    var lineSpaceBox = cm.display.lineSpace.getBoundingClientRect();\n    return {left: left - lineSpaceBox.left, top: top - lineSpaceBox.top};\n  }\n\n  function charCoords(cm, pos, context, lineObj, bias) {\n    if (!lineObj) lineObj = getLine(cm.doc, pos.line);\n    return intoCoordSystem(cm, lineObj, measureChar(cm, lineObj, pos.ch, bias), context);\n  }\n\n  // Returns a box for a given cursor position, which may have an\n  // 'other' property containing the position of the secondary cursor\n  // on a bidi boundary.\n  function cursorCoords(cm, pos, context, lineObj, preparedMeasure) {\n    lineObj = lineObj || getLine(cm.doc, pos.line);\n    if (!preparedMeasure) preparedMeasure = prepareMeasureForLine(cm, lineObj);\n    function get(ch, right) {\n      var m = measureCharPrepared(cm, preparedMeasure, ch, right ? \"right\" : \"left\");\n      if (right) m.left = m.right; else m.right = m.left;\n      return intoCoordSystem(cm, lineObj, m, context);\n    }\n    function getBidi(ch, partPos) {\n      var part = order[partPos], right = part.level % 2;\n      if (ch == bidiLeft(part) && partPos && part.level < order[partPos - 1].level) {\n        part = order[--partPos];\n        ch = bidiRight(part) - (part.level % 2 ? 0 : 1);\n        right = true;\n      } else if (ch == bidiRight(part) && partPos < order.length - 1 && part.level < order[partPos + 1].level) {\n        part = order[++partPos];\n        ch = bidiLeft(part) - part.level % 2;\n        right = false;\n      }\n      if (right && ch == part.to && ch > part.from) return get(ch - 1);\n      return get(ch, right);\n    }\n    var order = getOrder(lineObj), ch = pos.ch;\n    if (!order) return get(ch);\n    var partPos = getBidiPartAt(order, ch);\n    var val = getBidi(ch, partPos);\n    if (bidiOther != null) val.other = getBidi(ch, bidiOther);\n    return val;\n  }\n\n  // Used to cheaply estimate the coordinates for a position. Used for\n  // intermediate scroll updates.\n  function estimateCoords(cm, pos) {\n    var left = 0, pos = clipPos(cm.doc, pos);\n    if (!cm.options.lineWrapping) left = charWidth(cm.display) * pos.ch;\n    var lineObj = getLine(cm.doc, pos.line);\n    var top = heightAtLine(lineObj) + paddingTop(cm.display);\n    return {left: left, right: left, top: top, bottom: top + lineObj.height};\n  }\n\n  // Positions returned by coordsChar contain some extra information.\n  // xRel is the relative x position of the input coordinates compared\n  // to the found position (so xRel > 0 means the coordinates are to\n  // the right of the character position, for example). When outside\n  // is true, that means the coordinates lie outside the line's\n  // vertical range.\n  function PosWithInfo(line, ch, outside, xRel) {\n    var pos = Pos(line, ch);\n    pos.xRel = xRel;\n    if (outside) pos.outside = true;\n    return pos;\n  }\n\n  // Compute the character position closest to the given coordinates.\n  // Input must be lineSpace-local (\"div\" coordinate system).\n  function coordsChar(cm, x, y) {\n    var doc = cm.doc;\n    y += cm.display.viewOffset;\n    if (y < 0) return PosWithInfo(doc.first, 0, true, -1);\n    var lineN = lineAtHeight(doc, y), last = doc.first + doc.size - 1;\n    if (lineN > last)\n      return PosWithInfo(doc.first + doc.size - 1, getLine(doc, last).text.length, true, 1);\n    if (x < 0) x = 0;\n\n    var lineObj = getLine(doc, lineN);\n    for (;;) {\n      var found = coordsCharInner(cm, lineObj, lineN, x, y);\n      var merged = collapsedSpanAtEnd(lineObj);\n      var mergedPos = merged && merged.find(0, true);\n      if (merged && (found.ch > mergedPos.from.ch || found.ch == mergedPos.from.ch && found.xRel > 0))\n        lineN = lineNo(lineObj = mergedPos.to.line);\n      else\n        return found;\n    }\n  }\n\n  function coordsCharInner(cm, lineObj, lineNo, x, y) {\n    var innerOff = y - heightAtLine(lineObj);\n    var wrongLine = false, adjust = 2 * cm.display.wrapper.clientWidth;\n    var preparedMeasure = prepareMeasureForLine(cm, lineObj);\n\n    function getX(ch) {\n      var sp = cursorCoords(cm, Pos(lineNo, ch), \"line\", lineObj, preparedMeasure);\n      wrongLine = true;\n      if (innerOff > sp.bottom) return sp.left - adjust;\n      else if (innerOff < sp.top) return sp.left + adjust;\n      else wrongLine = false;\n      return sp.left;\n    }\n\n    var bidi = getOrder(lineObj), dist = lineObj.text.length;\n    var from = lineLeft(lineObj), to = lineRight(lineObj);\n    var fromX = getX(from), fromOutside = wrongLine, toX = getX(to), toOutside = wrongLine;\n\n    if (x > toX) return PosWithInfo(lineNo, to, toOutside, 1);\n    // Do a binary search between these bounds.\n    for (;;) {\n      if (bidi ? to == from || to == moveVisually(lineObj, from, 1) : to - from <= 1) {\n        var ch = x < fromX || x - fromX <= toX - x ? from : to;\n        var xDiff = x - (ch == from ? fromX : toX);\n        while (isExtendingChar(lineObj.text.charAt(ch))) ++ch;\n        var pos = PosWithInfo(lineNo, ch, ch == from ? fromOutside : toOutside,\n                              xDiff < -1 ? -1 : xDiff > 1 ? 1 : 0);\n        return pos;\n      }\n      var step = Math.ceil(dist / 2), middle = from + step;\n      if (bidi) {\n        middle = from;\n        for (var i = 0; i < step; ++i) middle = moveVisually(lineObj, middle, 1);\n      }\n      var middleX = getX(middle);\n      if (middleX > x) {to = middle; toX = middleX; if (toOutside = wrongLine) toX += 1000; dist = step;}\n      else {from = middle; fromX = middleX; fromOutside = wrongLine; dist -= step;}\n    }\n  }\n\n  var measureText;\n  // Compute the default text height.\n  function textHeight(display) {\n    if (display.cachedTextHeight != null) return display.cachedTextHeight;\n    if (measureText == null) {\n      measureText = elt(\"pre\");\n      // Measure a bunch of lines, for browsers that compute\n      // fractional heights.\n      for (var i = 0; i < 49; ++i) {\n        measureText.appendChild(document.createTextNode(\"x\"));\n        measureText.appendChild(elt(\"br\"));\n      }\n      measureText.appendChild(document.createTextNode(\"x\"));\n    }\n    removeChildrenAndAdd(display.measure, measureText);\n    var height = measureText.offsetHeight / 50;\n    if (height > 3) display.cachedTextHeight = height;\n    removeChildren(display.measure);\n    return height || 1;\n  }\n\n  // Compute the default character width.\n  function charWidth(display) {\n    if (display.cachedCharWidth != null) return display.cachedCharWidth;\n    var anchor = elt(\"span\", \"xxxxxxxxxx\");\n    var pre = elt(\"pre\", [anchor]);\n    removeChildrenAndAdd(display.measure, pre);\n    var rect = anchor.getBoundingClientRect(), width = (rect.right - rect.left) / 10;\n    if (width > 2) display.cachedCharWidth = width;\n    return width || 10;\n  }\n\n  // OPERATIONS\n\n  // Operations are used to wrap a series of changes to the editor\n  // state in such a way that each change won't have to update the\n  // cursor and display (which would be awkward, slow, and\n  // error-prone). Instead, display updates are batched and then all\n  // combined and executed at once.\n\n  var nextOpId = 0;\n  // Start a new operation.\n  function startOperation(cm) {\n    cm.curOp = {\n      viewChanged: false,      // Flag that indicates that lines might need to be redrawn\n      startHeight: cm.doc.height, // Used to detect need to update scrollbar\n      forceUpdate: false,      // Used to force a redraw\n      updateInput: null,       // Whether to reset the input textarea\n      typing: false,           // Whether this reset should be careful to leave existing text (for compositing)\n      changeObjs: null,        // Accumulated changes, for firing change events\n      cursorActivityHandlers: null, // Set of handlers to fire cursorActivity on\n      selectionChanged: false, // Whether the selection needs to be redrawn\n      updateMaxLine: false,    // Set when the widest line needs to be determined anew\n      scrollLeft: null, scrollTop: null, // Intermediate scroll position, not pushed to DOM yet\n      scrollToPos: null,       // Used to scroll to a specific position\n      id: ++nextOpId           // Unique ID\n    };\n    if (!delayedCallbackDepth++) delayedCallbacks = [];\n  }\n\n  // Finish an operation, updating the display and signalling delayed events\n  function endOperation(cm) {\n    var op = cm.curOp, doc = cm.doc, display = cm.display;\n    cm.curOp = null;\n\n    if (op.updateMaxLine) findMaxLine(cm);\n\n    // If it looks like an update might be needed, call updateDisplay\n    if (op.viewChanged || op.forceUpdate || op.scrollTop != null ||\n        op.scrollToPos && (op.scrollToPos.from.line < display.viewFrom ||\n                           op.scrollToPos.to.line >= display.viewTo) ||\n        display.maxLineChanged && cm.options.lineWrapping) {\n      var updated = updateDisplay(cm, {top: op.scrollTop, ensure: op.scrollToPos}, op.forceUpdate);\n      if (cm.display.scroller.offsetHeight) cm.doc.scrollTop = cm.display.scroller.scrollTop;\n    }\n    // If no update was run, but the selection changed, redraw that.\n    if (!updated && op.selectionChanged) updateSelection(cm);\n    if (!updated && op.startHeight != cm.doc.height) updateScrollbars(cm);\n\n    // Propagate the scroll position to the actual DOM scroller\n    if (op.scrollTop != null && display.scroller.scrollTop != op.scrollTop) {\n      var top = Math.max(0, Math.min(display.scroller.scrollHeight - display.scroller.clientHeight, op.scrollTop));\n      display.scroller.scrollTop = display.scrollbarV.scrollTop = doc.scrollTop = top;\n    }\n    if (op.scrollLeft != null && display.scroller.scrollLeft != op.scrollLeft) {\n      var left = Math.max(0, Math.min(display.scroller.scrollWidth - display.scroller.clientWidth, op.scrollLeft));\n      display.scroller.scrollLeft = display.scrollbarH.scrollLeft = doc.scrollLeft = left;\n      alignHorizontally(cm);\n    }\n    // If we need to scroll a specific position into view, do so.\n    if (op.scrollToPos) {\n      var coords = scrollPosIntoView(cm, clipPos(cm.doc, op.scrollToPos.from),\n                                     clipPos(cm.doc, op.scrollToPos.to), op.scrollToPos.margin);\n      if (op.scrollToPos.isCursor && cm.state.focused) maybeScrollWindow(cm, coords);\n    }\n\n    if (op.selectionChanged) restartBlink(cm);\n\n    if (cm.state.focused && op.updateInput)\n      resetInput(cm, op.typing);\n\n    // Fire events for markers that are hidden/unidden by editing or\n    // undoing\n    var hidden = op.maybeHiddenMarkers, unhidden = op.maybeUnhiddenMarkers;\n    if (hidden) for (var i = 0; i < hidden.length; ++i)\n      if (!hidden[i].lines.length) signal(hidden[i], \"hide\");\n    if (unhidden) for (var i = 0; i < unhidden.length; ++i)\n      if (unhidden[i].lines.length) signal(unhidden[i], \"unhide\");\n\n    var delayed;\n    if (!--delayedCallbackDepth) {\n      delayed = delayedCallbacks;\n      delayedCallbacks = null;\n    }\n    // Fire change events, and delayed event handlers\n    if (op.changeObjs)\n      signal(cm, \"changes\", cm, op.changeObjs);\n    if (delayed) for (var i = 0; i < delayed.length; ++i) delayed[i]();\n    if (op.cursorActivityHandlers)\n      for (var i = 0; i < op.cursorActivityHandlers.length; i++)\n        op.cursorActivityHandlers[i](cm);\n  }\n\n  // Run the given function in an operation\n  function runInOp(cm, f) {\n    if (cm.curOp) return f();\n    startOperation(cm);\n    try { return f(); }\n    finally { endOperation(cm); }\n  }\n  // Wraps a function in an operation. Returns the wrapped function.\n  function operation(cm, f) {\n    return function() {\n      if (cm.curOp) return f.apply(cm, arguments);\n      startOperation(cm);\n      try { return f.apply(cm, arguments); }\n      finally { endOperation(cm); }\n    };\n  }\n  // Used to add methods to editor and doc instances, wrapping them in\n  // operations.\n  function methodOp(f) {\n    return function() {\n      if (this.curOp) return f.apply(this, arguments);\n      startOperation(this);\n      try { return f.apply(this, arguments); }\n      finally { endOperation(this); }\n    };\n  }\n  function docMethodOp(f) {\n    return function() {\n      var cm = this.cm;\n      if (!cm || cm.curOp) return f.apply(this, arguments);\n      startOperation(cm);\n      try { return f.apply(this, arguments); }\n      finally { endOperation(cm); }\n    };\n  }\n\n  // VIEW TRACKING\n\n  // These objects are used to represent the visible (currently drawn)\n  // part of the document. A LineView may correspond to multiple\n  // logical lines, if those are connected by collapsed ranges.\n  function LineView(doc, line, lineN) {\n    // The starting line\n    this.line = line;\n    // Continuing lines, if any\n    this.rest = visualLineContinued(line);\n    // Number of logical lines in this visual line\n    this.size = this.rest ? lineNo(lst(this.rest)) - lineN + 1 : 1;\n    this.node = this.text = null;\n    this.hidden = lineIsHidden(doc, line);\n  }\n\n  // Create a range of LineView objects for the given lines.\n  function buildViewArray(cm, from, to) {\n    var array = [], nextPos;\n    for (var pos = from; pos < to; pos = nextPos) {\n      var view = new LineView(cm.doc, getLine(cm.doc, pos), pos);\n      nextPos = pos + view.size;\n      array.push(view);\n    }\n    return array;\n  }\n\n  // Updates the display.view data structure for a given change to the\n  // document. From and to are in pre-change coordinates. Lendiff is\n  // the amount of lines added or subtracted by the change. This is\n  // used for changes that span multiple lines, or change the way\n  // lines are divided into visual lines. regLineChange (below)\n  // registers single-line changes.\n  function regChange(cm, from, to, lendiff) {\n    if (from == null) from = cm.doc.first;\n    if (to == null) to = cm.doc.first + cm.doc.size;\n    if (!lendiff) lendiff = 0;\n\n    var display = cm.display;\n    if (lendiff && to < display.viewTo &&\n        (display.updateLineNumbers == null || display.updateLineNumbers > from))\n      display.updateLineNumbers = from;\n\n    cm.curOp.viewChanged = true;\n\n    if (from >= display.viewTo) { // Change after\n      if (sawCollapsedSpans && visualLineNo(cm.doc, from) < display.viewTo)\n        resetView(cm);\n    } else if (to <= display.viewFrom) { // Change before\n      if (sawCollapsedSpans && visualLineEndNo(cm.doc, to + lendiff) > display.viewFrom) {\n        resetView(cm);\n      } else {\n        display.viewFrom += lendiff;\n        display.viewTo += lendiff;\n      }\n    } else if (from <= display.viewFrom && to >= display.viewTo) { // Full overlap\n      resetView(cm);\n    } else if (from <= display.viewFrom) { // Top overlap\n      var cut = viewCuttingPoint(cm, to, to + lendiff, 1);\n      if (cut) {\n        display.view = display.view.slice(cut.index);\n        display.viewFrom = cut.lineN;\n        display.viewTo += lendiff;\n      } else {\n        resetView(cm);\n      }\n    } else if (to >= display.viewTo) { // Bottom overlap\n      var cut = viewCuttingPoint(cm, from, from, -1);\n      if (cut) {\n        display.view = display.view.slice(0, cut.index);\n        display.viewTo = cut.lineN;\n      } else {\n        resetView(cm);\n      }\n    } else { // Gap in the middle\n      var cutTop = viewCuttingPoint(cm, from, from, -1);\n      var cutBot = viewCuttingPoint(cm, to, to + lendiff, 1);\n      if (cutTop && cutBot) {\n        display.view = display.view.slice(0, cutTop.index)\n          .concat(buildViewArray(cm, cutTop.lineN, cutBot.lineN))\n          .concat(display.view.slice(cutBot.index));\n        display.viewTo += lendiff;\n      } else {\n        resetView(cm);\n      }\n    }\n\n    var ext = display.externalMeasured;\n    if (ext) {\n      if (to < ext.lineN)\n        ext.lineN += lendiff;\n      else if (from < ext.lineN + ext.size)\n        display.externalMeasured = null;\n    }\n  }\n\n  // Register a change to a single line. Type must be one of \"text\",\n  // \"gutter\", \"class\", \"widget\"\n  function regLineChange(cm, line, type) {\n    cm.curOp.viewChanged = true;\n    var display = cm.display, ext = cm.display.externalMeasured;\n    if (ext && line >= ext.lineN && line < ext.lineN + ext.size)\n      display.externalMeasured = null;\n\n    if (line < display.viewFrom || line >= display.viewTo) return;\n    var lineView = display.view[findViewIndex(cm, line)];\n    if (lineView.node == null) return;\n    var arr = lineView.changes || (lineView.changes = []);\n    if (indexOf(arr, type) == -1) arr.push(type);\n  }\n\n  // Clear the view.\n  function resetView(cm) {\n    cm.display.viewFrom = cm.display.viewTo = cm.doc.first;\n    cm.display.view = [];\n    cm.display.viewOffset = 0;\n  }\n\n  // Find the view element corresponding to a given line. Return null\n  // when the line isn't visible.\n  function findViewIndex(cm, n) {\n    if (n >= cm.display.viewTo) return null;\n    n -= cm.display.viewFrom;\n    if (n < 0) return null;\n    var view = cm.display.view;\n    for (var i = 0; i < view.length; i++) {\n      n -= view[i].size;\n      if (n < 0) return i;\n    }\n  }\n\n  function viewCuttingPoint(cm, oldN, newN, dir) {\n    var index = findViewIndex(cm, oldN), diff, view = cm.display.view;\n    if (!sawCollapsedSpans || newN == cm.doc.first + cm.doc.size)\n      return {index: index, lineN: newN};\n    for (var i = 0, n = cm.display.viewFrom; i < index; i++)\n      n += view[i].size;\n    if (n != oldN) {\n      if (dir > 0) {\n        if (index == view.length - 1) return null;\n        diff = (n + view[index].size) - oldN;\n        index++;\n      } else {\n        diff = n - oldN;\n      }\n      oldN += diff; newN += diff;\n    }\n    while (visualLineNo(cm.doc, newN) != newN) {\n      if (index == (dir < 0 ? 0 : view.length - 1)) return null;\n      newN += dir * view[index - (dir < 0 ? 1 : 0)].size;\n      index += dir;\n    }\n    return {index: index, lineN: newN};\n  }\n\n  // Force the view to cover a given range, adding empty view element\n  // or clipping off existing ones as needed.\n  function adjustView(cm, from, to) {\n    var display = cm.display, view = display.view;\n    if (view.length == 0 || from >= display.viewTo || to <= display.viewFrom) {\n      display.view = buildViewArray(cm, from, to);\n      display.viewFrom = from;\n    } else {\n      if (display.viewFrom > from)\n        display.view = buildViewArray(cm, from, display.viewFrom).concat(display.view);\n      else if (display.viewFrom < from)\n        display.view = display.view.slice(findViewIndex(cm, from));\n      display.viewFrom = from;\n      if (display.viewTo < to)\n        display.view = display.view.concat(buildViewArray(cm, display.viewTo, to));\n      else if (display.viewTo > to)\n        display.view = display.view.slice(0, findViewIndex(cm, to));\n    }\n    display.viewTo = to;\n  }\n\n  // Count the number of lines in the view whose DOM representation is\n  // out of date (or nonexistent).\n  function countDirtyView(cm) {\n    var view = cm.display.view, dirty = 0;\n    for (var i = 0; i < view.length; i++) {\n      var lineView = view[i];\n      if (!lineView.hidden && (!lineView.node || lineView.changes)) ++dirty;\n    }\n    return dirty;\n  }\n\n  // INPUT HANDLING\n\n  // Poll for input changes, using the normal rate of polling. This\n  // runs as long as the editor is focused.\n  function slowPoll(cm) {\n    if (cm.display.pollingFast) return;\n    cm.display.poll.set(cm.options.pollInterval, function() {\n      readInput(cm);\n      if (cm.state.focused) slowPoll(cm);\n    });\n  }\n\n  // When an event has just come in that is likely to add or change\n  // something in the input textarea, we poll faster, to ensure that\n  // the change appears on the screen quickly.\n  function fastPoll(cm) {\n    var missed = false;\n    cm.display.pollingFast = true;\n    function p() {\n      var changed = readInput(cm);\n      if (!changed && !missed) {missed = true; cm.display.poll.set(60, p);}\n      else {cm.display.pollingFast = false; slowPoll(cm);}\n    }\n    cm.display.poll.set(20, p);\n  }\n\n  // Read input from the textarea, and update the document to match.\n  // When something is selected, it is present in the textarea, and\n  // selected (unless it is huge, in which case a placeholder is\n  // used). When nothing is selected, the cursor sits after previously\n  // seen text (can be empty), which is stored in prevInput (we must\n  // not reset the textarea when typing, because that breaks IME).\n  function readInput(cm) {\n    var input = cm.display.input, prevInput = cm.display.prevInput, doc = cm.doc;\n    // Since this is called a *lot*, try to bail out as cheaply as\n    // possible when it is clear that nothing happened. hasSelection\n    // will be the case when there is a lot of text in the textarea,\n    // in which case reading its value would be expensive.\n    if (!cm.state.focused || (hasSelection(input) && !prevInput) || isReadOnly(cm) || cm.options.disableInput)\n      return false;\n    // See paste handler for more on the fakedLastChar kludge\n    if (cm.state.pasteIncoming && cm.state.fakedLastChar) {\n      input.value = input.value.substring(0, input.value.length - 1);\n      cm.state.fakedLastChar = false;\n    }\n    var text = input.value;\n    // If nothing changed, bail.\n    if (text == prevInput && !cm.somethingSelected()) return false;\n    // Work around nonsensical selection resetting in IE9/10\n    if (ie && !ie_upto8 && cm.display.inputHasSelection === text) {\n      resetInput(cm);\n      return false;\n    }\n\n    var withOp = !cm.curOp;\n    if (withOp) startOperation(cm);\n    cm.display.shift = false;\n\n    if (text.charCodeAt(0) == 0x200b && doc.sel == cm.display.selForContextMenu && !prevInput)\n      prevInput = \"\\u200b\";\n    // Find the part of the input that is actually new\n    var same = 0, l = Math.min(prevInput.length, text.length);\n    while (same < l && prevInput.charCodeAt(same) == text.charCodeAt(same)) ++same;\n    var inserted = text.slice(same), textLines = splitLines(inserted);\n\n    // When pasing N lines into N selections, insert one line per selection\n    var multiPaste = cm.state.pasteIncoming && textLines.length > 1 && doc.sel.ranges.length == textLines.length;\n\n    // Normal behavior is to insert the new text into every selection\n    for (var i = doc.sel.ranges.length - 1; i >= 0; i--) {\n      var range = doc.sel.ranges[i];\n      var from = range.from(), to = range.to();\n      // Handle deletion\n      if (same < prevInput.length)\n        from = Pos(from.line, from.ch - (prevInput.length - same));\n      // Handle overwrite\n      else if (cm.state.overwrite && range.empty() && !cm.state.pasteIncoming)\n        to = Pos(to.line, Math.min(getLine(doc, to.line).text.length, to.ch + lst(textLines).length));\n      var updateInput = cm.curOp.updateInput;\n      var changeEvent = {from: from, to: to, text: multiPaste ? [textLines[i]] : textLines,\n                         origin: cm.state.pasteIncoming ? \"paste\" : cm.state.cutIncoming ? \"cut\" : \"+input\"};\n      makeChange(cm.doc, changeEvent);\n      signalLater(cm, \"inputRead\", cm, changeEvent);\n      // When an 'electric' character is inserted, immediately trigger a reindent\n      if (inserted && !cm.state.pasteIncoming && cm.options.electricChars &&\n          cm.options.smartIndent && range.head.ch < 100 &&\n          (!i || doc.sel.ranges[i - 1].head.line != range.head.line)) {\n        var mode = cm.getModeAt(range.head);\n        if (mode.electricChars) {\n          for (var j = 0; j < mode.electricChars.length; j++)\n            if (inserted.indexOf(mode.electricChars.charAt(j)) > -1) {\n              indentLine(cm, range.head.line, \"smart\");\n              break;\n            }\n        } else if (mode.electricInput) {\n          var end = changeEnd(changeEvent);\n          if (mode.electricInput.test(getLine(doc, end.line).text.slice(0, end.ch)))\n            indentLine(cm, range.head.line, \"smart\");\n        }\n      }\n    }\n    ensureCursorVisible(cm);\n    cm.curOp.updateInput = updateInput;\n    cm.curOp.typing = true;\n\n    // Don't leave long text in the textarea, since it makes further polling slow\n    if (text.length > 1000 || text.indexOf(\"\\n\") > -1) input.value = cm.display.prevInput = \"\";\n    else cm.display.prevInput = text;\n    if (withOp) endOperation(cm);\n    cm.state.pasteIncoming = cm.state.cutIncoming = false;\n    return true;\n  }\n\n  // Reset the input to correspond to the selection (or to be empty,\n  // when not typing and nothing is selected)\n  function resetInput(cm, typing) {\n    var minimal, selected, doc = cm.doc;\n    if (cm.somethingSelected()) {\n      cm.display.prevInput = \"\";\n      var range = doc.sel.primary();\n      minimal = hasCopyEvent &&\n        (range.to().line - range.from().line > 100 || (selected = cm.getSelection()).length > 1000);\n      var content = minimal ? \"-\" : selected || cm.getSelection();\n      cm.display.input.value = content;\n      if (cm.state.focused) selectInput(cm.display.input);\n      if (ie && !ie_upto8) cm.display.inputHasSelection = content;\n    } else if (!typing) {\n      cm.display.prevInput = cm.display.input.value = \"\";\n      if (ie && !ie_upto8) cm.display.inputHasSelection = null;\n    }\n    cm.display.inaccurateSelection = minimal;\n  }\n\n  function focusInput(cm) {\n    if (cm.options.readOnly != \"nocursor\" && (!mobile || activeElt() != cm.display.input))\n      cm.display.input.focus();\n  }\n\n  function ensureFocus(cm) {\n    if (!cm.state.focused) { focusInput(cm); onFocus(cm); }\n  }\n\n  function isReadOnly(cm) {\n    return cm.options.readOnly || cm.doc.cantEdit;\n  }\n\n  // EVENT HANDLERS\n\n  // Attach the necessary event handlers when initializing the editor\n  function registerEventHandlers(cm) {\n    var d = cm.display;\n    on(d.scroller, \"mousedown\", operation(cm, onMouseDown));\n    // Older IE's will not fire a second mousedown for a double click\n    if (ie_upto10)\n      on(d.scroller, \"dblclick\", operation(cm, function(e) {\n        if (signalDOMEvent(cm, e)) return;\n        var pos = posFromMouse(cm, e);\n        if (!pos || clickInGutter(cm, e) || eventInWidget(cm.display, e)) return;\n        e_preventDefault(e);\n        var word = findWordAt(cm, pos);\n        extendSelection(cm.doc, word.anchor, word.head);\n      }));\n    else\n      on(d.scroller, \"dblclick\", function(e) { signalDOMEvent(cm, e) || e_preventDefault(e); });\n    // Prevent normal selection in the editor (we handle our own)\n    on(d.lineSpace, \"selectstart\", function(e) {\n      if (!eventInWidget(d, e)) e_preventDefault(e);\n    });\n    // Some browsers fire contextmenu *after* opening the menu, at\n    // which point we can't mess with it anymore. Context menu is\n    // handled in onMouseDown for these browsers.\n    if (!captureRightClick) on(d.scroller, \"contextmenu\", function(e) {onContextMenu(cm, e);});\n\n    // Sync scrolling between fake scrollbars and real scrollable\n    // area, ensure viewport is updated when scrolling.\n    on(d.scroller, \"scroll\", function() {\n      if (d.scroller.clientHeight) {\n        setScrollTop(cm, d.scroller.scrollTop);\n        setScrollLeft(cm, d.scroller.scrollLeft, true);\n        signal(cm, \"scroll\", cm);\n      }\n    });\n    on(d.scrollbarV, \"scroll\", function() {\n      if (d.scroller.clientHeight) setScrollTop(cm, d.scrollbarV.scrollTop);\n    });\n    on(d.scrollbarH, \"scroll\", function() {\n      if (d.scroller.clientHeight) setScrollLeft(cm, d.scrollbarH.scrollLeft);\n    });\n\n    // Listen to wheel events in order to try and update the viewport on time.\n    on(d.scroller, \"mousewheel\", function(e){onScrollWheel(cm, e);});\n    on(d.scroller, \"DOMMouseScroll\", function(e){onScrollWheel(cm, e);});\n\n    // Prevent clicks in the scrollbars from killing focus\n    function reFocus() { if (cm.state.focused) setTimeout(bind(focusInput, cm), 0); }\n    on(d.scrollbarH, \"mousedown\", reFocus);\n    on(d.scrollbarV, \"mousedown\", reFocus);\n    // Prevent wrapper from ever scrolling\n    on(d.wrapper, \"scroll\", function() { d.wrapper.scrollTop = d.wrapper.scrollLeft = 0; });\n\n    on(d.input, \"keyup\", operation(cm, onKeyUp));\n    on(d.input, \"input\", function() {\n      if (ie && !ie_upto8 && cm.display.inputHasSelection) cm.display.inputHasSelection = null;\n      fastPoll(cm);\n    });\n    on(d.input, \"keydown\", operation(cm, onKeyDown));\n    on(d.input, \"keypress\", operation(cm, onKeyPress));\n    on(d.input, \"focus\", bind(onFocus, cm));\n    on(d.input, \"blur\", bind(onBlur, cm));\n\n    function drag_(e) {\n      if (!signalDOMEvent(cm, e)) e_stop(e);\n    }\n    if (cm.options.dragDrop) {\n      on(d.scroller, \"dragstart\", function(e){onDragStart(cm, e);});\n      on(d.scroller, \"dragenter\", drag_);\n      on(d.scroller, \"dragover\", drag_);\n      on(d.scroller, \"drop\", operation(cm, onDrop));\n    }\n    on(d.scroller, \"paste\", function(e) {\n      if (eventInWidget(d, e)) return;\n      cm.state.pasteIncoming = true;\n      focusInput(cm);\n      fastPoll(cm);\n    });\n    on(d.input, \"paste\", function() {\n      // Workaround for webkit bug https://bugs.webkit.org/show_bug.cgi?id=90206\n      // Add a char to the end of textarea before paste occur so that\n      // selection doesn't span to the end of textarea.\n      if (webkit && !cm.state.fakedLastChar && !(new Date - cm.state.lastMiddleDown < 200)) {\n        var start = d.input.selectionStart, end = d.input.selectionEnd;\n        d.input.value += \"$\";\n        d.input.selectionStart = start;\n        d.input.selectionEnd = end;\n        cm.state.fakedLastChar = true;\n      }\n      cm.state.pasteIncoming = true;\n      fastPoll(cm);\n    });\n\n    function prepareCopyCut(e) {\n      if (cm.somethingSelected()) {\n        if (d.inaccurateSelection) {\n          d.prevInput = \"\";\n          d.inaccurateSelection = false;\n          d.input.value = cm.getSelection();\n          selectInput(d.input);\n        }\n      } else {\n        var text = \"\", ranges = [];\n        for (var i = 0; i < cm.doc.sel.ranges.length; i++) {\n          var line = cm.doc.sel.ranges[i].head.line;\n          var lineRange = {anchor: Pos(line, 0), head: Pos(line + 1, 0)};\n          ranges.push(lineRange);\n          text += cm.getRange(lineRange.anchor, lineRange.head);\n        }\n        if (e.type == \"cut\") {\n          cm.setSelections(ranges, null, sel_dontScroll);\n        } else {\n          d.prevInput = \"\";\n          d.input.value = text;\n          selectInput(d.input);\n        }\n      }\n      if (e.type == \"cut\") cm.state.cutIncoming = true;\n    }\n    on(d.input, \"cut\", prepareCopyCut);\n    on(d.input, \"copy\", prepareCopyCut);\n\n    // Needed to handle Tab key in KHTML\n    if (khtml) on(d.sizer, \"mouseup\", function() {\n      if (activeElt() == d.input) d.input.blur();\n      focusInput(cm);\n    });\n  }\n\n  // Called when the window resizes\n  function onResize(cm) {\n    // Might be a text scaling operation, clear size caches.\n    var d = cm.display;\n    d.cachedCharWidth = d.cachedTextHeight = d.cachedPaddingH = null;\n    cm.setSize();\n  }\n\n  // MOUSE EVENTS\n\n  // Return true when the given mouse event happened in a widget\n  function eventInWidget(display, e) {\n    for (var n = e_target(e); n != display.wrapper; n = n.parentNode) {\n      if (!n || n.ignoreEvents || n.parentNode == display.sizer && n != display.mover) return true;\n    }\n  }\n\n  // Given a mouse event, find the corresponding position. If liberal\n  // is false, it checks whether a gutter or scrollbar was clicked,\n  // and returns null if it was. forRect is used by rectangular\n  // selections, and tries to estimate a character position even for\n  // coordinates beyond the right of the text.\n  function posFromMouse(cm, e, liberal, forRect) {\n    var display = cm.display;\n    if (!liberal) {\n      var target = e_target(e);\n      if (target == display.scrollbarH || target == display.scrollbarV ||\n          target == display.scrollbarFiller || target == display.gutterFiller) return null;\n    }\n    var x, y, space = display.lineSpace.getBoundingClientRect();\n    // Fails unpredictably on IE[67] when mouse is dragged around quickly.\n    try { x = e.clientX - space.left; y = e.clientY - space.top; }\n    catch (e) { return null; }\n    var coords = coordsChar(cm, x, y), line;\n    if (forRect && coords.xRel == 1 && (line = getLine(cm.doc, coords.line).text).length == coords.ch) {\n      var colDiff = countColumn(line, line.length, cm.options.tabSize) - line.length;\n      coords = Pos(coords.line, Math.max(0, Math.round((x - paddingH(cm.display).left) / charWidth(cm.display)) - colDiff));\n    }\n    return coords;\n  }\n\n  // A mouse down can be a single click, double click, triple click,\n  // start of selection drag, start of text drag, new cursor\n  // (ctrl-click), rectangle drag (alt-drag), or xwin\n  // middle-click-paste. Or it might be a click on something we should\n  // not interfere with, such as a scrollbar or widget.\n  function onMouseDown(e) {\n    if (signalDOMEvent(this, e)) return;\n    var cm = this, display = cm.display;\n    display.shift = e.shiftKey;\n\n    if (eventInWidget(display, e)) {\n      if (!webkit) {\n        // Briefly turn off draggability, to allow widgets to do\n        // normal dragging things.\n        display.scroller.draggable = false;\n        setTimeout(function(){display.scroller.draggable = true;}, 100);\n      }\n      return;\n    }\n    if (clickInGutter(cm, e)) return;\n    var start = posFromMouse(cm, e);\n    window.focus();\n\n    switch (e_button(e)) {\n    case 1:\n      if (start)\n        leftButtonDown(cm, e, start);\n      else if (e_target(e) == display.scroller)\n        e_preventDefault(e);\n      break;\n    case 2:\n      if (webkit) cm.state.lastMiddleDown = +new Date;\n      if (start) extendSelection(cm.doc, start);\n      setTimeout(bind(focusInput, cm), 20);\n      e_preventDefault(e);\n      break;\n    case 3:\n      if (captureRightClick) onContextMenu(cm, e);\n      break;\n    }\n  }\n\n  var lastClick, lastDoubleClick;\n  function leftButtonDown(cm, e, start) {\n    setTimeout(bind(ensureFocus, cm), 0);\n\n    var now = +new Date, type;\n    if (lastDoubleClick && lastDoubleClick.time > now - 400 && cmp(lastDoubleClick.pos, start) == 0) {\n      type = \"triple\";\n    } else if (lastClick && lastClick.time > now - 400 && cmp(lastClick.pos, start) == 0) {\n      type = \"double\";\n      lastDoubleClick = {time: now, pos: start};\n    } else {\n      type = \"single\";\n      lastClick = {time: now, pos: start};\n    }\n\n    var sel = cm.doc.sel, addNew = mac ? e.metaKey : e.ctrlKey;\n    if (cm.options.dragDrop && dragAndDrop && !addNew && !isReadOnly(cm) &&\n        type == \"single\" && sel.contains(start) > -1 && sel.somethingSelected())\n      leftButtonStartDrag(cm, e, start);\n    else\n      leftButtonSelect(cm, e, start, type, addNew);\n  }\n\n  // Start a text drag. When it ends, see if any dragging actually\n  // happen, and treat as a click if it didn't.\n  function leftButtonStartDrag(cm, e, start) {\n    var display = cm.display;\n    var dragEnd = operation(cm, function(e2) {\n      if (webkit) display.scroller.draggable = false;\n      cm.state.draggingText = false;\n      off(document, \"mouseup\", dragEnd);\n      off(display.scroller, \"drop\", dragEnd);\n      if (Math.abs(e.clientX - e2.clientX) + Math.abs(e.clientY - e2.clientY) < 10) {\n        e_preventDefault(e2);\n        extendSelection(cm.doc, start);\n        focusInput(cm);\n        // Work around unexplainable focus problem in IE9 (#2127)\n        if (ie_upto10 && !ie_upto8)\n          setTimeout(function() {document.body.focus(); focusInput(cm);}, 20);\n      }\n    });\n    // Let the drag handler handle this.\n    if (webkit) display.scroller.draggable = true;\n    cm.state.draggingText = dragEnd;\n    // IE's approach to draggable\n    if (display.scroller.dragDrop) display.scroller.dragDrop();\n    on(document, \"mouseup\", dragEnd);\n    on(display.scroller, \"drop\", dragEnd);\n  }\n\n  // Normal selection, as opposed to text dragging.\n  function leftButtonSelect(cm, e, start, type, addNew) {\n    var display = cm.display, doc = cm.doc;\n    e_preventDefault(e);\n\n    var ourRange, ourIndex, startSel = doc.sel;\n    if (addNew && !e.shiftKey) {\n      ourIndex = doc.sel.contains(start);\n      if (ourIndex > -1)\n        ourRange = doc.sel.ranges[ourIndex];\n      else\n        ourRange = new Range(start, start);\n    } else {\n      ourRange = doc.sel.primary();\n    }\n\n    if (e.altKey) {\n      type = \"rect\";\n      if (!addNew) ourRange = new Range(start, start);\n      start = posFromMouse(cm, e, true, true);\n      ourIndex = -1;\n    } else if (type == \"double\") {\n      var word = findWordAt(cm, start);\n      if (cm.display.shift || doc.extend)\n        ourRange = extendRange(doc, ourRange, word.anchor, word.head);\n      else\n        ourRange = word;\n    } else if (type == \"triple\") {\n      var line = new Range(Pos(start.line, 0), clipPos(doc, Pos(start.line + 1, 0)));\n      if (cm.display.shift || doc.extend)\n        ourRange = extendRange(doc, ourRange, line.anchor, line.head);\n      else\n        ourRange = line;\n    } else {\n      ourRange = extendRange(doc, ourRange, start);\n    }\n\n    if (!addNew) {\n      ourIndex = 0;\n      setSelection(doc, new Selection([ourRange], 0), sel_mouse);\n      startSel = doc.sel;\n    } else if (ourIndex > -1) {\n      replaceOneSelection(doc, ourIndex, ourRange, sel_mouse);\n    } else {\n      ourIndex = doc.sel.ranges.length;\n      setSelection(doc, normalizeSelection(doc.sel.ranges.concat([ourRange]), ourIndex),\n                   {scroll: false, origin: \"*mouse\"});\n    }\n\n    var lastPos = start;\n    function extendTo(pos) {\n      if (cmp(lastPos, pos) == 0) return;\n      lastPos = pos;\n\n      if (type == \"rect\") {\n        var ranges = [], tabSize = cm.options.tabSize;\n        var startCol = countColumn(getLine(doc, start.line).text, start.ch, tabSize);\n        var posCol = countColumn(getLine(doc, pos.line).text, pos.ch, tabSize);\n        var left = Math.min(startCol, posCol), right = Math.max(startCol, posCol);\n        for (var line = Math.min(start.line, pos.line), end = Math.min(cm.lastLine(), Math.max(start.line, pos.line));\n             line <= end; line++) {\n          var text = getLine(doc, line).text, leftPos = findColumn(text, left, tabSize);\n          if (left == right)\n            ranges.push(new Range(Pos(line, leftPos), Pos(line, leftPos)));\n          else if (text.length > leftPos)\n            ranges.push(new Range(Pos(line, leftPos), Pos(line, findColumn(text, right, tabSize))));\n        }\n        if (!ranges.length) ranges.push(new Range(start, start));\n        setSelection(doc, normalizeSelection(startSel.ranges.slice(0, ourIndex).concat(ranges), ourIndex),\n                     {origin: \"*mouse\", scroll: false});\n        cm.scrollIntoView(pos);\n      } else {\n        var oldRange = ourRange;\n        var anchor = oldRange.anchor, head = pos;\n        if (type != \"single\") {\n          if (type == \"double\")\n            var range = findWordAt(cm, pos);\n          else\n            var range = new Range(Pos(pos.line, 0), clipPos(doc, Pos(pos.line + 1, 0)));\n          if (cmp(range.anchor, anchor) > 0) {\n            head = range.head;\n            anchor = minPos(oldRange.from(), range.anchor);\n          } else {\n            head = range.anchor;\n            anchor = maxPos(oldRange.to(), range.head);\n          }\n        }\n        var ranges = startSel.ranges.slice(0);\n        ranges[ourIndex] = new Range(clipPos(doc, anchor), head);\n        setSelection(doc, normalizeSelection(ranges, ourIndex), sel_mouse);\n      }\n    }\n\n    var editorSize = display.wrapper.getBoundingClientRect();\n    // Used to ensure timeout re-tries don't fire when another extend\n    // happened in the meantime (clearTimeout isn't reliable -- at\n    // least on Chrome, the timeouts still happen even when cleared,\n    // if the clear happens after their scheduled firing time).\n    var counter = 0;\n\n    function extend(e) {\n      var curCount = ++counter;\n      var cur = posFromMouse(cm, e, true, type == \"rect\");\n      if (!cur) return;\n      if (cmp(cur, lastPos) != 0) {\n        ensureFocus(cm);\n        extendTo(cur);\n        var visible = visibleLines(display, doc);\n        if (cur.line >= visible.to || cur.line < visible.from)\n          setTimeout(operation(cm, function(){if (counter == curCount) extend(e);}), 150);\n      } else {\n        var outside = e.clientY < editorSize.top ? -20 : e.clientY > editorSize.bottom ? 20 : 0;\n        if (outside) setTimeout(operation(cm, function() {\n          if (counter != curCount) return;\n          display.scroller.scrollTop += outside;\n          extend(e);\n        }), 50);\n      }\n    }\n\n    function done(e) {\n      counter = Infinity;\n      e_preventDefault(e);\n      focusInput(cm);\n      off(document, \"mousemove\", move);\n      off(document, \"mouseup\", up);\n      doc.history.lastSelOrigin = null;\n    }\n\n    var move = operation(cm, function(e) {\n      if ((ie && !ie_upto9) ?  !e.buttons : !e_button(e)) done(e);\n      else extend(e);\n    });\n    var up = operation(cm, done);\n    on(document, \"mousemove\", move);\n    on(document, \"mouseup\", up);\n  }\n\n  // Determines whether an event happened in the gutter, and fires the\n  // handlers for the corresponding event.\n  function gutterEvent(cm, e, type, prevent, signalfn) {\n    try { var mX = e.clientX, mY = e.clientY; }\n    catch(e) { return false; }\n    if (mX >= Math.floor(cm.display.gutters.getBoundingClientRect().right)) return false;\n    if (prevent) e_preventDefault(e);\n\n    var display = cm.display;\n    var lineBox = display.lineDiv.getBoundingClientRect();\n\n    if (mY > lineBox.bottom || !hasHandler(cm, type)) return e_defaultPrevented(e);\n    mY -= lineBox.top - display.viewOffset;\n\n    for (var i = 0; i < cm.options.gutters.length; ++i) {\n      var g = display.gutters.childNodes[i];\n      if (g && g.getBoundingClientRect().right >= mX) {\n        var line = lineAtHeight(cm.doc, mY);\n        var gutter = cm.options.gutters[i];\n        signalfn(cm, type, cm, line, gutter, e);\n        return e_defaultPrevented(e);\n      }\n    }\n  }\n\n  function clickInGutter(cm, e) {\n    return gutterEvent(cm, e, \"gutterClick\", true, signalLater);\n  }\n\n  // Kludge to work around strange IE behavior where it'll sometimes\n  // re-fire a series of drag-related events right after the drop (#1551)\n  var lastDrop = 0;\n\n  function onDrop(e) {\n    var cm = this;\n    if (signalDOMEvent(cm, e) || eventInWidget(cm.display, e))\n      return;\n    e_preventDefault(e);\n    if (ie) lastDrop = +new Date;\n    var pos = posFromMouse(cm, e, true), files = e.dataTransfer.files;\n    if (!pos || isReadOnly(cm)) return;\n    // Might be a file drop, in which case we simply extract the text\n    // and insert it.\n    if (files && files.length && window.FileReader && window.File) {\n      var n = files.length, text = Array(n), read = 0;\n      var loadFile = function(file, i) {\n        var reader = new FileReader;\n        reader.onload = operation(cm, function() {\n          text[i] = reader.result;\n          if (++read == n) {\n            pos = clipPos(cm.doc, pos);\n            var change = {from: pos, to: pos, text: splitLines(text.join(\"\\n\")), origin: \"paste\"};\n            makeChange(cm.doc, change);\n            setSelectionReplaceHistory(cm.doc, simpleSelection(pos, changeEnd(change)));\n          }\n        });\n        reader.readAsText(file);\n      };\n      for (var i = 0; i < n; ++i) loadFile(files[i], i);\n    } else { // Normal drop\n      // Don't do a replace if the drop happened inside of the selected text.\n      if (cm.state.draggingText && cm.doc.sel.contains(pos) > -1) {\n        cm.state.draggingText(e);\n        // Ensure the editor is re-focused\n        setTimeout(bind(focusInput, cm), 20);\n        return;\n      }\n      try {\n        var text = e.dataTransfer.getData(\"Text\");\n        if (text) {\n          var selected = cm.state.draggingText && cm.listSelections();\n          setSelectionNoUndo(cm.doc, simpleSelection(pos, pos));\n          if (selected) for (var i = 0; i < selected.length; ++i)\n            replaceRange(cm.doc, \"\", selected[i].anchor, selected[i].head, \"drag\");\n          cm.replaceSelection(text, \"around\", \"paste\");\n          focusInput(cm);\n        }\n      }\n      catch(e){}\n    }\n  }\n\n  function onDragStart(cm, e) {\n    if (ie && (!cm.state.draggingText || +new Date - lastDrop < 100)) { e_stop(e); return; }\n    if (signalDOMEvent(cm, e) || eventInWidget(cm.display, e)) return;\n\n    e.dataTransfer.setData(\"Text\", cm.getSelection());\n\n    // Use dummy image instead of default browsers image.\n    // Recent Safari (~6.0.2) have a tendency to segfault when this happens, so we don't do it there.\n    if (e.dataTransfer.setDragImage && !safari) {\n      var img = elt(\"img\", null, null, \"position: fixed; left: 0; top: 0;\");\n      img.src = \"data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\";\n      if (presto) {\n        img.width = img.height = 1;\n        cm.display.wrapper.appendChild(img);\n        // Force a relayout, or Opera won't use our image for some obscure reason\n        img._top = img.offsetTop;\n      }\n      e.dataTransfer.setDragImage(img, 0, 0);\n      if (presto) img.parentNode.removeChild(img);\n    }\n  }\n\n  // SCROLL EVENTS\n\n  // Sync the scrollable area and scrollbars, ensure the viewport\n  // covers the visible area.\n  function setScrollTop(cm, val) {\n    if (Math.abs(cm.doc.scrollTop - val) < 2) return;\n    cm.doc.scrollTop = val;\n    if (!gecko) updateDisplay(cm, {top: val});\n    if (cm.display.scroller.scrollTop != val) cm.display.scroller.scrollTop = val;\n    if (cm.display.scrollbarV.scrollTop != val) cm.display.scrollbarV.scrollTop = val;\n    if (gecko) updateDisplay(cm);\n    startWorker(cm, 100);\n  }\n  // Sync scroller and scrollbar, ensure the gutter elements are\n  // aligned.\n  function setScrollLeft(cm, val, isScroller) {\n    if (isScroller ? val == cm.doc.scrollLeft : Math.abs(cm.doc.scrollLeft - val) < 2) return;\n    val = Math.min(val, cm.display.scroller.scrollWidth - cm.display.scroller.clientWidth);\n    cm.doc.scrollLeft = val;\n    alignHorizontally(cm);\n    if (cm.display.scroller.scrollLeft != val) cm.display.scroller.scrollLeft = val;\n    if (cm.display.scrollbarH.scrollLeft != val) cm.display.scrollbarH.scrollLeft = val;\n  }\n\n  // Since the delta values reported on mouse wheel events are\n  // unstandardized between browsers and even browser versions, and\n  // generally horribly unpredictable, this code starts by measuring\n  // the scroll effect that the first few mouse wheel events have,\n  // and, from that, detects the way it can convert deltas to pixel\n  // offsets afterwards.\n  //\n  // The reason we want to know the amount a wheel event will scroll\n  // is that it gives us a chance to update the display before the\n  // actual scrolling happens, reducing flickering.\n\n  var wheelSamples = 0, wheelPixelsPerUnit = null;\n  // Fill in a browser-detected starting value on browsers where we\n  // know one. These don't have to be accurate -- the result of them\n  // being wrong would just be a slight flicker on the first wheel\n  // scroll (if it is large enough).\n  if (ie) wheelPixelsPerUnit = -.53;\n  else if (gecko) wheelPixelsPerUnit = 15;\n  else if (chrome) wheelPixelsPerUnit = -.7;\n  else if (safari) wheelPixelsPerUnit = -1/3;\n\n  function onScrollWheel(cm, e) {\n    var dx = e.wheelDeltaX, dy = e.wheelDeltaY;\n    if (dx == null && e.detail && e.axis == e.HORIZONTAL_AXIS) dx = e.detail;\n    if (dy == null && e.detail && e.axis == e.VERTICAL_AXIS) dy = e.detail;\n    else if (dy == null) dy = e.wheelDelta;\n\n    var display = cm.display, scroll = display.scroller;\n    // Quit if there's nothing to scroll here\n    if (!(dx && scroll.scrollWidth > scroll.clientWidth ||\n          dy && scroll.scrollHeight > scroll.clientHeight)) return;\n\n    // Webkit browsers on OS X abort momentum scrolls when the target\n    // of the scroll event is removed from the scrollable element.\n    // This hack (see related code in patchDisplay) makes sure the\n    // element is kept around.\n    if (dy && mac && webkit) {\n      outer: for (var cur = e.target, view = display.view; cur != scroll; cur = cur.parentNode) {\n        for (var i = 0; i < view.length; i++) {\n          if (view[i].node == cur) {\n            cm.display.currentWheelTarget = cur;\n            break outer;\n          }\n        }\n      }\n    }\n\n    // On some browsers, horizontal scrolling will cause redraws to\n    // happen before the gutter has been realigned, causing it to\n    // wriggle around in a most unseemly way. When we have an\n    // estimated pixels/delta value, we just handle horizontal\n    // scrolling entirely here. It'll be slightly off from native, but\n    // better than glitching out.\n    if (dx && !gecko && !presto && wheelPixelsPerUnit != null) {\n      if (dy)\n        setScrollTop(cm, Math.max(0, Math.min(scroll.scrollTop + dy * wheelPixelsPerUnit, scroll.scrollHeight - scroll.clientHeight)));\n      setScrollLeft(cm, Math.max(0, Math.min(scroll.scrollLeft + dx * wheelPixelsPerUnit, scroll.scrollWidth - scroll.clientWidth)));\n      e_preventDefault(e);\n      display.wheelStartX = null; // Abort measurement, if in progress\n      return;\n    }\n\n    // 'Project' the visible viewport to cover the area that is being\n    // scrolled into view (if we know enough to estimate it).\n    if (dy && wheelPixelsPerUnit != null) {\n      var pixels = dy * wheelPixelsPerUnit;\n      var top = cm.doc.scrollTop, bot = top + display.wrapper.clientHeight;\n      if (pixels < 0) top = Math.max(0, top + pixels - 50);\n      else bot = Math.min(cm.doc.height, bot + pixels + 50);\n      updateDisplay(cm, {top: top, bottom: bot});\n    }\n\n    if (wheelSamples < 20) {\n      if (display.wheelStartX == null) {\n        display.wheelStartX = scroll.scrollLeft; display.wheelStartY = scroll.scrollTop;\n        display.wheelDX = dx; display.wheelDY = dy;\n        setTimeout(function() {\n          if (display.wheelStartX == null) return;\n          var movedX = scroll.scrollLeft - display.wheelStartX;\n          var movedY = scroll.scrollTop - display.wheelStartY;\n          var sample = (movedY && display.wheelDY && movedY / display.wheelDY) ||\n            (movedX && display.wheelDX && movedX / display.wheelDX);\n          display.wheelStartX = display.wheelStartY = null;\n          if (!sample) return;\n          wheelPixelsPerUnit = (wheelPixelsPerUnit * wheelSamples + sample) / (wheelSamples + 1);\n          ++wheelSamples;\n        }, 200);\n      } else {\n        display.wheelDX += dx; display.wheelDY += dy;\n      }\n    }\n  }\n\n  // KEY EVENTS\n\n  // Run a handler that was bound to a key.\n  function doHandleBinding(cm, bound, dropShift) {\n    if (typeof bound == \"string\") {\n      bound = commands[bound];\n      if (!bound) return false;\n    }\n    // Ensure previous input has been read, so that the handler sees a\n    // consistent view of the document\n    if (cm.display.pollingFast && readInput(cm)) cm.display.pollingFast = false;\n    var prevShift = cm.display.shift, done = false;\n    try {\n      if (isReadOnly(cm)) cm.state.suppressEdits = true;\n      if (dropShift) cm.display.shift = false;\n      done = bound(cm) != Pass;\n    } finally {\n      cm.display.shift = prevShift;\n      cm.state.suppressEdits = false;\n    }\n    return done;\n  }\n\n  // Collect the currently active keymaps.\n  function allKeyMaps(cm) {\n    var maps = cm.state.keyMaps.slice(0);\n    if (cm.options.extraKeys) maps.push(cm.options.extraKeys);\n    maps.push(cm.options.keyMap);\n    return maps;\n  }\n\n  var maybeTransition;\n  // Handle a key from the keydown event.\n  function handleKeyBinding(cm, e) {\n    // Handle automatic keymap transitions\n    var startMap = getKeyMap(cm.options.keyMap), next = startMap.auto;\n    clearTimeout(maybeTransition);\n    if (next && !isModifierKey(e)) maybeTransition = setTimeout(function() {\n      if (getKeyMap(cm.options.keyMap) == startMap) {\n        cm.options.keyMap = (next.call ? next.call(null, cm) : next);\n        keyMapChanged(cm);\n      }\n    }, 50);\n\n    var name = keyName(e, true), handled = false;\n    if (!name) return false;\n    var keymaps = allKeyMaps(cm);\n\n    if (e.shiftKey) {\n      // First try to resolve full name (including 'Shift-'). Failing\n      // that, see if there is a cursor-motion command (starting with\n      // 'go') bound to the keyname without 'Shift-'.\n      handled = lookupKey(\"Shift-\" + name, keymaps, function(b) {return doHandleBinding(cm, b, true);})\n             || lookupKey(name, keymaps, function(b) {\n                  if (typeof b == \"string\" ? /^go[A-Z]/.test(b) : b.motion)\n                    return doHandleBinding(cm, b);\n                });\n    } else {\n      handled = lookupKey(name, keymaps, function(b) { return doHandleBinding(cm, b); });\n    }\n\n    if (handled) {\n      e_preventDefault(e);\n      restartBlink(cm);\n      signalLater(cm, \"keyHandled\", cm, name, e);\n    }\n    return handled;\n  }\n\n  // Handle a key from the keypress event\n  function handleCharBinding(cm, e, ch) {\n    var handled = lookupKey(\"'\" + ch + \"'\", allKeyMaps(cm),\n                            function(b) { return doHandleBinding(cm, b, true); });\n    if (handled) {\n      e_preventDefault(e);\n      restartBlink(cm);\n      signalLater(cm, \"keyHandled\", cm, \"'\" + ch + \"'\", e);\n    }\n    return handled;\n  }\n\n  var lastStoppedKey = null;\n  function onKeyDown(e) {\n    var cm = this;\n    ensureFocus(cm);\n    if (signalDOMEvent(cm, e)) return;\n    // IE does strange things with escape.\n    if (ie_upto10 && e.keyCode == 27) e.returnValue = false;\n    var code = e.keyCode;\n    cm.display.shift = code == 16 || e.shiftKey;\n    var handled = handleKeyBinding(cm, e);\n    if (presto) {\n      lastStoppedKey = handled ? code : null;\n      // Opera has no cut event... we try to at least catch the key combo\n      if (!handled && code == 88 && !hasCopyEvent && (mac ? e.metaKey : e.ctrlKey))\n        cm.replaceSelection(\"\", null, \"cut\");\n    }\n\n    // Turn mouse into crosshair when Alt is held on Mac.\n    if (code == 18 && !/\\bCodeMirror-crosshair\\b/.test(cm.display.lineDiv.className))\n      showCrossHair(cm);\n  }\n\n  function showCrossHair(cm) {\n    var lineDiv = cm.display.lineDiv;\n    addClass(lineDiv, \"CodeMirror-crosshair\");\n\n    function up(e) {\n      if (e.keyCode == 18 || !e.altKey) {\n        rmClass(lineDiv, \"CodeMirror-crosshair\");\n        off(document, \"keyup\", up);\n        off(document, \"mouseover\", up);\n      }\n    }\n    on(document, \"keyup\", up);\n    on(document, \"mouseover\", up);\n  }\n\n  function onKeyUp(e) {\n    if (signalDOMEvent(this, e)) return;\n    if (e.keyCode == 16) this.doc.sel.shift = false;\n  }\n\n  function onKeyPress(e) {\n    var cm = this;\n    if (signalDOMEvent(cm, e)) return;\n    var keyCode = e.keyCode, charCode = e.charCode;\n    if (presto && keyCode == lastStoppedKey) {lastStoppedKey = null; e_preventDefault(e); return;}\n    if (((presto && (!e.which || e.which < 10)) || khtml) && handleKeyBinding(cm, e)) return;\n    var ch = String.fromCharCode(charCode == null ? keyCode : charCode);\n    if (handleCharBinding(cm, e, ch)) return;\n    if (ie && !ie_upto8) cm.display.inputHasSelection = null;\n    fastPoll(cm);\n  }\n\n  // FOCUS/BLUR EVENTS\n\n  function onFocus(cm) {\n    if (cm.options.readOnly == \"nocursor\") return;\n    if (!cm.state.focused) {\n      signal(cm, \"focus\", cm);\n      cm.state.focused = true;\n      addClass(cm.display.wrapper, \"CodeMirror-focused\");\n      // The prevInput test prevents this from firing when a context\n      // menu is closed (since the resetInput would kill the\n      // select-all detection hack)\n      if (!cm.curOp && cm.display.selForContextMenu != cm.doc.sel) {\n        resetInput(cm);\n        if (webkit) setTimeout(bind(resetInput, cm, true), 0); // Issue #1730\n      }\n    }\n    slowPoll(cm);\n    restartBlink(cm);\n  }\n  function onBlur(cm) {\n    if (cm.state.focused) {\n      signal(cm, \"blur\", cm);\n      cm.state.focused = false;\n      rmClass(cm.display.wrapper, \"CodeMirror-focused\");\n    }\n    clearInterval(cm.display.blinker);\n    setTimeout(function() {if (!cm.state.focused) cm.display.shift = false;}, 150);\n  }\n\n  // CONTEXT MENU HANDLING\n\n  // To make the context menu work, we need to briefly unhide the\n  // textarea (making it as unobtrusive as possible) to let the\n  // right-click take effect on it.\n  function onContextMenu(cm, e) {\n    if (signalDOMEvent(cm, e, \"contextmenu\")) return;\n    var display = cm.display;\n    if (eventInWidget(display, e) || contextMenuInGutter(cm, e)) return;\n\n    var pos = posFromMouse(cm, e), scrollPos = display.scroller.scrollTop;\n    if (!pos || presto) return; // Opera is difficult.\n\n    // Reset the current text selection only if the click is done outside of the selection\n    // and 'resetSelectionOnContextMenu' option is true.\n    var reset = cm.options.resetSelectionOnContextMenu;\n    if (reset && cm.doc.sel.contains(pos) == -1)\n      operation(cm, setSelection)(cm.doc, simpleSelection(pos), sel_dontScroll);\n\n    var oldCSS = display.input.style.cssText;\n    display.inputDiv.style.position = \"absolute\";\n    display.input.style.cssText = \"position: fixed; width: 30px; height: 30px; top: \" + (e.clientY - 5) +\n      \"px; left: \" + (e.clientX - 5) + \"px; z-index: 1000; background: \" +\n      (ie ? \"rgba(255, 255, 255, .05)\" : \"transparent\") +\n      \"; outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);\";\n    focusInput(cm);\n    resetInput(cm);\n    // Adds \"Select all\" to context menu in FF\n    if (!cm.somethingSelected()) display.input.value = display.prevInput = \" \";\n    display.selForContextMenu = cm.doc.sel;\n    clearTimeout(display.detectingSelectAll);\n\n    // Select-all will be greyed out if there's nothing to select, so\n    // this adds a zero-width space so that we can later check whether\n    // it got selected.\n    function prepareSelectAllHack() {\n      if (display.input.selectionStart != null) {\n        var selected = cm.somethingSelected();\n        var extval = display.input.value = \"\\u200b\" + (selected ? display.input.value : \"\");\n        display.prevInput = selected ? \"\" : \"\\u200b\";\n        display.input.selectionStart = 1; display.input.selectionEnd = extval.length;\n      }\n    }\n    function rehide() {\n      display.inputDiv.style.position = \"relative\";\n      display.input.style.cssText = oldCSS;\n      if (ie_upto8) display.scrollbarV.scrollTop = display.scroller.scrollTop = scrollPos;\n      slowPoll(cm);\n\n      // Try to detect the user choosing select-all\n      if (display.input.selectionStart != null) {\n        if (!ie || ie_upto8) prepareSelectAllHack();\n        var i = 0, poll = function() {\n          if (display.selForContextMenu == cm.doc.sel && display.input.selectionStart == 0)\n            operation(cm, commands.selectAll)(cm);\n          else if (i++ < 10) display.detectingSelectAll = setTimeout(poll, 500);\n          else resetInput(cm);\n        };\n        display.detectingSelectAll = setTimeout(poll, 200);\n      }\n    }\n\n    if (ie && !ie_upto8) prepareSelectAllHack();\n    if (captureRightClick) {\n      e_stop(e);\n      var mouseup = function() {\n        off(window, \"mouseup\", mouseup);\n        setTimeout(rehide, 20);\n      };\n      on(window, \"mouseup\", mouseup);\n    } else {\n      setTimeout(rehide, 50);\n    }\n  }\n\n  function contextMenuInGutter(cm, e) {\n    if (!hasHandler(cm, \"gutterContextMenu\")) return false;\n    return gutterEvent(cm, e, \"gutterContextMenu\", false, signal);\n  }\n\n  // UPDATING\n\n  // Compute the position of the end of a change (its 'to' property\n  // refers to the pre-change end).\n  var changeEnd = CodeMirror.changeEnd = function(change) {\n    if (!change.text) return change.to;\n    return Pos(change.from.line + change.text.length - 1,\n               lst(change.text).length + (change.text.length == 1 ? change.from.ch : 0));\n  };\n\n  // Adjust a position to refer to the post-change position of the\n  // same text, or the end of the change if the change covers it.\n  function adjustForChange(pos, change) {\n    if (cmp(pos, change.from) < 0) return pos;\n    if (cmp(pos, change.to) <= 0) return changeEnd(change);\n\n    var line = pos.line + change.text.length - (change.to.line - change.from.line) - 1, ch = pos.ch;\n    if (pos.line == change.to.line) ch += changeEnd(change).ch - change.to.ch;\n    return Pos(line, ch);\n  }\n\n  function computeSelAfterChange(doc, change) {\n    var out = [];\n    for (var i = 0; i < doc.sel.ranges.length; i++) {\n      var range = doc.sel.ranges[i];\n      out.push(new Range(adjustForChange(range.anchor, change),\n                         adjustForChange(range.head, change)));\n    }\n    return normalizeSelection(out, doc.sel.primIndex);\n  }\n\n  function offsetPos(pos, old, nw) {\n    if (pos.line == old.line)\n      return Pos(nw.line, pos.ch - old.ch + nw.ch);\n    else\n      return Pos(nw.line + (pos.line - old.line), pos.ch);\n  }\n\n  // Used by replaceSelections to allow moving the selection to the\n  // start or around the replaced test. Hint may be \"start\" or \"around\".\n  function computeReplacedSel(doc, changes, hint) {\n    var out = [];\n    var oldPrev = Pos(doc.first, 0), newPrev = oldPrev;\n    for (var i = 0; i < changes.length; i++) {\n      var change = changes[i];\n      var from = offsetPos(change.from, oldPrev, newPrev);\n      var to = offsetPos(changeEnd(change), oldPrev, newPrev);\n      oldPrev = change.to;\n      newPrev = to;\n      if (hint == \"around\") {\n        var range = doc.sel.ranges[i], inv = cmp(range.head, range.anchor) < 0;\n        out[i] = new Range(inv ? to : from, inv ? from : to);\n      } else {\n        out[i] = new Range(from, from);\n      }\n    }\n    return new Selection(out, doc.sel.primIndex);\n  }\n\n  // Allow \"beforeChange\" event handlers to influence a change\n  function filterChange(doc, change, update) {\n    var obj = {\n      canceled: false,\n      from: change.from,\n      to: change.to,\n      text: change.text,\n      origin: change.origin,\n      cancel: function() { this.canceled = true; }\n    };\n    if (update) obj.update = function(from, to, text, origin) {\n      if (from) this.from = clipPos(doc, from);\n      if (to) this.to = clipPos(doc, to);\n      if (text) this.text = text;\n      if (origin !== undefined) this.origin = origin;\n    };\n    signal(doc, \"beforeChange\", doc, obj);\n    if (doc.cm) signal(doc.cm, \"beforeChange\", doc.cm, obj);\n\n    if (obj.canceled) return null;\n    return {from: obj.from, to: obj.to, text: obj.text, origin: obj.origin};\n  }\n\n  // Apply a change to a document, and add it to the document's\n  // history, and propagating it to all linked documents.\n  function makeChange(doc, change, ignoreReadOnly) {\n    if (doc.cm) {\n      if (!doc.cm.curOp) return operation(doc.cm, makeChange)(doc, change, ignoreReadOnly);\n      if (doc.cm.state.suppressEdits) return;\n    }\n\n    if (hasHandler(doc, \"beforeChange\") || doc.cm && hasHandler(doc.cm, \"beforeChange\")) {\n      change = filterChange(doc, change, true);\n      if (!change) return;\n    }\n\n    // Possibly split or suppress the update based on the presence\n    // of read-only spans in its range.\n    var split = sawReadOnlySpans && !ignoreReadOnly && removeReadOnlyRanges(doc, change.from, change.to);\n    if (split) {\n      for (var i = split.length - 1; i >= 0; --i)\n        makeChangeInner(doc, {from: split[i].from, to: split[i].to, text: i ? [\"\"] : change.text});\n    } else {\n      makeChangeInner(doc, change);\n    }\n  }\n\n  function makeChangeInner(doc, change) {\n    if (change.text.length == 1 && change.text[0] == \"\" && cmp(change.from, change.to) == 0) return;\n    var selAfter = computeSelAfterChange(doc, change);\n    addChangeToHistory(doc, change, selAfter, doc.cm ? doc.cm.curOp.id : NaN);\n\n    makeChangeSingleDoc(doc, change, selAfter, stretchSpansOverChange(doc, change));\n    var rebased = [];\n\n    linkedDocs(doc, function(doc, sharedHist) {\n      if (!sharedHist && indexOf(rebased, doc.history) == -1) {\n        rebaseHist(doc.history, change);\n        rebased.push(doc.history);\n      }\n      makeChangeSingleDoc(doc, change, null, stretchSpansOverChange(doc, change));\n    });\n  }\n\n  // Revert a change stored in a document's history.\n  function makeChangeFromHistory(doc, type, allowSelectionOnly) {\n    if (doc.cm && doc.cm.state.suppressEdits) return;\n\n    var hist = doc.history, event, selAfter = doc.sel;\n    var source = type == \"undo\" ? hist.done : hist.undone, dest = type == \"undo\" ? hist.undone : hist.done;\n\n    // Verify that there is a useable event (so that ctrl-z won't\n    // needlessly clear selection events)\n    for (var i = 0; i < source.length; i++) {\n      event = source[i];\n      if (allowSelectionOnly ? event.ranges && !event.equals(doc.sel) : !event.ranges)\n        break;\n    }\n    if (i == source.length) return;\n    hist.lastOrigin = hist.lastSelOrigin = null;\n\n    for (;;) {\n      event = source.pop();\n      if (event.ranges) {\n        pushSelectionToHistory(event, dest);\n        if (allowSelectionOnly && !event.equals(doc.sel)) {\n          setSelection(doc, event, {clearRedo: false});\n          return;\n        }\n        selAfter = event;\n      }\n      else break;\n    }\n\n    // Build up a reverse change object to add to the opposite history\n    // stack (redo when undoing, and vice versa).\n    var antiChanges = [];\n    pushSelectionToHistory(selAfter, dest);\n    dest.push({changes: antiChanges, generation: hist.generation});\n    hist.generation = event.generation || ++hist.maxGeneration;\n\n    var filter = hasHandler(doc, \"beforeChange\") || doc.cm && hasHandler(doc.cm, \"beforeChange\");\n\n    for (var i = event.changes.length - 1; i >= 0; --i) {\n      var change = event.changes[i];\n      change.origin = type;\n      if (filter && !filterChange(doc, change, false)) {\n        source.length = 0;\n        return;\n      }\n\n      antiChanges.push(historyChangeFromChange(doc, change));\n\n      var after = i ? computeSelAfterChange(doc, change, null) : lst(source);\n      makeChangeSingleDoc(doc, change, after, mergeOldSpans(doc, change));\n      if (!i && doc.cm) doc.cm.scrollIntoView(change);\n      var rebased = [];\n\n      // Propagate to the linked documents\n      linkedDocs(doc, function(doc, sharedHist) {\n        if (!sharedHist && indexOf(rebased, doc.history) == -1) {\n          rebaseHist(doc.history, change);\n          rebased.push(doc.history);\n        }\n        makeChangeSingleDoc(doc, change, null, mergeOldSpans(doc, change));\n      });\n    }\n  }\n\n  // Sub-views need their line numbers shifted when text is added\n  // above or below them in the parent document.\n  function shiftDoc(doc, distance) {\n    if (distance == 0) return;\n    doc.first += distance;\n    doc.sel = new Selection(map(doc.sel.ranges, function(range) {\n      return new Range(Pos(range.anchor.line + distance, range.anchor.ch),\n                       Pos(range.head.line + distance, range.head.ch));\n    }), doc.sel.primIndex);\n    if (doc.cm) {\n      regChange(doc.cm, doc.first, doc.first - distance, distance);\n      for (var d = doc.cm.display, l = d.viewFrom; l < d.viewTo; l++)\n        regLineChange(doc.cm, l, \"gutter\");\n    }\n  }\n\n  // More lower-level change function, handling only a single document\n  // (not linked ones).\n  function makeChangeSingleDoc(doc, change, selAfter, spans) {\n    if (doc.cm && !doc.cm.curOp)\n      return operation(doc.cm, makeChangeSingleDoc)(doc, change, selAfter, spans);\n\n    if (change.to.line < doc.first) {\n      shiftDoc(doc, change.text.length - 1 - (change.to.line - change.from.line));\n      return;\n    }\n    if (change.from.line > doc.lastLine()) return;\n\n    // Clip the change to the size of this doc\n    if (change.from.line < doc.first) {\n      var shift = change.text.length - 1 - (doc.first - change.from.line);\n      shiftDoc(doc, shift);\n      change = {from: Pos(doc.first, 0), to: Pos(change.to.line + shift, change.to.ch),\n                text: [lst(change.text)], origin: change.origin};\n    }\n    var last = doc.lastLine();\n    if (change.to.line > last) {\n      change = {from: change.from, to: Pos(last, getLine(doc, last).text.length),\n                text: [change.text[0]], origin: change.origin};\n    }\n\n    change.removed = getBetween(doc, change.from, change.to);\n\n    if (!selAfter) selAfter = computeSelAfterChange(doc, change, null);\n    if (doc.cm) makeChangeSingleDocInEditor(doc.cm, change, spans);\n    else updateDoc(doc, change, spans);\n    setSelectionNoUndo(doc, selAfter, sel_dontScroll);\n  }\n\n  // Handle the interaction of a change to a document with the editor\n  // that this document is part of.\n  function makeChangeSingleDocInEditor(cm, change, spans) {\n    var doc = cm.doc, display = cm.display, from = change.from, to = change.to;\n\n    var recomputeMaxLength = false, checkWidthStart = from.line;\n    if (!cm.options.lineWrapping) {\n      checkWidthStart = lineNo(visualLine(getLine(doc, from.line)));\n      doc.iter(checkWidthStart, to.line + 1, function(line) {\n        if (line == display.maxLine) {\n          recomputeMaxLength = true;\n          return true;\n        }\n      });\n    }\n\n    if (doc.sel.contains(change.from, change.to) > -1)\n      signalCursorActivity(cm);\n\n    updateDoc(doc, change, spans, estimateHeight(cm));\n\n    if (!cm.options.lineWrapping) {\n      doc.iter(checkWidthStart, from.line + change.text.length, function(line) {\n        var len = lineLength(line);\n        if (len > display.maxLineLength) {\n          display.maxLine = line;\n          display.maxLineLength = len;\n          display.maxLineChanged = true;\n          recomputeMaxLength = false;\n        }\n      });\n      if (recomputeMaxLength) cm.curOp.updateMaxLine = true;\n    }\n\n    // Adjust frontier, schedule worker\n    doc.frontier = Math.min(doc.frontier, from.line);\n    startWorker(cm, 400);\n\n    var lendiff = change.text.length - (to.line - from.line) - 1;\n    // Remember that these lines changed, for updating the display\n    if (from.line == to.line && change.text.length == 1 && !isWholeLineUpdate(cm.doc, change))\n      regLineChange(cm, from.line, \"text\");\n    else\n      regChange(cm, from.line, to.line + 1, lendiff);\n\n    var changesHandler = hasHandler(cm, \"changes\"), changeHandler = hasHandler(cm, \"change\");\n    if (changeHandler || changesHandler) {\n      var obj = {\n        from: from, to: to,\n        text: change.text,\n        removed: change.removed,\n        origin: change.origin\n      };\n      if (changeHandler) signalLater(cm, \"change\", cm, obj);\n      if (changesHandler) (cm.curOp.changeObjs || (cm.curOp.changeObjs = [])).push(obj);\n    }\n    cm.display.selForContextMenu = null;\n  }\n\n  function replaceRange(doc, code, from, to, origin) {\n    if (!to) to = from;\n    if (cmp(to, from) < 0) { var tmp = to; to = from; from = tmp; }\n    if (typeof code == \"string\") code = splitLines(code);\n    makeChange(doc, {from: from, to: to, text: code, origin: origin});\n  }\n\n  // SCROLLING THINGS INTO VIEW\n\n  // If an editor sits on the top or bottom of the window, partially\n  // scrolled out of view, this ensures that the cursor is visible.\n  function maybeScrollWindow(cm, coords) {\n    var display = cm.display, box = display.sizer.getBoundingClientRect(), doScroll = null;\n    if (coords.top + box.top < 0) doScroll = true;\n    else if (coords.bottom + box.top > (window.innerHeight || document.documentElement.clientHeight)) doScroll = false;\n    if (doScroll != null && !phantom) {\n      var scrollNode = elt(\"div\", \"\\u200b\", null, \"position: absolute; top: \" +\n                           (coords.top - display.viewOffset - paddingTop(cm.display)) + \"px; height: \" +\n                           (coords.bottom - coords.top + scrollerCutOff) + \"px; left: \" +\n                           coords.left + \"px; width: 2px;\");\n      cm.display.lineSpace.appendChild(scrollNode);\n      scrollNode.scrollIntoView(doScroll);\n      cm.display.lineSpace.removeChild(scrollNode);\n    }\n  }\n\n  // Scroll a given position into view (immediately), verifying that\n  // it actually became visible (as line heights are accurately\n  // measured, the position of something may 'drift' during drawing).\n  function scrollPosIntoView(cm, pos, end, margin) {\n    if (margin == null) margin = 0;\n    for (;;) {\n      var changed = false, coords = cursorCoords(cm, pos);\n      var endCoords = !end || end == pos ? coords : cursorCoords(cm, end);\n      var scrollPos = calculateScrollPos(cm, Math.min(coords.left, endCoords.left),\n                                         Math.min(coords.top, endCoords.top) - margin,\n                                         Math.max(coords.left, endCoords.left),\n                                         Math.max(coords.bottom, endCoords.bottom) + margin);\n      var startTop = cm.doc.scrollTop, startLeft = cm.doc.scrollLeft;\n      if (scrollPos.scrollTop != null) {\n        setScrollTop(cm, scrollPos.scrollTop);\n        if (Math.abs(cm.doc.scrollTop - startTop) > 1) changed = true;\n      }\n      if (scrollPos.scrollLeft != null) {\n        setScrollLeft(cm, scrollPos.scrollLeft);\n        if (Math.abs(cm.doc.scrollLeft - startLeft) > 1) changed = true;\n      }\n      if (!changed) return coords;\n    }\n  }\n\n  // Scroll a given set of coordinates into view (immediately).\n  function scrollIntoView(cm, x1, y1, x2, y2) {\n    var scrollPos = calculateScrollPos(cm, x1, y1, x2, y2);\n    if (scrollPos.scrollTop != null) setScrollTop(cm, scrollPos.scrollTop);\n    if (scrollPos.scrollLeft != null) setScrollLeft(cm, scrollPos.scrollLeft);\n  }\n\n  // Calculate a new scroll position needed to scroll the given\n  // rectangle into view. Returns an object with scrollTop and\n  // scrollLeft properties. When these are undefined, the\n  // vertical/horizontal position does not need to be adjusted.\n  function calculateScrollPos(cm, x1, y1, x2, y2) {\n    var display = cm.display, snapMargin = textHeight(cm.display);\n    if (y1 < 0) y1 = 0;\n    var screentop = cm.curOp && cm.curOp.scrollTop != null ? cm.curOp.scrollTop : display.scroller.scrollTop;\n    var screen = display.scroller.clientHeight - scrollerCutOff, result = {};\n    var docBottom = cm.doc.height + paddingVert(display);\n    var atTop = y1 < snapMargin, atBottom = y2 > docBottom - snapMargin;\n    if (y1 < screentop) {\n      result.scrollTop = atTop ? 0 : y1;\n    } else if (y2 > screentop + screen) {\n      var newTop = Math.min(y1, (atBottom ? docBottom : y2) - screen);\n      if (newTop != screentop) result.scrollTop = newTop;\n    }\n\n    var screenleft = cm.curOp && cm.curOp.scrollLeft != null ? cm.curOp.scrollLeft : display.scroller.scrollLeft;\n    var screenw = display.scroller.clientWidth - scrollerCutOff;\n    x1 += display.gutters.offsetWidth; x2 += display.gutters.offsetWidth;\n    var gutterw = display.gutters.offsetWidth;\n    var atLeft = x1 < gutterw + 10;\n    if (x1 < screenleft + gutterw || atLeft) {\n      if (atLeft) x1 = 0;\n      result.scrollLeft = Math.max(0, x1 - 10 - gutterw);\n    } else if (x2 > screenw + screenleft - 3) {\n      result.scrollLeft = x2 + 10 - screenw;\n    }\n    return result;\n  }\n\n  // Store a relative adjustment to the scroll position in the current\n  // operation (to be applied when the operation finishes).\n  function addToScrollPos(cm, left, top) {\n    if (left != null || top != null) resolveScrollToPos(cm);\n    if (left != null)\n      cm.curOp.scrollLeft = (cm.curOp.scrollLeft == null ? cm.doc.scrollLeft : cm.curOp.scrollLeft) + left;\n    if (top != null)\n      cm.curOp.scrollTop = (cm.curOp.scrollTop == null ? cm.doc.scrollTop : cm.curOp.scrollTop) + top;\n  }\n\n  // Make sure that at the end of the operation the current cursor is\n  // shown.\n  function ensureCursorVisible(cm) {\n    resolveScrollToPos(cm);\n    var cur = cm.getCursor(), from = cur, to = cur;\n    if (!cm.options.lineWrapping) {\n      from = cur.ch ? Pos(cur.line, cur.ch - 1) : cur;\n      to = Pos(cur.line, cur.ch + 1);\n    }\n    cm.curOp.scrollToPos = {from: from, to: to, margin: cm.options.cursorScrollMargin, isCursor: true};\n  }\n\n  // When an operation has its scrollToPos property set, and another\n  // scroll action is applied before the end of the operation, this\n  // 'simulates' scrolling that position into view in a cheap way, so\n  // that the effect of intermediate scroll commands is not ignored.\n  function resolveScrollToPos(cm) {\n    var range = cm.curOp.scrollToPos;\n    if (range) {\n      cm.curOp.scrollToPos = null;\n      var from = estimateCoords(cm, range.from), to = estimateCoords(cm, range.to);\n      var sPos = calculateScrollPos(cm, Math.min(from.left, to.left),\n                                    Math.min(from.top, to.top) - range.margin,\n                                    Math.max(from.right, to.right),\n                                    Math.max(from.bottom, to.bottom) + range.margin);\n      cm.scrollTo(sPos.scrollLeft, sPos.scrollTop);\n    }\n  }\n\n  // API UTILITIES\n\n  // Indent the given line. The how parameter can be \"smart\",\n  // \"add\"/null, \"subtract\", or \"prev\". When aggressive is false\n  // (typically set to true for forced single-line indents), empty\n  // lines are not indented, and places where the mode returns Pass\n  // are left alone.\n  function indentLine(cm, n, how, aggressive) {\n    var doc = cm.doc, state;\n    if (how == null) how = \"add\";\n    if (how == \"smart\") {\n      // Fall back to \"prev\" when the mode doesn't have an indentation\n      // method.\n      if (!cm.doc.mode.indent) how = \"prev\";\n      else state = getStateBefore(cm, n);\n    }\n\n    var tabSize = cm.options.tabSize;\n    var line = getLine(doc, n), curSpace = countColumn(line.text, null, tabSize);\n    if (line.stateAfter) line.stateAfter = null;\n    var curSpaceString = line.text.match(/^\\s*/)[0], indentation;\n    if (!aggressive && !/\\S/.test(line.text)) {\n      indentation = 0;\n      how = \"not\";\n    } else if (how == \"smart\") {\n      indentation = cm.doc.mode.indent(state, line.text.slice(curSpaceString.length), line.text);\n      if (indentation == Pass) {\n        if (!aggressive) return;\n        how = \"prev\";\n      }\n    }\n    if (how == \"prev\") {\n      if (n > doc.first) indentation = countColumn(getLine(doc, n-1).text, null, tabSize);\n      else indentation = 0;\n    } else if (how == \"add\") {\n      indentation = curSpace + cm.options.indentUnit;\n    } else if (how == \"subtract\") {\n      indentation = curSpace - cm.options.indentUnit;\n    } else if (typeof how == \"number\") {\n      indentation = curSpace + how;\n    }\n    indentation = Math.max(0, indentation);\n\n    var indentString = \"\", pos = 0;\n    if (cm.options.indentWithTabs)\n      for (var i = Math.floor(indentation / tabSize); i; --i) {pos += tabSize; indentString += \"\\t\";}\n    if (pos < indentation) indentString += spaceStr(indentation - pos);\n\n    if (indentString != curSpaceString) {\n      replaceRange(cm.doc, indentString, Pos(n, 0), Pos(n, curSpaceString.length), \"+input\");\n    } else {\n      // Ensure that, if the cursor was in the whitespace at the start\n      // of the line, it is moved to the end of that space.\n      for (var i = 0; i < doc.sel.ranges.length; i++) {\n        var range = doc.sel.ranges[i];\n        if (range.head.line == n && range.head.ch < curSpaceString.length) {\n          var pos = Pos(n, curSpaceString.length);\n          replaceOneSelection(doc, i, new Range(pos, pos));\n          break;\n        }\n      }\n    }\n    line.stateAfter = null;\n  }\n\n  // Utility for applying a change to a line by handle or number,\n  // returning the number and optionally registering the line as\n  // changed.\n  function changeLine(cm, handle, changeType, op) {\n    var no = handle, line = handle, doc = cm.doc;\n    if (typeof handle == \"number\") line = getLine(doc, clipLine(doc, handle));\n    else no = lineNo(handle);\n    if (no == null) return null;\n    if (op(line, no)) regLineChange(cm, no, changeType);\n    return line;\n  }\n\n  // Helper for deleting text near the selection(s), used to implement\n  // backspace, delete, and similar functionality.\n  function deleteNearSelection(cm, compute) {\n    var ranges = cm.doc.sel.ranges, kill = [];\n    // Build up a set of ranges to kill first, merging overlapping\n    // ranges.\n    for (var i = 0; i < ranges.length; i++) {\n      var toKill = compute(ranges[i]);\n      while (kill.length && cmp(toKill.from, lst(kill).to) <= 0) {\n        var replaced = kill.pop();\n        if (cmp(replaced.from, toKill.from) < 0) {\n          toKill.from = replaced.from;\n          break;\n        }\n      }\n      kill.push(toKill);\n    }\n    // Next, remove those actual ranges.\n    runInOp(cm, function() {\n      for (var i = kill.length - 1; i >= 0; i--)\n        replaceRange(cm.doc, \"\", kill[i].from, kill[i].to, \"+delete\");\n      ensureCursorVisible(cm);\n    });\n  }\n\n  // Used for horizontal relative motion. Dir is -1 or 1 (left or\n  // right), unit can be \"char\", \"column\" (like char, but doesn't\n  // cross line boundaries), \"word\" (across next word), or \"group\" (to\n  // the start of next group of word or non-word-non-whitespace\n  // chars). The visually param controls whether, in right-to-left\n  // text, direction 1 means to move towards the next index in the\n  // string, or towards the character to the right of the current\n  // position. The resulting position will have a hitSide=true\n  // property if it reached the end of the document.\n  function findPosH(doc, pos, dir, unit, visually) {\n    var line = pos.line, ch = pos.ch, origDir = dir;\n    var lineObj = getLine(doc, line);\n    var possible = true;\n    function findNextLine() {\n      var l = line + dir;\n      if (l < doc.first || l >= doc.first + doc.size) return (possible = false);\n      line = l;\n      return lineObj = getLine(doc, l);\n    }\n    function moveOnce(boundToLine) {\n      var next = (visually ? moveVisually : moveLogically)(lineObj, ch, dir, true);\n      if (next == null) {\n        if (!boundToLine && findNextLine()) {\n          if (visually) ch = (dir < 0 ? lineRight : lineLeft)(lineObj);\n          else ch = dir < 0 ? lineObj.text.length : 0;\n        } else return (possible = false);\n      } else ch = next;\n      return true;\n    }\n\n    if (unit == \"char\") moveOnce();\n    else if (unit == \"column\") moveOnce(true);\n    else if (unit == \"word\" || unit == \"group\") {\n      var sawType = null, group = unit == \"group\";\n      var helper = doc.cm && doc.cm.getHelper(pos, \"wordChars\");\n      for (var first = true;; first = false) {\n        if (dir < 0 && !moveOnce(!first)) break;\n        var cur = lineObj.text.charAt(ch) || \"\\n\";\n        var type = isWordChar(cur, helper) ? \"w\"\n          : group && cur == \"\\n\" ? \"n\"\n          : !group || /\\s/.test(cur) ? null\n          : \"p\";\n        if (group && !first && !type) type = \"s\";\n        if (sawType && sawType != type) {\n          if (dir < 0) {dir = 1; moveOnce();}\n          break;\n        }\n\n        if (type) sawType = type;\n        if (dir > 0 && !moveOnce(!first)) break;\n      }\n    }\n    var result = skipAtomic(doc, Pos(line, ch), origDir, true);\n    if (!possible) result.hitSide = true;\n    return result;\n  }\n\n  // For relative vertical movement. Dir may be -1 or 1. Unit can be\n  // \"page\" or \"line\". The resulting position will have a hitSide=true\n  // property if it reached the end of the document.\n  function findPosV(cm, pos, dir, unit) {\n    var doc = cm.doc, x = pos.left, y;\n    if (unit == \"page\") {\n      var pageSize = Math.min(cm.display.wrapper.clientHeight, window.innerHeight || document.documentElement.clientHeight);\n      y = pos.top + dir * (pageSize - (dir < 0 ? 1.5 : .5) * textHeight(cm.display));\n    } else if (unit == \"line\") {\n      y = dir > 0 ? pos.bottom + 3 : pos.top - 3;\n    }\n    for (;;) {\n      var target = coordsChar(cm, x, y);\n      if (!target.outside) break;\n      if (dir < 0 ? y <= 0 : y >= doc.height) { target.hitSide = true; break; }\n      y += dir * 5;\n    }\n    return target;\n  }\n\n  // Find the word at the given position (as returned by coordsChar).\n  function findWordAt(cm, pos) {\n    var doc = cm.doc, line = getLine(doc, pos.line).text;\n    var start = pos.ch, end = pos.ch;\n    if (line) {\n      var helper = cm.getHelper(pos, \"wordChars\");\n      if ((pos.xRel < 0 || end == line.length) && start) --start; else ++end;\n      var startChar = line.charAt(start);\n      var check = isWordChar(startChar, helper)\n        ? function(ch) { return isWordChar(ch, helper); }\n        : /\\s/.test(startChar) ? function(ch) {return /\\s/.test(ch);}\n        : function(ch) {return !/\\s/.test(ch) && !isWordChar(ch);};\n      while (start > 0 && check(line.charAt(start - 1))) --start;\n      while (end < line.length && check(line.charAt(end))) ++end;\n    }\n    return new Range(Pos(pos.line, start), Pos(pos.line, end));\n  }\n\n  // EDITOR METHODS\n\n  // The publicly visible API. Note that methodOp(f) means\n  // 'wrap f in an operation, performed on its `this` parameter'.\n\n  // This is not the complete set of editor methods. Most of the\n  // methods defined on the Doc type are also injected into\n  // CodeMirror.prototype, for backwards compatibility and\n  // convenience.\n\n  CodeMirror.prototype = {\n    constructor: CodeMirror,\n    focus: function(){window.focus(); focusInput(this); fastPoll(this);},\n\n    setOption: function(option, value) {\n      var options = this.options, old = options[option];\n      if (options[option] == value && option != \"mode\") return;\n      options[option] = value;\n      if (optionHandlers.hasOwnProperty(option))\n        operation(this, optionHandlers[option])(this, value, old);\n    },\n\n    getOption: function(option) {return this.options[option];},\n    getDoc: function() {return this.doc;},\n\n    addKeyMap: function(map, bottom) {\n      this.state.keyMaps[bottom ? \"push\" : \"unshift\"](map);\n    },\n    removeKeyMap: function(map) {\n      var maps = this.state.keyMaps;\n      for (var i = 0; i < maps.length; ++i)\n        if (maps[i] == map || (typeof maps[i] != \"string\" && maps[i].name == map)) {\n          maps.splice(i, 1);\n          return true;\n        }\n    },\n\n    addOverlay: methodOp(function(spec, options) {\n      var mode = spec.token ? spec : CodeMirror.getMode(this.options, spec);\n      if (mode.startState) throw new Error(\"Overlays may not be stateful.\");\n      this.state.overlays.push({mode: mode, modeSpec: spec, opaque: options && options.opaque});\n      this.state.modeGen++;\n      regChange(this);\n    }),\n    removeOverlay: methodOp(function(spec) {\n      var overlays = this.state.overlays;\n      for (var i = 0; i < overlays.length; ++i) {\n        var cur = overlays[i].modeSpec;\n        if (cur == spec || typeof spec == \"string\" && cur.name == spec) {\n          overlays.splice(i, 1);\n          this.state.modeGen++;\n          regChange(this);\n          return;\n        }\n      }\n    }),\n\n    indentLine: methodOp(function(n, dir, aggressive) {\n      if (typeof dir != \"string\" && typeof dir != \"number\") {\n        if (dir == null) dir = this.options.smartIndent ? \"smart\" : \"prev\";\n        else dir = dir ? \"add\" : \"subtract\";\n      }\n      if (isLine(this.doc, n)) indentLine(this, n, dir, aggressive);\n    }),\n    indentSelection: methodOp(function(how) {\n      var ranges = this.doc.sel.ranges, end = -1;\n      for (var i = 0; i < ranges.length; i++) {\n        var range = ranges[i];\n        if (!range.empty()) {\n          var start = Math.max(end, range.from().line);\n          var to = range.to();\n          end = Math.min(this.lastLine(), to.line - (to.ch ? 0 : 1)) + 1;\n          for (var j = start; j < end; ++j)\n            indentLine(this, j, how);\n        } else if (range.head.line > end) {\n          indentLine(this, range.head.line, how, true);\n          end = range.head.line;\n          if (i == this.doc.sel.primIndex) ensureCursorVisible(this);\n        }\n      }\n    }),\n\n    // Fetch the parser token for a given character. Useful for hacks\n    // that want to inspect the mode state (say, for completion).\n    getTokenAt: function(pos, precise) {\n      var doc = this.doc;\n      pos = clipPos(doc, pos);\n      var state = getStateBefore(this, pos.line, precise), mode = this.doc.mode;\n      var line = getLine(doc, pos.line);\n      var stream = new StringStream(line.text, this.options.tabSize);\n      while (stream.pos < pos.ch && !stream.eol()) {\n        stream.start = stream.pos;\n        var style = readToken(mode, stream, state);\n      }\n      return {start: stream.start,\n              end: stream.pos,\n              string: stream.current(),\n              type: style || null,\n              state: state};\n    },\n\n    getTokenTypeAt: function(pos) {\n      pos = clipPos(this.doc, pos);\n      var styles = getLineStyles(this, getLine(this.doc, pos.line));\n      var before = 0, after = (styles.length - 1) / 2, ch = pos.ch;\n      var type;\n      if (ch == 0) type = styles[2];\n      else for (;;) {\n        var mid = (before + after) >> 1;\n        if ((mid ? styles[mid * 2 - 1] : 0) >= ch) after = mid;\n        else if (styles[mid * 2 + 1] < ch) before = mid + 1;\n        else { type = styles[mid * 2 + 2]; break; }\n      }\n      var cut = type ? type.indexOf(\"cm-overlay \") : -1;\n      return cut < 0 ? type : cut == 0 ? null : type.slice(0, cut - 1);\n    },\n\n    getModeAt: function(pos) {\n      var mode = this.doc.mode;\n      if (!mode.innerMode) return mode;\n      return CodeMirror.innerMode(mode, this.getTokenAt(pos).state).mode;\n    },\n\n    getHelper: function(pos, type) {\n      return this.getHelpers(pos, type)[0];\n    },\n\n    getHelpers: function(pos, type) {\n      var found = [];\n      if (!helpers.hasOwnProperty(type)) return helpers;\n      var help = helpers[type], mode = this.getModeAt(pos);\n      if (typeof mode[type] == \"string\") {\n        if (help[mode[type]]) found.push(help[mode[type]]);\n      } else if (mode[type]) {\n        for (var i = 0; i < mode[type].length; i++) {\n          var val = help[mode[type][i]];\n          if (val) found.push(val);\n        }\n      } else if (mode.helperType && help[mode.helperType]) {\n        found.push(help[mode.helperType]);\n      } else if (help[mode.name]) {\n        found.push(help[mode.name]);\n      }\n      for (var i = 0; i < help._global.length; i++) {\n        var cur = help._global[i];\n        if (cur.pred(mode, this) && indexOf(found, cur.val) == -1)\n          found.push(cur.val);\n      }\n      return found;\n    },\n\n    getStateAfter: function(line, precise) {\n      var doc = this.doc;\n      line = clipLine(doc, line == null ? doc.first + doc.size - 1: line);\n      return getStateBefore(this, line + 1, precise);\n    },\n\n    cursorCoords: function(start, mode) {\n      var pos, range = this.doc.sel.primary();\n      if (start == null) pos = range.head;\n      else if (typeof start == \"object\") pos = clipPos(this.doc, start);\n      else pos = start ? range.from() : range.to();\n      return cursorCoords(this, pos, mode || \"page\");\n    },\n\n    charCoords: function(pos, mode) {\n      return charCoords(this, clipPos(this.doc, pos), mode || \"page\");\n    },\n\n    coordsChar: function(coords, mode) {\n      coords = fromCoordSystem(this, coords, mode || \"page\");\n      return coordsChar(this, coords.left, coords.top);\n    },\n\n    lineAtHeight: function(height, mode) {\n      height = fromCoordSystem(this, {top: height, left: 0}, mode || \"page\").top;\n      return lineAtHeight(this.doc, height + this.display.viewOffset);\n    },\n    heightAtLine: function(line, mode) {\n      var end = false, last = this.doc.first + this.doc.size - 1;\n      if (line < this.doc.first) line = this.doc.first;\n      else if (line > last) { line = last; end = true; }\n      var lineObj = getLine(this.doc, line);\n      return intoCoordSystem(this, lineObj, {top: 0, left: 0}, mode || \"page\").top +\n        (end ? this.doc.height - heightAtLine(lineObj) : 0);\n    },\n\n    defaultTextHeight: function() { return textHeight(this.display); },\n    defaultCharWidth: function() { return charWidth(this.display); },\n\n    setGutterMarker: methodOp(function(line, gutterID, value) {\n      return changeLine(this, line, \"gutter\", function(line) {\n        var markers = line.gutterMarkers || (line.gutterMarkers = {});\n        markers[gutterID] = value;\n        if (!value && isEmpty(markers)) line.gutterMarkers = null;\n        return true;\n      });\n    }),\n\n    clearGutter: methodOp(function(gutterID) {\n      var cm = this, doc = cm.doc, i = doc.first;\n      doc.iter(function(line) {\n        if (line.gutterMarkers && line.gutterMarkers[gutterID]) {\n          line.gutterMarkers[gutterID] = null;\n          regLineChange(cm, i, \"gutter\");\n          if (isEmpty(line.gutterMarkers)) line.gutterMarkers = null;\n        }\n        ++i;\n      });\n    }),\n\n    addLineClass: methodOp(function(handle, where, cls) {\n      return changeLine(this, handle, \"class\", function(line) {\n        var prop = where == \"text\" ? \"textClass\" : where == \"background\" ? \"bgClass\" : \"wrapClass\";\n        if (!line[prop]) line[prop] = cls;\n        else if (new RegExp(\"(?:^|\\\\s)\" + cls + \"(?:$|\\\\s)\").test(line[prop])) return false;\n        else line[prop] += \" \" + cls;\n        return true;\n      });\n    }),\n\n    removeLineClass: methodOp(function(handle, where, cls) {\n      return changeLine(this, handle, \"class\", function(line) {\n        var prop = where == \"text\" ? \"textClass\" : where == \"background\" ? \"bgClass\" : \"wrapClass\";\n        var cur = line[prop];\n        if (!cur) return false;\n        else if (cls == null) line[prop] = null;\n        else {\n          var found = cur.match(new RegExp(\"(?:^|\\\\s+)\" + cls + \"(?:$|\\\\s+)\"));\n          if (!found) return false;\n          var end = found.index + found[0].length;\n          line[prop] = cur.slice(0, found.index) + (!found.index || end == cur.length ? \"\" : \" \") + cur.slice(end) || null;\n        }\n        return true;\n      });\n    }),\n\n    addLineWidget: methodOp(function(handle, node, options) {\n      return addLineWidget(this, handle, node, options);\n    }),\n\n    removeLineWidget: function(widget) { widget.clear(); },\n\n    lineInfo: function(line) {\n      if (typeof line == \"number\") {\n        if (!isLine(this.doc, line)) return null;\n        var n = line;\n        line = getLine(this.doc, line);\n        if (!line) return null;\n      } else {\n        var n = lineNo(line);\n        if (n == null) return null;\n      }\n      return {line: n, handle: line, text: line.text, gutterMarkers: line.gutterMarkers,\n              textClass: line.textClass, bgClass: line.bgClass, wrapClass: line.wrapClass,\n              widgets: line.widgets};\n    },\n\n    getViewport: function() { return {from: this.display.viewFrom, to: this.display.viewTo};},\n\n    addWidget: function(pos, node, scroll, vert, horiz) {\n      var display = this.display;\n      pos = cursorCoords(this, clipPos(this.doc, pos));\n      var top = pos.bottom, left = pos.left;\n      node.style.position = \"absolute\";\n      display.sizer.appendChild(node);\n      if (vert == \"over\") {\n        top = pos.top;\n      } else if (vert == \"above\" || vert == \"near\") {\n        var vspace = Math.max(display.wrapper.clientHeight, this.doc.height),\n        hspace = Math.max(display.sizer.clientWidth, display.lineSpace.clientWidth);\n        // Default to positioning above (if specified and possible); otherwise default to positioning below\n        if ((vert == 'above' || pos.bottom + node.offsetHeight > vspace) && pos.top > node.offsetHeight)\n          top = pos.top - node.offsetHeight;\n        else if (pos.bottom + node.offsetHeight <= vspace)\n          top = pos.bottom;\n        if (left + node.offsetWidth > hspace)\n          left = hspace - node.offsetWidth;\n      }\n      node.style.top = top + \"px\";\n      node.style.left = node.style.right = \"\";\n      if (horiz == \"right\") {\n        left = display.sizer.clientWidth - node.offsetWidth;\n        node.style.right = \"0px\";\n      } else {\n        if (horiz == \"left\") left = 0;\n        else if (horiz == \"middle\") left = (display.sizer.clientWidth - node.offsetWidth) / 2;\n        node.style.left = left + \"px\";\n      }\n      if (scroll)\n        scrollIntoView(this, left, top, left + node.offsetWidth, top + node.offsetHeight);\n    },\n\n    triggerOnKeyDown: methodOp(onKeyDown),\n    triggerOnKeyPress: methodOp(onKeyPress),\n    triggerOnKeyUp: methodOp(onKeyUp),\n\n    execCommand: function(cmd) {\n      if (commands.hasOwnProperty(cmd))\n        return commands[cmd](this);\n    },\n\n    findPosH: function(from, amount, unit, visually) {\n      var dir = 1;\n      if (amount < 0) { dir = -1; amount = -amount; }\n      for (var i = 0, cur = clipPos(this.doc, from); i < amount; ++i) {\n        cur = findPosH(this.doc, cur, dir, unit, visually);\n        if (cur.hitSide) break;\n      }\n      return cur;\n    },\n\n    moveH: methodOp(function(dir, unit) {\n      var cm = this;\n      cm.extendSelectionsBy(function(range) {\n        if (cm.display.shift || cm.doc.extend || range.empty())\n          return findPosH(cm.doc, range.head, dir, unit, cm.options.rtlMoveVisually);\n        else\n          return dir < 0 ? range.from() : range.to();\n      }, sel_move);\n    }),\n\n    deleteH: methodOp(function(dir, unit) {\n      var sel = this.doc.sel, doc = this.doc;\n      if (sel.somethingSelected())\n        doc.replaceSelection(\"\", null, \"+delete\");\n      else\n        deleteNearSelection(this, function(range) {\n          var other = findPosH(doc, range.head, dir, unit, false);\n          return dir < 0 ? {from: other, to: range.head} : {from: range.head, to: other};\n        });\n    }),\n\n    findPosV: function(from, amount, unit, goalColumn) {\n      var dir = 1, x = goalColumn;\n      if (amount < 0) { dir = -1; amount = -amount; }\n      for (var i = 0, cur = clipPos(this.doc, from); i < amount; ++i) {\n        var coords = cursorCoords(this, cur, \"div\");\n        if (x == null) x = coords.left;\n        else coords.left = x;\n        cur = findPosV(this, coords, dir, unit);\n        if (cur.hitSide) break;\n      }\n      return cur;\n    },\n\n    moveV: methodOp(function(dir, unit) {\n      var cm = this, doc = this.doc, goals = [];\n      var collapse = !cm.display.shift && !doc.extend && doc.sel.somethingSelected();\n      doc.extendSelectionsBy(function(range) {\n        if (collapse)\n          return dir < 0 ? range.from() : range.to();\n        var headPos = cursorCoords(cm, range.head, \"div\");\n        if (range.goalColumn != null) headPos.left = range.goalColumn;\n        goals.push(headPos.left);\n        var pos = findPosV(cm, headPos, dir, unit);\n        if (unit == \"page\" && range == doc.sel.primary())\n          addToScrollPos(cm, null, charCoords(cm, pos, \"div\").top - headPos.top);\n        return pos;\n      }, sel_move);\n      if (goals.length) for (var i = 0; i < doc.sel.ranges.length; i++)\n        doc.sel.ranges[i].goalColumn = goals[i];\n    }),\n\n    toggleOverwrite: function(value) {\n      if (value != null && value == this.state.overwrite) return;\n      if (this.state.overwrite = !this.state.overwrite)\n        addClass(this.display.cursorDiv, \"CodeMirror-overwrite\");\n      else\n        rmClass(this.display.cursorDiv, \"CodeMirror-overwrite\");\n\n      signal(this, \"overwriteToggle\", this, this.state.overwrite);\n    },\n    hasFocus: function() { return activeElt() == this.display.input; },\n\n    scrollTo: methodOp(function(x, y) {\n      if (x != null || y != null) resolveScrollToPos(this);\n      if (x != null) this.curOp.scrollLeft = x;\n      if (y != null) this.curOp.scrollTop = y;\n    }),\n    getScrollInfo: function() {\n      var scroller = this.display.scroller, co = scrollerCutOff;\n      return {left: scroller.scrollLeft, top: scroller.scrollTop,\n              height: scroller.scrollHeight - co, width: scroller.scrollWidth - co,\n              clientHeight: scroller.clientHeight - co, clientWidth: scroller.clientWidth - co};\n    },\n\n    scrollIntoView: methodOp(function(range, margin) {\n      if (range == null) {\n        range = {from: this.doc.sel.primary().head, to: null};\n        if (margin == null) margin = this.options.cursorScrollMargin;\n      } else if (typeof range == \"number\") {\n        range = {from: Pos(range, 0), to: null};\n      } else if (range.from == null) {\n        range = {from: range, to: null};\n      }\n      if (!range.to) range.to = range.from;\n      range.margin = margin || 0;\n\n      if (range.from.line != null) {\n        resolveScrollToPos(this);\n        this.curOp.scrollToPos = range;\n      } else {\n        var sPos = calculateScrollPos(this, Math.min(range.from.left, range.to.left),\n                                      Math.min(range.from.top, range.to.top) - range.margin,\n                                      Math.max(range.from.right, range.to.right),\n                                      Math.max(range.from.bottom, range.to.bottom) + range.margin);\n        this.scrollTo(sPos.scrollLeft, sPos.scrollTop);\n      }\n    }),\n\n    setSize: methodOp(function(width, height) {\n      function interpret(val) {\n        return typeof val == \"number\" || /^\\d+$/.test(String(val)) ? val + \"px\" : val;\n      }\n      if (width != null) this.display.wrapper.style.width = interpret(width);\n      if (height != null) this.display.wrapper.style.height = interpret(height);\n      if (this.options.lineWrapping) clearLineMeasurementCache(this);\n      this.curOp.forceUpdate = true;\n      signal(this, \"refresh\", this);\n    }),\n\n    operation: function(f){return runInOp(this, f);},\n\n    refresh: methodOp(function() {\n      var oldHeight = this.display.cachedTextHeight;\n      regChange(this);\n      this.curOp.forceUpdate = true;\n      clearCaches(this);\n      this.scrollTo(this.doc.scrollLeft, this.doc.scrollTop);\n      updateGutterSpace(this);\n      if (oldHeight == null || Math.abs(oldHeight - textHeight(this.display)) > .5)\n        estimateLineHeights(this);\n      signal(this, \"refresh\", this);\n    }),\n\n    swapDoc: methodOp(function(doc) {\n      var old = this.doc;\n      old.cm = null;\n      attachDoc(this, doc);\n      clearCaches(this);\n      resetInput(this);\n      this.scrollTo(doc.scrollLeft, doc.scrollTop);\n      signalLater(this, \"swapDoc\", this, old);\n      return old;\n    }),\n\n    getInputField: function(){return this.display.input;},\n    getWrapperElement: function(){return this.display.wrapper;},\n    getScrollerElement: function(){return this.display.scroller;},\n    getGutterElement: function(){return this.display.gutters;}\n  };\n  eventMixin(CodeMirror);\n\n  // OPTION DEFAULTS\n\n  // The default configuration options.\n  var defaults = CodeMirror.defaults = {};\n  // Functions to run when options are changed.\n  var optionHandlers = CodeMirror.optionHandlers = {};\n\n  function option(name, deflt, handle, notOnInit) {\n    CodeMirror.defaults[name] = deflt;\n    if (handle) optionHandlers[name] =\n      notOnInit ? function(cm, val, old) {if (old != Init) handle(cm, val, old);} : handle;\n  }\n\n  // Passed to option handlers when there is no old value.\n  var Init = CodeMirror.Init = {toString: function(){return \"CodeMirror.Init\";}};\n\n  // These two are, on init, called from the constructor because they\n  // have to be initialized before the editor can start at all.\n  option(\"value\", \"\", function(cm, val) {\n    cm.setValue(val);\n  }, true);\n  option(\"mode\", null, function(cm, val) {\n    cm.doc.modeOption = val;\n    loadMode(cm);\n  }, true);\n\n  option(\"indentUnit\", 2, loadMode, true);\n  option(\"indentWithTabs\", false);\n  option(\"smartIndent\", true);\n  option(\"tabSize\", 4, function(cm) {\n    resetModeState(cm);\n    clearCaches(cm);\n    regChange(cm);\n  }, true);\n  option(\"specialChars\", /[\\t\\u0000-\\u0019\\u00ad\\u200b\\u2028\\u2029\\ufeff]/g, function(cm, val) {\n    cm.options.specialChars = new RegExp(val.source + (val.test(\"\\t\") ? \"\" : \"|\\t\"), \"g\");\n    cm.refresh();\n  }, true);\n  option(\"specialCharPlaceholder\", defaultSpecialCharPlaceholder, function(cm) {cm.refresh();}, true);\n  option(\"electricChars\", true);\n  option(\"rtlMoveVisually\", !windows);\n  option(\"wholeLineUpdateBefore\", true);\n\n  option(\"theme\", \"default\", function(cm) {\n    themeChanged(cm);\n    guttersChanged(cm);\n  }, true);\n  option(\"keyMap\", \"default\", keyMapChanged);\n  option(\"extraKeys\", null);\n\n  option(\"lineWrapping\", false, wrappingChanged, true);\n  option(\"gutters\", [], function(cm) {\n    setGuttersForLineNumbers(cm.options);\n    guttersChanged(cm);\n  }, true);\n  option(\"fixedGutter\", true, function(cm, val) {\n    cm.display.gutters.style.left = val ? compensateForHScroll(cm.display) + \"px\" : \"0\";\n    cm.refresh();\n  }, true);\n  option(\"coverGutterNextToScrollbar\", false, updateScrollbars, true);\n  option(\"lineNumbers\", false, function(cm) {\n    setGuttersForLineNumbers(cm.options);\n    guttersChanged(cm);\n  }, true);\n  option(\"firstLineNumber\", 1, guttersChanged, true);\n  option(\"lineNumberFormatter\", function(integer) {return integer;}, guttersChanged, true);\n  option(\"showCursorWhenSelecting\", false, updateSelection, true);\n\n  option(\"resetSelectionOnContextMenu\", true);\n\n  option(\"readOnly\", false, function(cm, val) {\n    if (val == \"nocursor\") {\n      onBlur(cm);\n      cm.display.input.blur();\n      cm.display.disabled = true;\n    } else {\n      cm.display.disabled = false;\n      if (!val) resetInput(cm);\n    }\n  });\n  option(\"disableInput\", false, function(cm, val) {if (!val) resetInput(cm);}, true);\n  option(\"dragDrop\", true);\n\n  option(\"cursorBlinkRate\", 530);\n  option(\"cursorScrollMargin\", 0);\n  option(\"cursorHeight\", 1);\n  option(\"workTime\", 100);\n  option(\"workDelay\", 100);\n  option(\"flattenSpans\", true, resetModeState, true);\n  option(\"addModeClass\", false, resetModeState, true);\n  option(\"pollInterval\", 100);\n  option(\"undoDepth\", 200, function(cm, val){cm.doc.history.undoDepth = val;});\n  option(\"historyEventDelay\", 1250);\n  option(\"viewportMargin\", 10, function(cm){cm.refresh();}, true);\n  option(\"maxHighlightLength\", 10000, resetModeState, true);\n  option(\"moveInputWithCursor\", true, function(cm, val) {\n    if (!val) cm.display.inputDiv.style.top = cm.display.inputDiv.style.left = 0;\n  });\n\n  option(\"tabindex\", null, function(cm, val) {\n    cm.display.input.tabIndex = val || \"\";\n  });\n  option(\"autofocus\", null);\n\n  // MODE DEFINITION AND QUERYING\n\n  // Known modes, by name and by MIME\n  var modes = CodeMirror.modes = {}, mimeModes = CodeMirror.mimeModes = {};\n\n  // Extra arguments are stored as the mode's dependencies, which is\n  // used by (legacy) mechanisms like loadmode.js to automatically\n  // load a mode. (Preferred mechanism is the require/define calls.)\n  CodeMirror.defineMode = function(name, mode) {\n    if (!CodeMirror.defaults.mode && name != \"null\") CodeMirror.defaults.mode = name;\n    if (arguments.length > 2) {\n      mode.dependencies = [];\n      for (var i = 2; i < arguments.length; ++i) mode.dependencies.push(arguments[i]);\n    }\n    modes[name] = mode;\n  };\n\n  CodeMirror.defineMIME = function(mime, spec) {\n    mimeModes[mime] = spec;\n  };\n\n  // Given a MIME type, a {name, ...options} config object, or a name\n  // string, return a mode config object.\n  CodeMirror.resolveMode = function(spec) {\n    if (typeof spec == \"string\" && mimeModes.hasOwnProperty(spec)) {\n      spec = mimeModes[spec];\n    } else if (spec && typeof spec.name == \"string\" && mimeModes.hasOwnProperty(spec.name)) {\n      var found = mimeModes[spec.name];\n      if (typeof found == \"string\") found = {name: found};\n      spec = createObj(found, spec);\n      spec.name = found.name;\n    } else if (typeof spec == \"string\" && /^[\\w\\-]+\\/[\\w\\-]+\\+xml$/.test(spec)) {\n      return CodeMirror.resolveMode(\"application/xml\");\n    }\n    if (typeof spec == \"string\") return {name: spec};\n    else return spec || {name: \"null\"};\n  };\n\n  // Given a mode spec (anything that resolveMode accepts), find and\n  // initialize an actual mode object.\n  CodeMirror.getMode = function(options, spec) {\n    var spec = CodeMirror.resolveMode(spec);\n    var mfactory = modes[spec.name];\n    if (!mfactory) return CodeMirror.getMode(options, \"text/plain\");\n    var modeObj = mfactory(options, spec);\n    if (modeExtensions.hasOwnProperty(spec.name)) {\n      var exts = modeExtensions[spec.name];\n      for (var prop in exts) {\n        if (!exts.hasOwnProperty(prop)) continue;\n        if (modeObj.hasOwnProperty(prop)) modeObj[\"_\" + prop] = modeObj[prop];\n        modeObj[prop] = exts[prop];\n      }\n    }\n    modeObj.name = spec.name;\n    if (spec.helperType) modeObj.helperType = spec.helperType;\n    if (spec.modeProps) for (var prop in spec.modeProps)\n      modeObj[prop] = spec.modeProps[prop];\n\n    return modeObj;\n  };\n\n  // Minimal default mode.\n  CodeMirror.defineMode(\"null\", function() {\n    return {token: function(stream) {stream.skipToEnd();}};\n  });\n  CodeMirror.defineMIME(\"text/plain\", \"null\");\n\n  // This can be used to attach properties to mode objects from\n  // outside the actual mode definition.\n  var modeExtensions = CodeMirror.modeExtensions = {};\n  CodeMirror.extendMode = function(mode, properties) {\n    var exts = modeExtensions.hasOwnProperty(mode) ? modeExtensions[mode] : (modeExtensions[mode] = {});\n    copyObj(properties, exts);\n  };\n\n  // EXTENSIONS\n\n  CodeMirror.defineExtension = function(name, func) {\n    CodeMirror.prototype[name] = func;\n  };\n  CodeMirror.defineDocExtension = function(name, func) {\n    Doc.prototype[name] = func;\n  };\n  CodeMirror.defineOption = option;\n\n  var initHooks = [];\n  CodeMirror.defineInitHook = function(f) {initHooks.push(f);};\n\n  var helpers = CodeMirror.helpers = {};\n  CodeMirror.registerHelper = function(type, name, value) {\n    if (!helpers.hasOwnProperty(type)) helpers[type] = CodeMirror[type] = {_global: []};\n    helpers[type][name] = value;\n  };\n  CodeMirror.registerGlobalHelper = function(type, name, predicate, value) {\n    CodeMirror.registerHelper(type, name, value);\n    helpers[type]._global.push({pred: predicate, val: value});\n  };\n\n  // MODE STATE HANDLING\n\n  // Utility functions for working with state. Exported because nested\n  // modes need to do this for their inner modes.\n\n  var copyState = CodeMirror.copyState = function(mode, state) {\n    if (state === true) return state;\n    if (mode.copyState) return mode.copyState(state);\n    var nstate = {};\n    for (var n in state) {\n      var val = state[n];\n      if (val instanceof Array) val = val.concat([]);\n      nstate[n] = val;\n    }\n    return nstate;\n  };\n\n  var startState = CodeMirror.startState = function(mode, a1, a2) {\n    return mode.startState ? mode.startState(a1, a2) : true;\n  };\n\n  // Given a mode and a state (for that mode), find the inner mode and\n  // state at the position that the state refers to.\n  CodeMirror.innerMode = function(mode, state) {\n    while (mode.innerMode) {\n      var info = mode.innerMode(state);\n      if (!info || info.mode == mode) break;\n      state = info.state;\n      mode = info.mode;\n    }\n    return info || {mode: mode, state: state};\n  };\n\n  // STANDARD COMMANDS\n\n  // Commands are parameter-less actions that can be performed on an\n  // editor, mostly used for keybindings.\n  var commands = CodeMirror.commands = {\n    selectAll: function(cm) {cm.setSelection(Pos(cm.firstLine(), 0), Pos(cm.lastLine()), sel_dontScroll);},\n    singleSelection: function(cm) {\n      cm.setSelection(cm.getCursor(\"anchor\"), cm.getCursor(\"head\"), sel_dontScroll);\n    },\n    killLine: function(cm) {\n      deleteNearSelection(cm, function(range) {\n        if (range.empty()) {\n          var len = getLine(cm.doc, range.head.line).text.length;\n          if (range.head.ch == len && range.head.line < cm.lastLine())\n            return {from: range.head, to: Pos(range.head.line + 1, 0)};\n          else\n            return {from: range.head, to: Pos(range.head.line, len)};\n        } else {\n          return {from: range.from(), to: range.to()};\n        }\n      });\n    },\n    deleteLine: function(cm) {\n      deleteNearSelection(cm, function(range) {\n        return {from: Pos(range.from().line, 0),\n                to: clipPos(cm.doc, Pos(range.to().line + 1, 0))};\n      });\n    },\n    delLineLeft: function(cm) {\n      deleteNearSelection(cm, function(range) {\n        return {from: Pos(range.from().line, 0), to: range.from()};\n      });\n    },\n    undo: function(cm) {cm.undo();},\n    redo: function(cm) {cm.redo();},\n    undoSelection: function(cm) {cm.undoSelection();},\n    redoSelection: function(cm) {cm.redoSelection();},\n    goDocStart: function(cm) {cm.extendSelection(Pos(cm.firstLine(), 0));},\n    goDocEnd: function(cm) {cm.extendSelection(Pos(cm.lastLine()));},\n    goLineStart: function(cm) {\n      cm.extendSelectionsBy(function(range) { return lineStart(cm, range.head.line); }, sel_move);\n    },\n    goLineStartSmart: function(cm) {\n      cm.extendSelectionsBy(function(range) {\n        var start = lineStart(cm, range.head.line);\n        var line = cm.getLineHandle(start.line);\n        var order = getOrder(line);\n        if (!order || order[0].level == 0) {\n          var firstNonWS = Math.max(0, line.text.search(/\\S/));\n          var inWS = range.head.line == start.line && range.head.ch <= firstNonWS && range.head.ch;\n          return Pos(start.line, inWS ? 0 : firstNonWS);\n        }\n        return start;\n      }, sel_move);\n    },\n    goLineEnd: function(cm) {\n      cm.extendSelectionsBy(function(range) { return lineEnd(cm, range.head.line); }, sel_move);\n    },\n    goLineRight: function(cm) {\n      cm.extendSelectionsBy(function(range) {\n        var top = cm.charCoords(range.head, \"div\").top + 5;\n        return cm.coordsChar({left: cm.display.lineDiv.offsetWidth + 100, top: top}, \"div\");\n      }, sel_move);\n    },\n    goLineLeft: function(cm) {\n      cm.extendSelectionsBy(function(range) {\n        var top = cm.charCoords(range.head, \"div\").top + 5;\n        return cm.coordsChar({left: 0, top: top}, \"div\");\n      }, sel_move);\n    },\n    goLineUp: function(cm) {cm.moveV(-1, \"line\");},\n    goLineDown: function(cm) {cm.moveV(1, \"line\");},\n    goPageUp: function(cm) {cm.moveV(-1, \"page\");},\n    goPageDown: function(cm) {cm.moveV(1, \"page\");},\n    goCharLeft: function(cm) {cm.moveH(-1, \"char\");},\n    goCharRight: function(cm) {cm.moveH(1, \"char\");},\n    goColumnLeft: function(cm) {cm.moveH(-1, \"column\");},\n    goColumnRight: function(cm) {cm.moveH(1, \"column\");},\n    goWordLeft: function(cm) {cm.moveH(-1, \"word\");},\n    goGroupRight: function(cm) {cm.moveH(1, \"group\");},\n    goGroupLeft: function(cm) {cm.moveH(-1, \"group\");},\n    goWordRight: function(cm) {cm.moveH(1, \"word\");},\n    delCharBefore: function(cm) {cm.deleteH(-1, \"char\");},\n    delCharAfter: function(cm) {cm.deleteH(1, \"char\");},\n    delWordBefore: function(cm) {cm.deleteH(-1, \"word\");},\n    delWordAfter: function(cm) {cm.deleteH(1, \"word\");},\n    delGroupBefore: function(cm) {cm.deleteH(-1, \"group\");},\n    delGroupAfter: function(cm) {cm.deleteH(1, \"group\");},\n    indentAuto: function(cm) {cm.indentSelection(\"smart\");},\n    indentMore: function(cm) {cm.indentSelection(\"add\");},\n    indentLess: function(cm) {cm.indentSelection(\"subtract\");},\n    insertTab: function(cm) {cm.replaceSelection(\"\\t\");},\n    insertSoftTab: function(cm) {\n      var spaces = [], ranges = cm.listSelections(), tabSize = cm.options.tabSize;\n      for (var i = 0; i < ranges.length; i++) {\n        var pos = ranges[i].from();\n        var col = countColumn(cm.getLine(pos.line), pos.ch, tabSize);\n        spaces.push(new Array(tabSize - col % tabSize + 1).join(\" \"));\n      }\n      cm.replaceSelections(spaces);\n    },\n    defaultTab: function(cm) {\n      if (cm.somethingSelected()) cm.indentSelection(\"add\");\n      else cm.execCommand(\"insertTab\");\n    },\n    transposeChars: function(cm) {\n      runInOp(cm, function() {\n        var ranges = cm.listSelections(), newSel = [];\n        for (var i = 0; i < ranges.length; i++) {\n          var cur = ranges[i].head, line = getLine(cm.doc, cur.line).text;\n          if (line) {\n            if (cur.ch == line.length) cur = new Pos(cur.line, cur.ch - 1);\n            if (cur.ch > 0) {\n              cur = new Pos(cur.line, cur.ch + 1);\n              cm.replaceRange(line.charAt(cur.ch - 1) + line.charAt(cur.ch - 2),\n                              Pos(cur.line, cur.ch - 2), cur, \"+transpose\");\n            } else if (cur.line > cm.doc.first) {\n              var prev = getLine(cm.doc, cur.line - 1).text;\n              if (prev)\n                cm.replaceRange(line.charAt(0) + \"\\n\" + prev.charAt(prev.length - 1),\n                                Pos(cur.line - 1, prev.length - 1), Pos(cur.line, 1), \"+transpose\");\n            }\n          }\n          newSel.push(new Range(cur, cur));\n        }\n        cm.setSelections(newSel);\n      });\n    },\n    newlineAndIndent: function(cm) {\n      runInOp(cm, function() {\n        var len = cm.listSelections().length;\n        for (var i = 0; i < len; i++) {\n          var range = cm.listSelections()[i];\n          cm.replaceRange(\"\\n\", range.anchor, range.head, \"+input\");\n          cm.indentLine(range.from().line + 1, null, true);\n          ensureCursorVisible(cm);\n        }\n      });\n    },\n    toggleOverwrite: function(cm) {cm.toggleOverwrite();}\n  };\n\n  // STANDARD KEYMAPS\n\n  var keyMap = CodeMirror.keyMap = {};\n  keyMap.basic = {\n    \"Left\": \"goCharLeft\", \"Right\": \"goCharRight\", \"Up\": \"goLineUp\", \"Down\": \"goLineDown\",\n    \"End\": \"goLineEnd\", \"Home\": \"goLineStartSmart\", \"PageUp\": \"goPageUp\", \"PageDown\": \"goPageDown\",\n    \"Delete\": \"delCharAfter\", \"Backspace\": \"delCharBefore\", \"Shift-Backspace\": \"delCharBefore\",\n    \"Tab\": \"defaultTab\", \"Shift-Tab\": \"indentAuto\",\n    \"Enter\": \"newlineAndIndent\", \"Insert\": \"toggleOverwrite\",\n    \"Esc\": \"singleSelection\"\n  };\n  // Note that the save and find-related commands aren't defined by\n  // default. User code or addons can define them. Unknown commands\n  // are simply ignored.\n  keyMap.pcDefault = {\n    \"Ctrl-A\": \"selectAll\", \"Ctrl-D\": \"deleteLine\", \"Ctrl-Z\": \"undo\", \"Shift-Ctrl-Z\": \"redo\", \"Ctrl-Y\": \"redo\",\n    \"Ctrl-Home\": \"goDocStart\", \"Ctrl-Up\": \"goDocStart\", \"Ctrl-End\": \"goDocEnd\", \"Ctrl-Down\": \"goDocEnd\",\n    \"Ctrl-Left\": \"goGroupLeft\", \"Ctrl-Right\": \"goGroupRight\", \"Alt-Left\": \"goLineStart\", \"Alt-Right\": \"goLineEnd\",\n    \"Ctrl-Backspace\": \"delGroupBefore\", \"Ctrl-Delete\": \"delGroupAfter\", \"Ctrl-S\": \"save\", \"Ctrl-F\": \"find\",\n    \"Ctrl-G\": \"findNext\", \"Shift-Ctrl-G\": \"findPrev\", \"Shift-Ctrl-F\": \"replace\", \"Shift-Ctrl-R\": \"replaceAll\",\n    \"Ctrl-[\": \"indentLess\", \"Ctrl-]\": \"indentMore\",\n    \"Ctrl-U\": \"undoSelection\", \"Shift-Ctrl-U\": \"redoSelection\", \"Alt-U\": \"redoSelection\",\n    fallthrough: \"basic\"\n  };\n  keyMap.macDefault = {\n    \"Cmd-A\": \"selectAll\", \"Cmd-D\": \"deleteLine\", \"Cmd-Z\": \"undo\", \"Shift-Cmd-Z\": \"redo\", \"Cmd-Y\": \"redo\",\n    \"Cmd-Up\": \"goDocStart\", \"Cmd-End\": \"goDocEnd\", \"Cmd-Down\": \"goDocEnd\", \"Alt-Left\": \"goGroupLeft\",\n    \"Alt-Right\": \"goGroupRight\", \"Cmd-Left\": \"goLineStart\", \"Cmd-Right\": \"goLineEnd\", \"Alt-Backspace\": \"delGroupBefore\",\n    \"Ctrl-Alt-Backspace\": \"delGroupAfter\", \"Alt-Delete\": \"delGroupAfter\", \"Cmd-S\": \"save\", \"Cmd-F\": \"find\",\n    \"Cmd-G\": \"findNext\", \"Shift-Cmd-G\": \"findPrev\", \"Cmd-Alt-F\": \"replace\", \"Shift-Cmd-Alt-F\": \"replaceAll\",\n    \"Cmd-[\": \"indentLess\", \"Cmd-]\": \"indentMore\", \"Cmd-Backspace\": \"delLineLeft\",\n    \"Cmd-U\": \"undoSelection\", \"Shift-Cmd-U\": \"redoSelection\",\n    fallthrough: [\"basic\", \"emacsy\"]\n  };\n  // Very basic readline/emacs-style bindings, which are standard on Mac.\n  keyMap.emacsy = {\n    \"Ctrl-F\": \"goCharRight\", \"Ctrl-B\": \"goCharLeft\", \"Ctrl-P\": \"goLineUp\", \"Ctrl-N\": \"goLineDown\",\n    \"Alt-F\": \"goWordRight\", \"Alt-B\": \"goWordLeft\", \"Ctrl-A\": \"goLineStart\", \"Ctrl-E\": \"goLineEnd\",\n    \"Ctrl-V\": \"goPageDown\", \"Shift-Ctrl-V\": \"goPageUp\", \"Ctrl-D\": \"delCharAfter\", \"Ctrl-H\": \"delCharBefore\",\n    \"Alt-D\": \"delWordAfter\", \"Alt-Backspace\": \"delWordBefore\", \"Ctrl-K\": \"killLine\", \"Ctrl-T\": \"transposeChars\"\n  };\n  keyMap[\"default\"] = mac ? keyMap.macDefault : keyMap.pcDefault;\n\n  // KEYMAP DISPATCH\n\n  function getKeyMap(val) {\n    if (typeof val == \"string\") return keyMap[val];\n    else return val;\n  }\n\n  // Given an array of keymaps and a key name, call handle on any\n  // bindings found, until that returns a truthy value, at which point\n  // we consider the key handled. Implements things like binding a key\n  // to false stopping further handling and keymap fallthrough.\n  var lookupKey = CodeMirror.lookupKey = function(name, maps, handle) {\n    function lookup(map) {\n      map = getKeyMap(map);\n      var found = map[name];\n      if (found === false) return \"stop\";\n      if (found != null && handle(found)) return true;\n      if (map.nofallthrough) return \"stop\";\n\n      var fallthrough = map.fallthrough;\n      if (fallthrough == null) return false;\n      if (Object.prototype.toString.call(fallthrough) != \"[object Array]\")\n        return lookup(fallthrough);\n      for (var i = 0; i < fallthrough.length; ++i) {\n        var done = lookup(fallthrough[i]);\n        if (done) return done;\n      }\n      return false;\n    }\n\n    for (var i = 0; i < maps.length; ++i) {\n      var done = lookup(maps[i]);\n      if (done) return done != \"stop\";\n    }\n  };\n\n  // Modifier key presses don't count as 'real' key presses for the\n  // purpose of keymap fallthrough.\n  var isModifierKey = CodeMirror.isModifierKey = function(event) {\n    var name = keyNames[event.keyCode];\n    return name == \"Ctrl\" || name == \"Alt\" || name == \"Shift\" || name == \"Mod\";\n  };\n\n  // Look up the name of a key as indicated by an event object.\n  var keyName = CodeMirror.keyName = function(event, noShift) {\n    if (presto && event.keyCode == 34 && event[\"char\"]) return false;\n    var name = keyNames[event.keyCode];\n    if (name == null || event.altGraphKey) return false;\n    if (event.altKey) name = \"Alt-\" + name;\n    if (flipCtrlCmd ? event.metaKey : event.ctrlKey) name = \"Ctrl-\" + name;\n    if (flipCtrlCmd ? event.ctrlKey : event.metaKey) name = \"Cmd-\" + name;\n    if (!noShift && event.shiftKey) name = \"Shift-\" + name;\n    return name;\n  };\n\n  // FROMTEXTAREA\n\n  CodeMirror.fromTextArea = function(textarea, options) {\n    if (!options) options = {};\n    options.value = textarea.value;\n    if (!options.tabindex && textarea.tabindex)\n      options.tabindex = textarea.tabindex;\n    if (!options.placeholder && textarea.placeholder)\n      options.placeholder = textarea.placeholder;\n    // Set autofocus to true if this textarea is focused, or if it has\n    // autofocus and no other element is focused.\n    if (options.autofocus == null) {\n      var hasFocus = activeElt();\n      options.autofocus = hasFocus == textarea ||\n        textarea.getAttribute(\"autofocus\") != null && hasFocus == document.body;\n    }\n\n    function save() {textarea.value = cm.getValue();}\n    if (textarea.form) {\n      on(textarea.form, \"submit\", save);\n      // Deplorable hack to make the submit method do the right thing.\n      if (!options.leaveSubmitMethodAlone) {\n        var form = textarea.form, realSubmit = form.submit;\n        try {\n          var wrappedSubmit = form.submit = function() {\n            save();\n            form.submit = realSubmit;\n            form.submit();\n            form.submit = wrappedSubmit;\n          };\n        } catch(e) {}\n      }\n    }\n\n    textarea.style.display = \"none\";\n    var cm = CodeMirror(function(node) {\n      textarea.parentNode.insertBefore(node, textarea.nextSibling);\n    }, options);\n    cm.save = save;\n    cm.getTextArea = function() { return textarea; };\n    cm.toTextArea = function() {\n      save();\n      textarea.parentNode.removeChild(cm.getWrapperElement());\n      textarea.style.display = \"\";\n      if (textarea.form) {\n        off(textarea.form, \"submit\", save);\n        if (typeof textarea.form.submit == \"function\")\n          textarea.form.submit = realSubmit;\n      }\n    };\n    return cm;\n  };\n\n  // STRING STREAM\n\n  // Fed to the mode parsers, provides helper functions to make\n  // parsers more succinct.\n\n  var StringStream = CodeMirror.StringStream = function(string, tabSize) {\n    this.pos = this.start = 0;\n    this.string = string;\n    this.tabSize = tabSize || 8;\n    this.lastColumnPos = this.lastColumnValue = 0;\n    this.lineStart = 0;\n  };\n\n  StringStream.prototype = {\n    eol: function() {return this.pos >= this.string.length;},\n    sol: function() {return this.pos == this.lineStart;},\n    peek: function() {return this.string.charAt(this.pos) || undefined;},\n    next: function() {\n      if (this.pos < this.string.length)\n        return this.string.charAt(this.pos++);\n    },\n    eat: function(match) {\n      var ch = this.string.charAt(this.pos);\n      if (typeof match == \"string\") var ok = ch == match;\n      else var ok = ch && (match.test ? match.test(ch) : match(ch));\n      if (ok) {++this.pos; return ch;}\n    },\n    eatWhile: function(match) {\n      var start = this.pos;\n      while (this.eat(match)){}\n      return this.pos > start;\n    },\n    eatSpace: function() {\n      var start = this.pos;\n      while (/[\\s\\u00a0]/.test(this.string.charAt(this.pos))) ++this.pos;\n      return this.pos > start;\n    },\n    skipToEnd: function() {this.pos = this.string.length;},\n    skipTo: function(ch) {\n      var found = this.string.indexOf(ch, this.pos);\n      if (found > -1) {this.pos = found; return true;}\n    },\n    backUp: function(n) {this.pos -= n;},\n    column: function() {\n      if (this.lastColumnPos < this.start) {\n        this.lastColumnValue = countColumn(this.string, this.start, this.tabSize, this.lastColumnPos, this.lastColumnValue);\n        this.lastColumnPos = this.start;\n      }\n      return this.lastColumnValue - (this.lineStart ? countColumn(this.string, this.lineStart, this.tabSize) : 0);\n    },\n    indentation: function() {\n      return countColumn(this.string, null, this.tabSize) -\n        (this.lineStart ? countColumn(this.string, this.lineStart, this.tabSize) : 0);\n    },\n    match: function(pattern, consume, caseInsensitive) {\n      if (typeof pattern == \"string\") {\n        var cased = function(str) {return caseInsensitive ? str.toLowerCase() : str;};\n        var substr = this.string.substr(this.pos, pattern.length);\n        if (cased(substr) == cased(pattern)) {\n          if (consume !== false) this.pos += pattern.length;\n          return true;\n        }\n      } else {\n        var match = this.string.slice(this.pos).match(pattern);\n        if (match && match.index > 0) return null;\n        if (match && consume !== false) this.pos += match[0].length;\n        return match;\n      }\n    },\n    current: function(){return this.string.slice(this.start, this.pos);},\n    hideFirstChars: function(n, inner) {\n      this.lineStart += n;\n      try { return inner(); }\n      finally { this.lineStart -= n; }\n    }\n  };\n\n  // TEXTMARKERS\n\n  // Created with markText and setBookmark methods. A TextMarker is a\n  // handle that can be used to clear or find a marked position in the\n  // document. Line objects hold arrays (markedSpans) containing\n  // {from, to, marker} object pointing to such marker objects, and\n  // indicating that such a marker is present on that line. Multiple\n  // lines may point to the same marker when it spans across lines.\n  // The spans will have null for their from/to properties when the\n  // marker continues beyond the start/end of the line. Markers have\n  // links back to the lines they currently touch.\n\n  var TextMarker = CodeMirror.TextMarker = function(doc, type) {\n    this.lines = [];\n    this.type = type;\n    this.doc = doc;\n  };\n  eventMixin(TextMarker);\n\n  // Clear the marker.\n  TextMarker.prototype.clear = function() {\n    if (this.explicitlyCleared) return;\n    var cm = this.doc.cm, withOp = cm && !cm.curOp;\n    if (withOp) startOperation(cm);\n    if (hasHandler(this, \"clear\")) {\n      var found = this.find();\n      if (found) signalLater(this, \"clear\", found.from, found.to);\n    }\n    var min = null, max = null;\n    for (var i = 0; i < this.lines.length; ++i) {\n      var line = this.lines[i];\n      var span = getMarkedSpanFor(line.markedSpans, this);\n      if (cm && !this.collapsed) regLineChange(cm, lineNo(line), \"text\");\n      else if (cm) {\n        if (span.to != null) max = lineNo(line);\n        if (span.from != null) min = lineNo(line);\n      }\n      line.markedSpans = removeMarkedSpan(line.markedSpans, span);\n      if (span.from == null && this.collapsed && !lineIsHidden(this.doc, line) && cm)\n        updateLineHeight(line, textHeight(cm.display));\n    }\n    if (cm && this.collapsed && !cm.options.lineWrapping) for (var i = 0; i < this.lines.length; ++i) {\n      var visual = visualLine(this.lines[i]), len = lineLength(visual);\n      if (len > cm.display.maxLineLength) {\n        cm.display.maxLine = visual;\n        cm.display.maxLineLength = len;\n        cm.display.maxLineChanged = true;\n      }\n    }\n\n    if (min != null && cm && this.collapsed) regChange(cm, min, max + 1);\n    this.lines.length = 0;\n    this.explicitlyCleared = true;\n    if (this.atomic && this.doc.cantEdit) {\n      this.doc.cantEdit = false;\n      if (cm) reCheckSelection(cm.doc);\n    }\n    if (cm) signalLater(cm, \"markerCleared\", cm, this);\n    if (withOp) endOperation(cm);\n    if (this.parent) this.parent.clear();\n  };\n\n  // Find the position of the marker in the document. Returns a {from,\n  // to} object by default. Side can be passed to get a specific side\n  // -- 0 (both), -1 (left), or 1 (right). When lineObj is true, the\n  // Pos objects returned contain a line object, rather than a line\n  // number (used to prevent looking up the same line twice).\n  TextMarker.prototype.find = function(side, lineObj) {\n    if (side == null && this.type == \"bookmark\") side = 1;\n    var from, to;\n    for (var i = 0; i < this.lines.length; ++i) {\n      var line = this.lines[i];\n      var span = getMarkedSpanFor(line.markedSpans, this);\n      if (span.from != null) {\n        from = Pos(lineObj ? line : lineNo(line), span.from);\n        if (side == -1) return from;\n      }\n      if (span.to != null) {\n        to = Pos(lineObj ? line : lineNo(line), span.to);\n        if (side == 1) return to;\n      }\n    }\n    return from && {from: from, to: to};\n  };\n\n  // Signals that the marker's widget changed, and surrounding layout\n  // should be recomputed.\n  TextMarker.prototype.changed = function() {\n    var pos = this.find(-1, true), widget = this, cm = this.doc.cm;\n    if (!pos || !cm) return;\n    runInOp(cm, function() {\n      var line = pos.line, lineN = lineNo(pos.line);\n      var view = findViewForLine(cm, lineN);\n      if (view) {\n        clearLineMeasurementCacheFor(view);\n        cm.curOp.selectionChanged = cm.curOp.forceUpdate = true;\n      }\n      cm.curOp.updateMaxLine = true;\n      if (!lineIsHidden(widget.doc, line) && widget.height != null) {\n        var oldHeight = widget.height;\n        widget.height = null;\n        var dHeight = widgetHeight(widget) - oldHeight;\n        if (dHeight)\n          updateLineHeight(line, line.height + dHeight);\n      }\n    });\n  };\n\n  TextMarker.prototype.attachLine = function(line) {\n    if (!this.lines.length && this.doc.cm) {\n      var op = this.doc.cm.curOp;\n      if (!op.maybeHiddenMarkers || indexOf(op.maybeHiddenMarkers, this) == -1)\n        (op.maybeUnhiddenMarkers || (op.maybeUnhiddenMarkers = [])).push(this);\n    }\n    this.lines.push(line);\n  };\n  TextMarker.prototype.detachLine = function(line) {\n    this.lines.splice(indexOf(this.lines, line), 1);\n    if (!this.lines.length && this.doc.cm) {\n      var op = this.doc.cm.curOp;\n      (op.maybeHiddenMarkers || (op.maybeHiddenMarkers = [])).push(this);\n    }\n  };\n\n  // Collapsed markers have unique ids, in order to be able to order\n  // them, which is needed for uniquely determining an outer marker\n  // when they overlap (they may nest, but not partially overlap).\n  var nextMarkerId = 0;\n\n  // Create a marker, wire it up to the right lines, and\n  function markText(doc, from, to, options, type) {\n    // Shared markers (across linked documents) are handled separately\n    // (markTextShared will call out to this again, once per\n    // document).\n    if (options && options.shared) return markTextShared(doc, from, to, options, type);\n    // Ensure we are in an operation.\n    if (doc.cm && !doc.cm.curOp) return operation(doc.cm, markText)(doc, from, to, options, type);\n\n    var marker = new TextMarker(doc, type), diff = cmp(from, to);\n    if (options) copyObj(options, marker, false);\n    // Don't connect empty markers unless clearWhenEmpty is false\n    if (diff > 0 || diff == 0 && marker.clearWhenEmpty !== false)\n      return marker;\n    if (marker.replacedWith) {\n      // Showing up as a widget implies collapsed (widget replaces text)\n      marker.collapsed = true;\n      marker.widgetNode = elt(\"span\", [marker.replacedWith], \"CodeMirror-widget\");\n      if (!options.handleMouseEvents) marker.widgetNode.ignoreEvents = true;\n      if (options.insertLeft) marker.widgetNode.insertLeft = true;\n    }\n    if (marker.collapsed) {\n      if (conflictingCollapsedRange(doc, from.line, from, to, marker) ||\n          from.line != to.line && conflictingCollapsedRange(doc, to.line, from, to, marker))\n        throw new Error(\"Inserting collapsed marker partially overlapping an existing one\");\n      sawCollapsedSpans = true;\n    }\n\n    if (marker.addToHistory)\n      addChangeToHistory(doc, {from: from, to: to, origin: \"markText\"}, doc.sel, NaN);\n\n    var curLine = from.line, cm = doc.cm, updateMaxLine;\n    doc.iter(curLine, to.line + 1, function(line) {\n      if (cm && marker.collapsed && !cm.options.lineWrapping && visualLine(line) == cm.display.maxLine)\n        updateMaxLine = true;\n      if (marker.collapsed && curLine != from.line) updateLineHeight(line, 0);\n      addMarkedSpan(line, new MarkedSpan(marker,\n                                         curLine == from.line ? from.ch : null,\n                                         curLine == to.line ? to.ch : null));\n      ++curLine;\n    });\n    // lineIsHidden depends on the presence of the spans, so needs a second pass\n    if (marker.collapsed) doc.iter(from.line, to.line + 1, function(line) {\n      if (lineIsHidden(doc, line)) updateLineHeight(line, 0);\n    });\n\n    if (marker.clearOnEnter) on(marker, \"beforeCursorEnter\", function() { marker.clear(); });\n\n    if (marker.readOnly) {\n      sawReadOnlySpans = true;\n      if (doc.history.done.length || doc.history.undone.length)\n        doc.clearHistory();\n    }\n    if (marker.collapsed) {\n      marker.id = ++nextMarkerId;\n      marker.atomic = true;\n    }\n    if (cm) {\n      // Sync editor state\n      if (updateMaxLine) cm.curOp.updateMaxLine = true;\n      if (marker.collapsed)\n        regChange(cm, from.line, to.line + 1);\n      else if (marker.className || marker.title || marker.startStyle || marker.endStyle)\n        for (var i = from.line; i <= to.line; i++) regLineChange(cm, i, \"text\");\n      if (marker.atomic) reCheckSelection(cm.doc);\n      signalLater(cm, \"markerAdded\", cm, marker);\n    }\n    return marker;\n  }\n\n  // SHARED TEXTMARKERS\n\n  // A shared marker spans multiple linked documents. It is\n  // implemented as a meta-marker-object controlling multiple normal\n  // markers.\n  var SharedTextMarker = CodeMirror.SharedTextMarker = function(markers, primary) {\n    this.markers = markers;\n    this.primary = primary;\n    for (var i = 0; i < markers.length; ++i)\n      markers[i].parent = this;\n  };\n  eventMixin(SharedTextMarker);\n\n  SharedTextMarker.prototype.clear = function() {\n    if (this.explicitlyCleared) return;\n    this.explicitlyCleared = true;\n    for (var i = 0; i < this.markers.length; ++i)\n      this.markers[i].clear();\n    signalLater(this, \"clear\");\n  };\n  SharedTextMarker.prototype.find = function(side, lineObj) {\n    return this.primary.find(side, lineObj);\n  };\n\n  function markTextShared(doc, from, to, options, type) {\n    options = copyObj(options);\n    options.shared = false;\n    var markers = [markText(doc, from, to, options, type)], primary = markers[0];\n    var widget = options.widgetNode;\n    linkedDocs(doc, function(doc) {\n      if (widget) options.widgetNode = widget.cloneNode(true);\n      markers.push(markText(doc, clipPos(doc, from), clipPos(doc, to), options, type));\n      for (var i = 0; i < doc.linked.length; ++i)\n        if (doc.linked[i].isParent) return;\n      primary = lst(markers);\n    });\n    return new SharedTextMarker(markers, primary);\n  }\n\n  function findSharedMarkers(doc) {\n    return doc.findMarks(Pos(doc.first, 0), doc.clipPos(Pos(doc.lastLine())),\n                         function(m) { return m.parent; });\n  }\n\n  function copySharedMarkers(doc, markers) {\n    for (var i = 0; i < markers.length; i++) {\n      var marker = markers[i], pos = marker.find();\n      var mFrom = doc.clipPos(pos.from), mTo = doc.clipPos(pos.to);\n      if (cmp(mFrom, mTo)) {\n        var subMark = markText(doc, mFrom, mTo, marker.primary, marker.primary.type);\n        marker.markers.push(subMark);\n        subMark.parent = marker;\n      }\n    }\n  }\n\n  function detachSharedMarkers(markers) {\n    for (var i = 0; i < markers.length; i++) {\n      var marker = markers[i], linked = [marker.primary.doc];;\n      linkedDocs(marker.primary.doc, function(d) { linked.push(d); });\n      for (var j = 0; j < marker.markers.length; j++) {\n        var subMarker = marker.markers[j];\n        if (indexOf(linked, subMarker.doc) == -1) {\n          subMarker.parent = null;\n          marker.markers.splice(j--, 1);\n        }\n      }\n    }\n  }\n\n  // TEXTMARKER SPANS\n\n  function MarkedSpan(marker, from, to) {\n    this.marker = marker;\n    this.from = from; this.to = to;\n  }\n\n  // Search an array of spans for a span matching the given marker.\n  function getMarkedSpanFor(spans, marker) {\n    if (spans) for (var i = 0; i < spans.length; ++i) {\n      var span = spans[i];\n      if (span.marker == marker) return span;\n    }\n  }\n  // Remove a span from an array, returning undefined if no spans are\n  // left (we don't store arrays for lines without spans).\n  function removeMarkedSpan(spans, span) {\n    for (var r, i = 0; i < spans.length; ++i)\n      if (spans[i] != span) (r || (r = [])).push(spans[i]);\n    return r;\n  }\n  // Add a span to a line.\n  function addMarkedSpan(line, span) {\n    line.markedSpans = line.markedSpans ? line.markedSpans.concat([span]) : [span];\n    span.marker.attachLine(line);\n  }\n\n  // Used for the algorithm that adjusts markers for a change in the\n  // document. These functions cut an array of spans at a given\n  // character position, returning an array of remaining chunks (or\n  // undefined if nothing remains).\n  function markedSpansBefore(old, startCh, isInsert) {\n    if (old) for (var i = 0, nw; i < old.length; ++i) {\n      var span = old[i], marker = span.marker;\n      var startsBefore = span.from == null || (marker.inclusiveLeft ? span.from <= startCh : span.from < startCh);\n      if (startsBefore || span.from == startCh && marker.type == \"bookmark\" && (!isInsert || !span.marker.insertLeft)) {\n        var endsAfter = span.to == null || (marker.inclusiveRight ? span.to >= startCh : span.to > startCh);\n        (nw || (nw = [])).push(new MarkedSpan(marker, span.from, endsAfter ? null : span.to));\n      }\n    }\n    return nw;\n  }\n  function markedSpansAfter(old, endCh, isInsert) {\n    if (old) for (var i = 0, nw; i < old.length; ++i) {\n      var span = old[i], marker = span.marker;\n      var endsAfter = span.to == null || (marker.inclusiveRight ? span.to >= endCh : span.to > endCh);\n      if (endsAfter || span.from == endCh && marker.type == \"bookmark\" && (!isInsert || span.marker.insertLeft)) {\n        var startsBefore = span.from == null || (marker.inclusiveLeft ? span.from <= endCh : span.from < endCh);\n        (nw || (nw = [])).push(new MarkedSpan(marker, startsBefore ? null : span.from - endCh,\n                                              span.to == null ? null : span.to - endCh));\n      }\n    }\n    return nw;\n  }\n\n  // Given a change object, compute the new set of marker spans that\n  // cover the line in which the change took place. Removes spans\n  // entirely within the change, reconnects spans belonging to the\n  // same marker that appear on both sides of the change, and cuts off\n  // spans partially within the change. Returns an array of span\n  // arrays with one element for each line in (after) the change.\n  function stretchSpansOverChange(doc, change) {\n    var oldFirst = isLine(doc, change.from.line) && getLine(doc, change.from.line).markedSpans;\n    var oldLast = isLine(doc, change.to.line) && getLine(doc, change.to.line).markedSpans;\n    if (!oldFirst && !oldLast) return null;\n\n    var startCh = change.from.ch, endCh = change.to.ch, isInsert = cmp(change.from, change.to) == 0;\n    // Get the spans that 'stick out' on both sides\n    var first = markedSpansBefore(oldFirst, startCh, isInsert);\n    var last = markedSpansAfter(oldLast, endCh, isInsert);\n\n    // Next, merge those two ends\n    var sameLine = change.text.length == 1, offset = lst(change.text).length + (sameLine ? startCh : 0);\n    if (first) {\n      // Fix up .to properties of first\n      for (var i = 0; i < first.length; ++i) {\n        var span = first[i];\n        if (span.to == null) {\n          var found = getMarkedSpanFor(last, span.marker);\n          if (!found) span.to = startCh;\n          else if (sameLine) span.to = found.to == null ? null : found.to + offset;\n        }\n      }\n    }\n    if (last) {\n      // Fix up .from in last (or move them into first in case of sameLine)\n      for (var i = 0; i < last.length; ++i) {\n        var span = last[i];\n        if (span.to != null) span.to += offset;\n        if (span.from == null) {\n          var found = getMarkedSpanFor(first, span.marker);\n          if (!found) {\n            span.from = offset;\n            if (sameLine) (first || (first = [])).push(span);\n          }\n        } else {\n          span.from += offset;\n          if (sameLine) (first || (first = [])).push(span);\n        }\n      }\n    }\n    // Make sure we didn't create any zero-length spans\n    if (first) first = clearEmptySpans(first);\n    if (last && last != first) last = clearEmptySpans(last);\n\n    var newMarkers = [first];\n    if (!sameLine) {\n      // Fill gap with whole-line-spans\n      var gap = change.text.length - 2, gapMarkers;\n      if (gap > 0 && first)\n        for (var i = 0; i < first.length; ++i)\n          if (first[i].to == null)\n            (gapMarkers || (gapMarkers = [])).push(new MarkedSpan(first[i].marker, null, null));\n      for (var i = 0; i < gap; ++i)\n        newMarkers.push(gapMarkers);\n      newMarkers.push(last);\n    }\n    return newMarkers;\n  }\n\n  // Remove spans that are empty and don't have a clearWhenEmpty\n  // option of false.\n  function clearEmptySpans(spans) {\n    for (var i = 0; i < spans.length; ++i) {\n      var span = spans[i];\n      if (span.from != null && span.from == span.to && span.marker.clearWhenEmpty !== false)\n        spans.splice(i--, 1);\n    }\n    if (!spans.length) return null;\n    return spans;\n  }\n\n  // Used for un/re-doing changes from the history. Combines the\n  // result of computing the existing spans with the set of spans that\n  // existed in the history (so that deleting around a span and then\n  // undoing brings back the span).\n  function mergeOldSpans(doc, change) {\n    var old = getOldSpans(doc, change);\n    var stretched = stretchSpansOverChange(doc, change);\n    if (!old) return stretched;\n    if (!stretched) return old;\n\n    for (var i = 0; i < old.length; ++i) {\n      var oldCur = old[i], stretchCur = stretched[i];\n      if (oldCur && stretchCur) {\n        spans: for (var j = 0; j < stretchCur.length; ++j) {\n          var span = stretchCur[j];\n          for (var k = 0; k < oldCur.length; ++k)\n            if (oldCur[k].marker == span.marker) continue spans;\n          oldCur.push(span);\n        }\n      } else if (stretchCur) {\n        old[i] = stretchCur;\n      }\n    }\n    return old;\n  }\n\n  // Used to 'clip' out readOnly ranges when making a change.\n  function removeReadOnlyRanges(doc, from, to) {\n    var markers = null;\n    doc.iter(from.line, to.line + 1, function(line) {\n      if (line.markedSpans) for (var i = 0; i < line.markedSpans.length; ++i) {\n        var mark = line.markedSpans[i].marker;\n        if (mark.readOnly && (!markers || indexOf(markers, mark) == -1))\n          (markers || (markers = [])).push(mark);\n      }\n    });\n    if (!markers) return null;\n    var parts = [{from: from, to: to}];\n    for (var i = 0; i < markers.length; ++i) {\n      var mk = markers[i], m = mk.find(0);\n      for (var j = 0; j < parts.length; ++j) {\n        var p = parts[j];\n        if (cmp(p.to, m.from) < 0 || cmp(p.from, m.to) > 0) continue;\n        var newParts = [j, 1], dfrom = cmp(p.from, m.from), dto = cmp(p.to, m.to);\n        if (dfrom < 0 || !mk.inclusiveLeft && !dfrom)\n          newParts.push({from: p.from, to: m.from});\n        if (dto > 0 || !mk.inclusiveRight && !dto)\n          newParts.push({from: m.to, to: p.to});\n        parts.splice.apply(parts, newParts);\n        j += newParts.length - 1;\n      }\n    }\n    return parts;\n  }\n\n  // Connect or disconnect spans from a line.\n  function detachMarkedSpans(line) {\n    var spans = line.markedSpans;\n    if (!spans) return;\n    for (var i = 0; i < spans.length; ++i)\n      spans[i].marker.detachLine(line);\n    line.markedSpans = null;\n  }\n  function attachMarkedSpans(line, spans) {\n    if (!spans) return;\n    for (var i = 0; i < spans.length; ++i)\n      spans[i].marker.attachLine(line);\n    line.markedSpans = spans;\n  }\n\n  // Helpers used when computing which overlapping collapsed span\n  // counts as the larger one.\n  function extraLeft(marker) { return marker.inclusiveLeft ? -1 : 0; }\n  function extraRight(marker) { return marker.inclusiveRight ? 1 : 0; }\n\n  // Returns a number indicating which of two overlapping collapsed\n  // spans is larger (and thus includes the other). Falls back to\n  // comparing ids when the spans cover exactly the same range.\n  function compareCollapsedMarkers(a, b) {\n    var lenDiff = a.lines.length - b.lines.length;\n    if (lenDiff != 0) return lenDiff;\n    var aPos = a.find(), bPos = b.find();\n    var fromCmp = cmp(aPos.from, bPos.from) || extraLeft(a) - extraLeft(b);\n    if (fromCmp) return -fromCmp;\n    var toCmp = cmp(aPos.to, bPos.to) || extraRight(a) - extraRight(b);\n    if (toCmp) return toCmp;\n    return b.id - a.id;\n  }\n\n  // Find out whether a line ends or starts in a collapsed span. If\n  // so, return the marker for that span.\n  function collapsedSpanAtSide(line, start) {\n    var sps = sawCollapsedSpans && line.markedSpans, found;\n    if (sps) for (var sp, i = 0; i < sps.length; ++i) {\n      sp = sps[i];\n      if (sp.marker.collapsed && (start ? sp.from : sp.to) == null &&\n          (!found || compareCollapsedMarkers(found, sp.marker) < 0))\n        found = sp.marker;\n    }\n    return found;\n  }\n  function collapsedSpanAtStart(line) { return collapsedSpanAtSide(line, true); }\n  function collapsedSpanAtEnd(line) { return collapsedSpanAtSide(line, false); }\n\n  // Test whether there exists a collapsed span that partially\n  // overlaps (covers the start or end, but not both) of a new span.\n  // Such overlap is not allowed.\n  function conflictingCollapsedRange(doc, lineNo, from, to, marker) {\n    var line = getLine(doc, lineNo);\n    var sps = sawCollapsedSpans && line.markedSpans;\n    if (sps) for (var i = 0; i < sps.length; ++i) {\n      var sp = sps[i];\n      if (!sp.marker.collapsed) continue;\n      var found = sp.marker.find(0);\n      var fromCmp = cmp(found.from, from) || extraLeft(sp.marker) - extraLeft(marker);\n      var toCmp = cmp(found.to, to) || extraRight(sp.marker) - extraRight(marker);\n      if (fromCmp >= 0 && toCmp <= 0 || fromCmp <= 0 && toCmp >= 0) continue;\n      if (fromCmp <= 0 && (cmp(found.to, from) || extraRight(sp.marker) - extraLeft(marker)) > 0 ||\n          fromCmp >= 0 && (cmp(found.from, to) || extraLeft(sp.marker) - extraRight(marker)) < 0)\n        return true;\n    }\n  }\n\n  // A visual line is a line as drawn on the screen. Folding, for\n  // example, can cause multiple logical lines to appear on the same\n  // visual line. This finds the start of the visual line that the\n  // given line is part of (usually that is the line itself).\n  function visualLine(line) {\n    var merged;\n    while (merged = collapsedSpanAtStart(line))\n      line = merged.find(-1, true).line;\n    return line;\n  }\n\n  // Returns an array of logical lines that continue the visual line\n  // started by the argument, or undefined if there are no such lines.\n  function visualLineContinued(line) {\n    var merged, lines;\n    while (merged = collapsedSpanAtEnd(line)) {\n      line = merged.find(1, true).line;\n      (lines || (lines = [])).push(line);\n    }\n    return lines;\n  }\n\n  // Get the line number of the start of the visual line that the\n  // given line number is part of.\n  function visualLineNo(doc, lineN) {\n    var line = getLine(doc, lineN), vis = visualLine(line);\n    if (line == vis) return lineN;\n    return lineNo(vis);\n  }\n  // Get the line number of the start of the next visual line after\n  // the given line.\n  function visualLineEndNo(doc, lineN) {\n    if (lineN > doc.lastLine()) return lineN;\n    var line = getLine(doc, lineN), merged;\n    if (!lineIsHidden(doc, line)) return lineN;\n    while (merged = collapsedSpanAtEnd(line))\n      line = merged.find(1, true).line;\n    return lineNo(line) + 1;\n  }\n\n  // Compute whether a line is hidden. Lines count as hidden when they\n  // are part of a visual line that starts with another line, or when\n  // they are entirely covered by collapsed, non-widget span.\n  function lineIsHidden(doc, line) {\n    var sps = sawCollapsedSpans && line.markedSpans;\n    if (sps) for (var sp, i = 0; i < sps.length; ++i) {\n      sp = sps[i];\n      if (!sp.marker.collapsed) continue;\n      if (sp.from == null) return true;\n      if (sp.marker.widgetNode) continue;\n      if (sp.from == 0 && sp.marker.inclusiveLeft && lineIsHiddenInner(doc, line, sp))\n        return true;\n    }\n  }\n  function lineIsHiddenInner(doc, line, span) {\n    if (span.to == null) {\n      var end = span.marker.find(1, true);\n      return lineIsHiddenInner(doc, end.line, getMarkedSpanFor(end.line.markedSpans, span.marker));\n    }\n    if (span.marker.inclusiveRight && span.to == line.text.length)\n      return true;\n    for (var sp, i = 0; i < line.markedSpans.length; ++i) {\n      sp = line.markedSpans[i];\n      if (sp.marker.collapsed && !sp.marker.widgetNode && sp.from == span.to &&\n          (sp.to == null || sp.to != span.from) &&\n          (sp.marker.inclusiveLeft || span.marker.inclusiveRight) &&\n          lineIsHiddenInner(doc, line, sp)) return true;\n    }\n  }\n\n  // LINE WIDGETS\n\n  // Line widgets are block elements displayed above or below a line.\n\n  var LineWidget = CodeMirror.LineWidget = function(cm, node, options) {\n    if (options) for (var opt in options) if (options.hasOwnProperty(opt))\n      this[opt] = options[opt];\n    this.cm = cm;\n    this.node = node;\n  };\n  eventMixin(LineWidget);\n\n  function adjustScrollWhenAboveVisible(cm, line, diff) {\n    if (heightAtLine(line) < ((cm.curOp && cm.curOp.scrollTop) || cm.doc.scrollTop))\n      addToScrollPos(cm, null, diff);\n  }\n\n  LineWidget.prototype.clear = function() {\n    var cm = this.cm, ws = this.line.widgets, line = this.line, no = lineNo(line);\n    if (no == null || !ws) return;\n    for (var i = 0; i < ws.length; ++i) if (ws[i] == this) ws.splice(i--, 1);\n    if (!ws.length) line.widgets = null;\n    var height = widgetHeight(this);\n    runInOp(cm, function() {\n      adjustScrollWhenAboveVisible(cm, line, -height);\n      regLineChange(cm, no, \"widget\");\n      updateLineHeight(line, Math.max(0, line.height - height));\n    });\n  };\n  LineWidget.prototype.changed = function() {\n    var oldH = this.height, cm = this.cm, line = this.line;\n    this.height = null;\n    var diff = widgetHeight(this) - oldH;\n    if (!diff) return;\n    runInOp(cm, function() {\n      cm.curOp.forceUpdate = true;\n      adjustScrollWhenAboveVisible(cm, line, diff);\n      updateLineHeight(line, line.height + diff);\n    });\n  };\n\n  function widgetHeight(widget) {\n    if (widget.height != null) return widget.height;\n    if (!contains(document.body, widget.node))\n      removeChildrenAndAdd(widget.cm.display.measure, elt(\"div\", [widget.node], null, \"position: relative\"));\n    return widget.height = widget.node.offsetHeight;\n  }\n\n  function addLineWidget(cm, handle, node, options) {\n    var widget = new LineWidget(cm, node, options);\n    if (widget.noHScroll) cm.display.alignWidgets = true;\n    changeLine(cm, handle, \"widget\", function(line) {\n      var widgets = line.widgets || (line.widgets = []);\n      if (widget.insertAt == null) widgets.push(widget);\n      else widgets.splice(Math.min(widgets.length - 1, Math.max(0, widget.insertAt)), 0, widget);\n      widget.line = line;\n      if (!lineIsHidden(cm.doc, line)) {\n        var aboveVisible = heightAtLine(line) < cm.doc.scrollTop;\n        updateLineHeight(line, line.height + widgetHeight(widget));\n        if (aboveVisible) addToScrollPos(cm, null, widget.height);\n        cm.curOp.forceUpdate = true;\n      }\n      return true;\n    });\n    return widget;\n  }\n\n  // LINE DATA STRUCTURE\n\n  // Line objects. These hold state related to a line, including\n  // highlighting info (the styles array).\n  var Line = CodeMirror.Line = function(text, markedSpans, estimateHeight) {\n    this.text = text;\n    attachMarkedSpans(this, markedSpans);\n    this.height = estimateHeight ? estimateHeight(this) : 1;\n  };\n  eventMixin(Line);\n  Line.prototype.lineNo = function() { return lineNo(this); };\n\n  // Change the content (text, markers) of a line. Automatically\n  // invalidates cached information and tries to re-estimate the\n  // line's height.\n  function updateLine(line, text, markedSpans, estimateHeight) {\n    line.text = text;\n    if (line.stateAfter) line.stateAfter = null;\n    if (line.styles) line.styles = null;\n    if (line.order != null) line.order = null;\n    detachMarkedSpans(line);\n    attachMarkedSpans(line, markedSpans);\n    var estHeight = estimateHeight ? estimateHeight(line) : 1;\n    if (estHeight != line.height) updateLineHeight(line, estHeight);\n  }\n\n  // Detach a line from the document tree and its markers.\n  function cleanUpLine(line) {\n    line.parent = null;\n    detachMarkedSpans(line);\n  }\n\n  function extractLineClasses(type, output) {\n    if (type) for (;;) {\n      var lineClass = type.match(/(?:^|\\s+)line-(background-)?(\\S+)/);\n      if (!lineClass) break;\n      type = type.slice(0, lineClass.index) + type.slice(lineClass.index + lineClass[0].length);\n      var prop = lineClass[1] ? \"bgClass\" : \"textClass\";\n      if (output[prop] == null)\n        output[prop] = lineClass[2];\n      else if (!(new RegExp(\"(?:^|\\s)\" + lineClass[2] + \"(?:$|\\s)\")).test(output[prop]))\n        output[prop] += \" \" + lineClass[2];\n    }\n    return type;\n  }\n\n  function callBlankLine(mode, state) {\n    if (mode.blankLine) return mode.blankLine(state);\n    if (!mode.innerMode) return;\n    var inner = CodeMirror.innerMode(mode, state);\n    if (inner.mode.blankLine) return inner.mode.blankLine(inner.state);\n  }\n\n  function readToken(mode, stream, state) {\n    for (var i = 0; i < 10; i++) {\n      var style = mode.token(stream, state);\n      if (stream.pos > stream.start) return style;\n    }\n    throw new Error(\"Mode \" + mode.name + \" failed to advance stream.\");\n  }\n\n  // Run the given mode's parser over a line, calling f for each token.\n  function runMode(cm, text, mode, state, f, lineClasses, forceToEnd) {\n    var flattenSpans = mode.flattenSpans;\n    if (flattenSpans == null) flattenSpans = cm.options.flattenSpans;\n    var curStart = 0, curStyle = null;\n    var stream = new StringStream(text, cm.options.tabSize), style;\n    if (text == \"\") extractLineClasses(callBlankLine(mode, state), lineClasses);\n    while (!stream.eol()) {\n      if (stream.pos > cm.options.maxHighlightLength) {\n        flattenSpans = false;\n        if (forceToEnd) processLine(cm, text, state, stream.pos);\n        stream.pos = text.length;\n        style = null;\n      } else {\n        style = extractLineClasses(readToken(mode, stream, state), lineClasses);\n      }\n      if (cm.options.addModeClass) {\n        var mName = CodeMirror.innerMode(mode, state).mode.name;\n        if (mName) style = \"m-\" + (style ? mName + \" \" + style : mName);\n      }\n      if (!flattenSpans || curStyle != style) {\n        if (curStart < stream.start) f(stream.start, curStyle);\n        curStart = stream.start; curStyle = style;\n      }\n      stream.start = stream.pos;\n    }\n    while (curStart < stream.pos) {\n      // Webkit seems to refuse to render text nodes longer than 57444 characters\n      var pos = Math.min(stream.pos, curStart + 50000);\n      f(pos, curStyle);\n      curStart = pos;\n    }\n  }\n\n  // Compute a style array (an array starting with a mode generation\n  // -- for invalidation -- followed by pairs of end positions and\n  // style strings), which is used to highlight the tokens on the\n  // line.\n  function highlightLine(cm, line, state, forceToEnd) {\n    // A styles array always starts with a number identifying the\n    // mode/overlays that it is based on (for easy invalidation).\n    var st = [cm.state.modeGen], lineClasses = {};\n    // Compute the base array of styles\n    runMode(cm, line.text, cm.doc.mode, state, function(end, style) {\n      st.push(end, style);\n    }, lineClasses, forceToEnd);\n\n    // Run overlays, adjust style array.\n    for (var o = 0; o < cm.state.overlays.length; ++o) {\n      var overlay = cm.state.overlays[o], i = 1, at = 0;\n      runMode(cm, line.text, overlay.mode, true, function(end, style) {\n        var start = i;\n        // Ensure there's a token end at the current position, and that i points at it\n        while (at < end) {\n          var i_end = st[i];\n          if (i_end > end)\n            st.splice(i, 1, end, st[i+1], i_end);\n          i += 2;\n          at = Math.min(end, i_end);\n        }\n        if (!style) return;\n        if (overlay.opaque) {\n          st.splice(start, i - start, end, \"cm-overlay \" + style);\n          i = start + 2;\n        } else {\n          for (; start < i; start += 2) {\n            var cur = st[start+1];\n            st[start+1] = (cur ? cur + \" \" : \"\") + \"cm-overlay \" + style;\n          }\n        }\n      }, lineClasses);\n    }\n\n    return {styles: st, classes: lineClasses.bgClass || lineClasses.textClass ? lineClasses : null};\n  }\n\n  function getLineStyles(cm, line) {\n    if (!line.styles || line.styles[0] != cm.state.modeGen) {\n      var result = highlightLine(cm, line, line.stateAfter = getStateBefore(cm, lineNo(line)));\n      line.styles = result.styles;\n      if (result.classes) line.styleClasses = result.classes;\n      else if (line.styleClasses) line.styleClasses = null;\n    }\n    return line.styles;\n  }\n\n  // Lightweight form of highlight -- proceed over this line and\n  // update state, but don't save a style array. Used for lines that\n  // aren't currently visible.\n  function processLine(cm, text, state, startAt) {\n    var mode = cm.doc.mode;\n    var stream = new StringStream(text, cm.options.tabSize);\n    stream.start = stream.pos = startAt || 0;\n    if (text == \"\") callBlankLine(mode, state);\n    while (!stream.eol() && stream.pos <= cm.options.maxHighlightLength) {\n      readToken(mode, stream, state);\n      stream.start = stream.pos;\n    }\n  }\n\n  // Convert a style as returned by a mode (either null, or a string\n  // containing one or more styles) to a CSS style. This is cached,\n  // and also looks for line-wide styles.\n  var styleToClassCache = {}, styleToClassCacheWithMode = {};\n  function interpretTokenStyle(style, options) {\n    if (!style || /^\\s*$/.test(style)) return null;\n    var cache = options.addModeClass ? styleToClassCacheWithMode : styleToClassCache;\n    return cache[style] ||\n      (cache[style] = style.replace(/\\S+/g, \"cm-$&\"));\n  }\n\n  // Render the DOM representation of the text of a line. Also builds\n  // up a 'line map', which points at the DOM nodes that represent\n  // specific stretches of text, and is used by the measuring code.\n  // The returned object contains the DOM node, this map, and\n  // information about line-wide styles that were set by the mode.\n  function buildLineContent(cm, lineView) {\n    // The padding-right forces the element to have a 'border', which\n    // is needed on Webkit to be able to get line-level bounding\n    // rectangles for it (in measureChar).\n    var content = elt(\"span\", null, null, webkit ? \"padding-right: .1px\" : null);\n    var builder = {pre: elt(\"pre\", [content]), content: content, col: 0, pos: 0, cm: cm};\n    lineView.measure = {};\n\n    // Iterate over the logical lines that make up this visual line.\n    for (var i = 0; i <= (lineView.rest ? lineView.rest.length : 0); i++) {\n      var line = i ? lineView.rest[i - 1] : lineView.line, order;\n      builder.pos = 0;\n      builder.addToken = buildToken;\n      // Optionally wire in some hacks into the token-rendering\n      // algorithm, to deal with browser quirks.\n      if ((ie || webkit) && cm.getOption(\"lineWrapping\"))\n        builder.addToken = buildTokenSplitSpaces(builder.addToken);\n      if (hasBadBidiRects(cm.display.measure) && (order = getOrder(line)))\n        builder.addToken = buildTokenBadBidi(builder.addToken, order);\n      builder.map = [];\n      insertLineContent(line, builder, getLineStyles(cm, line));\n      if (line.styleClasses) {\n        if (line.styleClasses.bgClass)\n          builder.bgClass = joinClasses(line.styleClasses.bgClass, builder.bgClass || \"\");\n        if (line.styleClasses.textClass)\n          builder.textClass = joinClasses(line.styleClasses.textClass, builder.textClass || \"\");\n      }\n\n      // Ensure at least a single node is present, for measuring.\n      if (builder.map.length == 0)\n        builder.map.push(0, 0, builder.content.appendChild(zeroWidthElement(cm.display.measure)));\n\n      // Store the map and a cache object for the current logical line\n      if (i == 0) {\n        lineView.measure.map = builder.map;\n        lineView.measure.cache = {};\n      } else {\n        (lineView.measure.maps || (lineView.measure.maps = [])).push(builder.map);\n        (lineView.measure.caches || (lineView.measure.caches = [])).push({});\n      }\n    }\n\n    signal(cm, \"renderLine\", cm, lineView.line, builder.pre);\n    return builder;\n  }\n\n  function defaultSpecialCharPlaceholder(ch) {\n    var token = elt(\"span\", \"\\u2022\", \"cm-invalidchar\");\n    token.title = \"\\\\u\" + ch.charCodeAt(0).toString(16);\n    return token;\n  }\n\n  // Build up the DOM representation for a single token, and add it to\n  // the line map. Takes care to render special characters separately.\n  function buildToken(builder, text, style, startStyle, endStyle, title) {\n    if (!text) return;\n    var special = builder.cm.options.specialChars, mustWrap = false;\n    if (!special.test(text)) {\n      builder.col += text.length;\n      var content = document.createTextNode(text);\n      builder.map.push(builder.pos, builder.pos + text.length, content);\n      if (ie_upto8) mustWrap = true;\n      builder.pos += text.length;\n    } else {\n      var content = document.createDocumentFragment(), pos = 0;\n      while (true) {\n        special.lastIndex = pos;\n        var m = special.exec(text);\n        var skipped = m ? m.index - pos : text.length - pos;\n        if (skipped) {\n          var txt = document.createTextNode(text.slice(pos, pos + skipped));\n          if (ie_upto8) content.appendChild(elt(\"span\", [txt]));\n          else content.appendChild(txt);\n          builder.map.push(builder.pos, builder.pos + skipped, txt);\n          builder.col += skipped;\n          builder.pos += skipped;\n        }\n        if (!m) break;\n        pos += skipped + 1;\n        if (m[0] == \"\\t\") {\n          var tabSize = builder.cm.options.tabSize, tabWidth = tabSize - builder.col % tabSize;\n          var txt = content.appendChild(elt(\"span\", spaceStr(tabWidth), \"cm-tab\"));\n          builder.col += tabWidth;\n        } else {\n          var txt = builder.cm.options.specialCharPlaceholder(m[0]);\n          if (ie_upto8) content.appendChild(elt(\"span\", [txt]));\n          else content.appendChild(txt);\n          builder.col += 1;\n        }\n        builder.map.push(builder.pos, builder.pos + 1, txt);\n        builder.pos++;\n      }\n    }\n    if (style || startStyle || endStyle || mustWrap) {\n      var fullStyle = style || \"\";\n      if (startStyle) fullStyle += startStyle;\n      if (endStyle) fullStyle += endStyle;\n      var token = elt(\"span\", [content], fullStyle);\n      if (title) token.title = title;\n      return builder.content.appendChild(token);\n    }\n    builder.content.appendChild(content);\n  }\n\n  function buildTokenSplitSpaces(inner) {\n    function split(old) {\n      var out = \" \";\n      for (var i = 0; i < old.length - 2; ++i) out += i % 2 ? \" \" : \"\\u00a0\";\n      out += \" \";\n      return out;\n    }\n    return function(builder, text, style, startStyle, endStyle, title) {\n      inner(builder, text.replace(/ {3,}/g, split), style, startStyle, endStyle, title);\n    };\n  }\n\n  // Work around nonsense dimensions being reported for stretches of\n  // right-to-left text.\n  function buildTokenBadBidi(inner, order) {\n    return function(builder, text, style, startStyle, endStyle, title) {\n      style = style ? style + \" cm-force-border\" : \"cm-force-border\";\n      var start = builder.pos, end = start + text.length;\n      for (;;) {\n        // Find the part that overlaps with the start of this text\n        for (var i = 0; i < order.length; i++) {\n          var part = order[i];\n          if (part.to > start && part.from <= start) break;\n        }\n        if (part.to >= end) return inner(builder, text, style, startStyle, endStyle, title);\n        inner(builder, text.slice(0, part.to - start), style, startStyle, null, title);\n        startStyle = null;\n        text = text.slice(part.to - start);\n        start = part.to;\n      }\n    };\n  }\n\n  function buildCollapsedSpan(builder, size, marker, ignoreWidget) {\n    var widget = !ignoreWidget && marker.widgetNode;\n    if (widget) {\n      builder.map.push(builder.pos, builder.pos + size, widget);\n      builder.content.appendChild(widget);\n    }\n    builder.pos += size;\n  }\n\n  // Outputs a number of spans to make up a line, taking highlighting\n  // and marked text into account.\n  function insertLineContent(line, builder, styles) {\n    var spans = line.markedSpans, allText = line.text, at = 0;\n    if (!spans) {\n      for (var i = 1; i < styles.length; i+=2)\n        builder.addToken(builder, allText.slice(at, at = styles[i]), interpretTokenStyle(styles[i+1], builder.cm.options));\n      return;\n    }\n\n    var len = allText.length, pos = 0, i = 1, text = \"\", style;\n    var nextChange = 0, spanStyle, spanEndStyle, spanStartStyle, title, collapsed;\n    for (;;) {\n      if (nextChange == pos) { // Update current marker set\n        spanStyle = spanEndStyle = spanStartStyle = title = \"\";\n        collapsed = null; nextChange = Infinity;\n        var foundBookmarks = [];\n        for (var j = 0; j < spans.length; ++j) {\n          var sp = spans[j], m = sp.marker;\n          if (sp.from <= pos && (sp.to == null || sp.to > pos)) {\n            if (sp.to != null && nextChange > sp.to) { nextChange = sp.to; spanEndStyle = \"\"; }\n            if (m.className) spanStyle += \" \" + m.className;\n            if (m.startStyle && sp.from == pos) spanStartStyle += \" \" + m.startStyle;\n            if (m.endStyle && sp.to == nextChange) spanEndStyle += \" \" + m.endStyle;\n            if (m.title && !title) title = m.title;\n            if (m.collapsed && (!collapsed || compareCollapsedMarkers(collapsed.marker, m) < 0))\n              collapsed = sp;\n          } else if (sp.from > pos && nextChange > sp.from) {\n            nextChange = sp.from;\n          }\n          if (m.type == \"bookmark\" && sp.from == pos && m.widgetNode) foundBookmarks.push(m);\n        }\n        if (collapsed && (collapsed.from || 0) == pos) {\n          buildCollapsedSpan(builder, (collapsed.to == null ? len + 1 : collapsed.to) - pos,\n                             collapsed.marker, collapsed.from == null);\n          if (collapsed.to == null) return;\n        }\n        if (!collapsed && foundBookmarks.length) for (var j = 0; j < foundBookmarks.length; ++j)\n          buildCollapsedSpan(builder, 0, foundBookmarks[j]);\n      }\n      if (pos >= len) break;\n\n      var upto = Math.min(len, nextChange);\n      while (true) {\n        if (text) {\n          var end = pos + text.length;\n          if (!collapsed) {\n            var tokenText = end > upto ? text.slice(0, upto - pos) : text;\n            builder.addToken(builder, tokenText, style ? style + spanStyle : spanStyle,\n                             spanStartStyle, pos + tokenText.length == nextChange ? spanEndStyle : \"\", title);\n          }\n          if (end >= upto) {text = text.slice(upto - pos); pos = upto; break;}\n          pos = end;\n          spanStartStyle = \"\";\n        }\n        text = allText.slice(at, at = styles[i++]);\n        style = interpretTokenStyle(styles[i++], builder.cm.options);\n      }\n    }\n  }\n\n  // DOCUMENT DATA STRUCTURE\n\n  // By default, updates that start and end at the beginning of a line\n  // are treated specially, in order to make the association of line\n  // widgets and marker elements with the text behave more intuitive.\n  function isWholeLineUpdate(doc, change) {\n    return change.from.ch == 0 && change.to.ch == 0 && lst(change.text) == \"\" &&\n      (!doc.cm || doc.cm.options.wholeLineUpdateBefore);\n  }\n\n  // Perform a change on the document data structure.\n  function updateDoc(doc, change, markedSpans, estimateHeight) {\n    function spansFor(n) {return markedSpans ? markedSpans[n] : null;}\n    function update(line, text, spans) {\n      updateLine(line, text, spans, estimateHeight);\n      signalLater(line, \"change\", line, change);\n    }\n\n    var from = change.from, to = change.to, text = change.text;\n    var firstLine = getLine(doc, from.line), lastLine = getLine(doc, to.line);\n    var lastText = lst(text), lastSpans = spansFor(text.length - 1), nlines = to.line - from.line;\n\n    // Adjust the line structure\n    if (isWholeLineUpdate(doc, change)) {\n      // This is a whole-line replace. Treated specially to make\n      // sure line objects move the way they are supposed to.\n      for (var i = 0, added = []; i < text.length - 1; ++i)\n        added.push(new Line(text[i], spansFor(i), estimateHeight));\n      update(lastLine, lastLine.text, lastSpans);\n      if (nlines) doc.remove(from.line, nlines);\n      if (added.length) doc.insert(from.line, added);\n    } else if (firstLine == lastLine) {\n      if (text.length == 1) {\n        update(firstLine, firstLine.text.slice(0, from.ch) + lastText + firstLine.text.slice(to.ch), lastSpans);\n      } else {\n        for (var added = [], i = 1; i < text.length - 1; ++i)\n          added.push(new Line(text[i], spansFor(i), estimateHeight));\n        added.push(new Line(lastText + firstLine.text.slice(to.ch), lastSpans, estimateHeight));\n        update(firstLine, firstLine.text.slice(0, from.ch) + text[0], spansFor(0));\n        doc.insert(from.line + 1, added);\n      }\n    } else if (text.length == 1) {\n      update(firstLine, firstLine.text.slice(0, from.ch) + text[0] + lastLine.text.slice(to.ch), spansFor(0));\n      doc.remove(from.line + 1, nlines);\n    } else {\n      update(firstLine, firstLine.text.slice(0, from.ch) + text[0], spansFor(0));\n      update(lastLine, lastText + lastLine.text.slice(to.ch), lastSpans);\n      for (var i = 1, added = []; i < text.length - 1; ++i)\n        added.push(new Line(text[i], spansFor(i), estimateHeight));\n      if (nlines > 1) doc.remove(from.line + 1, nlines - 1);\n      doc.insert(from.line + 1, added);\n    }\n\n    signalLater(doc, \"change\", doc, change);\n  }\n\n  // The document is represented as a BTree consisting of leaves, with\n  // chunk of lines in them, and branches, with up to ten leaves or\n  // other branch nodes below them. The top node is always a branch\n  // node, and is the document object itself (meaning it has\n  // additional methods and properties).\n  //\n  // All nodes have parent links. The tree is used both to go from\n  // line numbers to line objects, and to go from objects to numbers.\n  // It also indexes by height, and is used to convert between height\n  // and line object, and to find the total height of the document.\n  //\n  // See also http://marijnhaverbeke.nl/blog/codemirror-line-tree.html\n\n  function LeafChunk(lines) {\n    this.lines = lines;\n    this.parent = null;\n    for (var i = 0, height = 0; i < lines.length; ++i) {\n      lines[i].parent = this;\n      height += lines[i].height;\n    }\n    this.height = height;\n  }\n\n  LeafChunk.prototype = {\n    chunkSize: function() { return this.lines.length; },\n    // Remove the n lines at offset 'at'.\n    removeInner: function(at, n) {\n      for (var i = at, e = at + n; i < e; ++i) {\n        var line = this.lines[i];\n        this.height -= line.height;\n        cleanUpLine(line);\n        signalLater(line, \"delete\");\n      }\n      this.lines.splice(at, n);\n    },\n    // Helper used to collapse a small branch into a single leaf.\n    collapse: function(lines) {\n      lines.push.apply(lines, this.lines);\n    },\n    // Insert the given array of lines at offset 'at', count them as\n    // having the given height.\n    insertInner: function(at, lines, height) {\n      this.height += height;\n      this.lines = this.lines.slice(0, at).concat(lines).concat(this.lines.slice(at));\n      for (var i = 0; i < lines.length; ++i) lines[i].parent = this;\n    },\n    // Used to iterate over a part of the tree.\n    iterN: function(at, n, op) {\n      for (var e = at + n; at < e; ++at)\n        if (op(this.lines[at])) return true;\n    }\n  };\n\n  function BranchChunk(children) {\n    this.children = children;\n    var size = 0, height = 0;\n    for (var i = 0; i < children.length; ++i) {\n      var ch = children[i];\n      size += ch.chunkSize(); height += ch.height;\n      ch.parent = this;\n    }\n    this.size = size;\n    this.height = height;\n    this.parent = null;\n  }\n\n  BranchChunk.prototype = {\n    chunkSize: function() { return this.size; },\n    removeInner: function(at, n) {\n      this.size -= n;\n      for (var i = 0; i < this.children.length; ++i) {\n        var child = this.children[i], sz = child.chunkSize();\n        if (at < sz) {\n          var rm = Math.min(n, sz - at), oldHeight = child.height;\n          child.removeInner(at, rm);\n          this.height -= oldHeight - child.height;\n          if (sz == rm) { this.children.splice(i--, 1); child.parent = null; }\n          if ((n -= rm) == 0) break;\n          at = 0;\n        } else at -= sz;\n      }\n      // If the result is smaller than 25 lines, ensure that it is a\n      // single leaf node.\n      if (this.size - n < 25 &&\n          (this.children.length > 1 || !(this.children[0] instanceof LeafChunk))) {\n        var lines = [];\n        this.collapse(lines);\n        this.children = [new LeafChunk(lines)];\n        this.children[0].parent = this;\n      }\n    },\n    collapse: function(lines) {\n      for (var i = 0; i < this.children.length; ++i) this.children[i].collapse(lines);\n    },\n    insertInner: function(at, lines, height) {\n      this.size += lines.length;\n      this.height += height;\n      for (var i = 0; i < this.children.length; ++i) {\n        var child = this.children[i], sz = child.chunkSize();\n        if (at <= sz) {\n          child.insertInner(at, lines, height);\n          if (child.lines && child.lines.length > 50) {\n            while (child.lines.length > 50) {\n              var spilled = child.lines.splice(child.lines.length - 25, 25);\n              var newleaf = new LeafChunk(spilled);\n              child.height -= newleaf.height;\n              this.children.splice(i + 1, 0, newleaf);\n              newleaf.parent = this;\n            }\n            this.maybeSpill();\n          }\n          break;\n        }\n        at -= sz;\n      }\n    },\n    // When a node has grown, check whether it should be split.\n    maybeSpill: function() {\n      if (this.children.length <= 10) return;\n      var me = this;\n      do {\n        var spilled = me.children.splice(me.children.length - 5, 5);\n        var sibling = new BranchChunk(spilled);\n        if (!me.parent) { // Become the parent node\n          var copy = new BranchChunk(me.children);\n          copy.parent = me;\n          me.children = [copy, sibling];\n          me = copy;\n        } else {\n          me.size -= sibling.size;\n          me.height -= sibling.height;\n          var myIndex = indexOf(me.parent.children, me);\n          me.parent.children.splice(myIndex + 1, 0, sibling);\n        }\n        sibling.parent = me.parent;\n      } while (me.children.length > 10);\n      me.parent.maybeSpill();\n    },\n    iterN: function(at, n, op) {\n      for (var i = 0; i < this.children.length; ++i) {\n        var child = this.children[i], sz = child.chunkSize();\n        if (at < sz) {\n          var used = Math.min(n, sz - at);\n          if (child.iterN(at, used, op)) return true;\n          if ((n -= used) == 0) break;\n          at = 0;\n        } else at -= sz;\n      }\n    }\n  };\n\n  var nextDocId = 0;\n  var Doc = CodeMirror.Doc = function(text, mode, firstLine) {\n    if (!(this instanceof Doc)) return new Doc(text, mode, firstLine);\n    if (firstLine == null) firstLine = 0;\n\n    BranchChunk.call(this, [new LeafChunk([new Line(\"\", null)])]);\n    this.first = firstLine;\n    this.scrollTop = this.scrollLeft = 0;\n    this.cantEdit = false;\n    this.cleanGeneration = 1;\n    this.frontier = firstLine;\n    var start = Pos(firstLine, 0);\n    this.sel = simpleSelection(start);\n    this.history = new History(null);\n    this.id = ++nextDocId;\n    this.modeOption = mode;\n\n    if (typeof text == \"string\") text = splitLines(text);\n    updateDoc(this, {from: start, to: start, text: text});\n    setSelection(this, simpleSelection(start), sel_dontScroll);\n  };\n\n  Doc.prototype = createObj(BranchChunk.prototype, {\n    constructor: Doc,\n    // Iterate over the document. Supports two forms -- with only one\n    // argument, it calls that for each line in the document. With\n    // three, it iterates over the range given by the first two (with\n    // the second being non-inclusive).\n    iter: function(from, to, op) {\n      if (op) this.iterN(from - this.first, to - from, op);\n      else this.iterN(this.first, this.first + this.size, from);\n    },\n\n    // Non-public interface for adding and removing lines.\n    insert: function(at, lines) {\n      var height = 0;\n      for (var i = 0; i < lines.length; ++i) height += lines[i].height;\n      this.insertInner(at - this.first, lines, height);\n    },\n    remove: function(at, n) { this.removeInner(at - this.first, n); },\n\n    // From here, the methods are part of the public interface. Most\n    // are also available from CodeMirror (editor) instances.\n\n    getValue: function(lineSep) {\n      var lines = getLines(this, this.first, this.first + this.size);\n      if (lineSep === false) return lines;\n      return lines.join(lineSep || \"\\n\");\n    },\n    setValue: docMethodOp(function(code) {\n      var top = Pos(this.first, 0), last = this.first + this.size - 1;\n      makeChange(this, {from: top, to: Pos(last, getLine(this, last).text.length),\n                        text: splitLines(code), origin: \"setValue\"}, true);\n      setSelection(this, simpleSelection(top));\n    }),\n    replaceRange: function(code, from, to, origin) {\n      from = clipPos(this, from);\n      to = to ? clipPos(this, to) : from;\n      replaceRange(this, code, from, to, origin);\n    },\n    getRange: function(from, to, lineSep) {\n      var lines = getBetween(this, clipPos(this, from), clipPos(this, to));\n      if (lineSep === false) return lines;\n      return lines.join(lineSep || \"\\n\");\n    },\n\n    getLine: function(line) {var l = this.getLineHandle(line); return l && l.text;},\n\n    getLineHandle: function(line) {if (isLine(this, line)) return getLine(this, line);},\n    getLineNumber: function(line) {return lineNo(line);},\n\n    getLineHandleVisualStart: function(line) {\n      if (typeof line == \"number\") line = getLine(this, line);\n      return visualLine(line);\n    },\n\n    lineCount: function() {return this.size;},\n    firstLine: function() {return this.first;},\n    lastLine: function() {return this.first + this.size - 1;},\n\n    clipPos: function(pos) {return clipPos(this, pos);},\n\n    getCursor: function(start) {\n      var range = this.sel.primary(), pos;\n      if (start == null || start == \"head\") pos = range.head;\n      else if (start == \"anchor\") pos = range.anchor;\n      else if (start == \"end\" || start == \"to\" || start === false) pos = range.to();\n      else pos = range.from();\n      return pos;\n    },\n    listSelections: function() { return this.sel.ranges; },\n    somethingSelected: function() {return this.sel.somethingSelected();},\n\n    setCursor: docMethodOp(function(line, ch, options) {\n      setSimpleSelection(this, clipPos(this, typeof line == \"number\" ? Pos(line, ch || 0) : line), null, options);\n    }),\n    setSelection: docMethodOp(function(anchor, head, options) {\n      setSimpleSelection(this, clipPos(this, anchor), clipPos(this, head || anchor), options);\n    }),\n    extendSelection: docMethodOp(function(head, other, options) {\n      extendSelection(this, clipPos(this, head), other && clipPos(this, other), options);\n    }),\n    extendSelections: docMethodOp(function(heads, options) {\n      extendSelections(this, clipPosArray(this, heads, options));\n    }),\n    extendSelectionsBy: docMethodOp(function(f, options) {\n      extendSelections(this, map(this.sel.ranges, f), options);\n    }),\n    setSelections: docMethodOp(function(ranges, primary, options) {\n      if (!ranges.length) return;\n      for (var i = 0, out = []; i < ranges.length; i++)\n        out[i] = new Range(clipPos(this, ranges[i].anchor),\n                           clipPos(this, ranges[i].head));\n      if (primary == null) primary = Math.min(ranges.length - 1, this.sel.primIndex);\n      setSelection(this, normalizeSelection(out, primary), options);\n    }),\n    addSelection: docMethodOp(function(anchor, head, options) {\n      var ranges = this.sel.ranges.slice(0);\n      ranges.push(new Range(clipPos(this, anchor), clipPos(this, head || anchor)));\n      setSelection(this, normalizeSelection(ranges, ranges.length - 1), options);\n    }),\n\n    getSelection: function(lineSep) {\n      var ranges = this.sel.ranges, lines;\n      for (var i = 0; i < ranges.length; i++) {\n        var sel = getBetween(this, ranges[i].from(), ranges[i].to());\n        lines = lines ? lines.concat(sel) : sel;\n      }\n      if (lineSep === false) return lines;\n      else return lines.join(lineSep || \"\\n\");\n    },\n    getSelections: function(lineSep) {\n      var parts = [], ranges = this.sel.ranges;\n      for (var i = 0; i < ranges.length; i++) {\n        var sel = getBetween(this, ranges[i].from(), ranges[i].to());\n        if (lineSep !== false) sel = sel.join(lineSep || \"\\n\");\n        parts[i] = sel;\n      }\n      return parts;\n    },\n    replaceSelection: function(code, collapse, origin) {\n      var dup = [];\n      for (var i = 0; i < this.sel.ranges.length; i++)\n        dup[i] = code;\n      this.replaceSelections(dup, collapse, origin || \"+input\");\n    },\n    replaceSelections: docMethodOp(function(code, collapse, origin) {\n      var changes = [], sel = this.sel;\n      for (var i = 0; i < sel.ranges.length; i++) {\n        var range = sel.ranges[i];\n        changes[i] = {from: range.from(), to: range.to(), text: splitLines(code[i]), origin: origin};\n      }\n      var newSel = collapse && collapse != \"end\" && computeReplacedSel(this, changes, collapse);\n      for (var i = changes.length - 1; i >= 0; i--)\n        makeChange(this, changes[i]);\n      if (newSel) setSelectionReplaceHistory(this, newSel);\n      else if (this.cm) ensureCursorVisible(this.cm);\n    }),\n    undo: docMethodOp(function() {makeChangeFromHistory(this, \"undo\");}),\n    redo: docMethodOp(function() {makeChangeFromHistory(this, \"redo\");}),\n    undoSelection: docMethodOp(function() {makeChangeFromHistory(this, \"undo\", true);}),\n    redoSelection: docMethodOp(function() {makeChangeFromHistory(this, \"redo\", true);}),\n\n    setExtending: function(val) {this.extend = val;},\n    getExtending: function() {return this.extend;},\n\n    historySize: function() {\n      var hist = this.history, done = 0, undone = 0;\n      for (var i = 0; i < hist.done.length; i++) if (!hist.done[i].ranges) ++done;\n      for (var i = 0; i < hist.undone.length; i++) if (!hist.undone[i].ranges) ++undone;\n      return {undo: done, redo: undone};\n    },\n    clearHistory: function() {this.history = new History(this.history.maxGeneration);},\n\n    markClean: function() {\n      this.cleanGeneration = this.changeGeneration(true);\n    },\n    changeGeneration: function(forceSplit) {\n      if (forceSplit)\n        this.history.lastOp = this.history.lastOrigin = null;\n      return this.history.generation;\n    },\n    isClean: function (gen) {\n      return this.history.generation == (gen || this.cleanGeneration);\n    },\n\n    getHistory: function() {\n      return {done: copyHistoryArray(this.history.done),\n              undone: copyHistoryArray(this.history.undone)};\n    },\n    setHistory: function(histData) {\n      var hist = this.history = new History(this.history.maxGeneration);\n      hist.done = copyHistoryArray(histData.done.slice(0), null, true);\n      hist.undone = copyHistoryArray(histData.undone.slice(0), null, true);\n    },\n\n    markText: function(from, to, options) {\n      return markText(this, clipPos(this, from), clipPos(this, to), options, \"range\");\n    },\n    setBookmark: function(pos, options) {\n      var realOpts = {replacedWith: options && (options.nodeType == null ? options.widget : options),\n                      insertLeft: options && options.insertLeft,\n                      clearWhenEmpty: false, shared: options && options.shared};\n      pos = clipPos(this, pos);\n      return markText(this, pos, pos, realOpts, \"bookmark\");\n    },\n    findMarksAt: function(pos) {\n      pos = clipPos(this, pos);\n      var markers = [], spans = getLine(this, pos.line).markedSpans;\n      if (spans) for (var i = 0; i < spans.length; ++i) {\n        var span = spans[i];\n        if ((span.from == null || span.from <= pos.ch) &&\n            (span.to == null || span.to >= pos.ch))\n          markers.push(span.marker.parent || span.marker);\n      }\n      return markers;\n    },\n    findMarks: function(from, to, filter) {\n      from = clipPos(this, from); to = clipPos(this, to);\n      var found = [], lineNo = from.line;\n      this.iter(from.line, to.line + 1, function(line) {\n        var spans = line.markedSpans;\n        if (spans) for (var i = 0; i < spans.length; i++) {\n          var span = spans[i];\n          if (!(lineNo == from.line && from.ch > span.to ||\n                span.from == null && lineNo != from.line||\n                lineNo == to.line && span.from > to.ch) &&\n              (!filter || filter(span.marker)))\n            found.push(span.marker.parent || span.marker);\n        }\n        ++lineNo;\n      });\n      return found;\n    },\n    getAllMarks: function() {\n      var markers = [];\n      this.iter(function(line) {\n        var sps = line.markedSpans;\n        if (sps) for (var i = 0; i < sps.length; ++i)\n          if (sps[i].from != null) markers.push(sps[i].marker);\n      });\n      return markers;\n    },\n\n    posFromIndex: function(off) {\n      var ch, lineNo = this.first;\n      this.iter(function(line) {\n        var sz = line.text.length + 1;\n        if (sz > off) { ch = off; return true; }\n        off -= sz;\n        ++lineNo;\n      });\n      return clipPos(this, Pos(lineNo, ch));\n    },\n    indexFromPos: function (coords) {\n      coords = clipPos(this, coords);\n      var index = coords.ch;\n      if (coords.line < this.first || coords.ch < 0) return 0;\n      this.iter(this.first, coords.line, function (line) {\n        index += line.text.length + 1;\n      });\n      return index;\n    },\n\n    copy: function(copyHistory) {\n      var doc = new Doc(getLines(this, this.first, this.first + this.size), this.modeOption, this.first);\n      doc.scrollTop = this.scrollTop; doc.scrollLeft = this.scrollLeft;\n      doc.sel = this.sel;\n      doc.extend = false;\n      if (copyHistory) {\n        doc.history.undoDepth = this.history.undoDepth;\n        doc.setHistory(this.getHistory());\n      }\n      return doc;\n    },\n\n    linkedDoc: function(options) {\n      if (!options) options = {};\n      var from = this.first, to = this.first + this.size;\n      if (options.from != null && options.from > from) from = options.from;\n      if (options.to != null && options.to < to) to = options.to;\n      var copy = new Doc(getLines(this, from, to), options.mode || this.modeOption, from);\n      if (options.sharedHist) copy.history = this.history;\n      (this.linked || (this.linked = [])).push({doc: copy, sharedHist: options.sharedHist});\n      copy.linked = [{doc: this, isParent: true, sharedHist: options.sharedHist}];\n      copySharedMarkers(copy, findSharedMarkers(this));\n      return copy;\n    },\n    unlinkDoc: function(other) {\n      if (other instanceof CodeMirror) other = other.doc;\n      if (this.linked) for (var i = 0; i < this.linked.length; ++i) {\n        var link = this.linked[i];\n        if (link.doc != other) continue;\n        this.linked.splice(i, 1);\n        other.unlinkDoc(this);\n        detachSharedMarkers(findSharedMarkers(this));\n        break;\n      }\n      // If the histories were shared, split them again\n      if (other.history == this.history) {\n        var splitIds = [other.id];\n        linkedDocs(other, function(doc) {splitIds.push(doc.id);}, true);\n        other.history = new History(null);\n        other.history.done = copyHistoryArray(this.history.done, splitIds);\n        other.history.undone = copyHistoryArray(this.history.undone, splitIds);\n      }\n    },\n    iterLinkedDocs: function(f) {linkedDocs(this, f);},\n\n    getMode: function() {return this.mode;},\n    getEditor: function() {return this.cm;}\n  });\n\n  // Public alias.\n  Doc.prototype.eachLine = Doc.prototype.iter;\n\n  // Set up methods on CodeMirror's prototype to redirect to the editor's document.\n  var dontDelegate = \"iter insert remove copy getEditor\".split(\" \");\n  for (var prop in Doc.prototype) if (Doc.prototype.hasOwnProperty(prop) && indexOf(dontDelegate, prop) < 0)\n    CodeMirror.prototype[prop] = (function(method) {\n      return function() {return method.apply(this.doc, arguments);};\n    })(Doc.prototype[prop]);\n\n  eventMixin(Doc);\n\n  // Call f for all linked documents.\n  function linkedDocs(doc, f, sharedHistOnly) {\n    function propagate(doc, skip, sharedHist) {\n      if (doc.linked) for (var i = 0; i < doc.linked.length; ++i) {\n        var rel = doc.linked[i];\n        if (rel.doc == skip) continue;\n        var shared = sharedHist && rel.sharedHist;\n        if (sharedHistOnly && !shared) continue;\n        f(rel.doc, shared);\n        propagate(rel.doc, doc, shared);\n      }\n    }\n    propagate(doc, null, true);\n  }\n\n  // Attach a document to an editor.\n  function attachDoc(cm, doc) {\n    if (doc.cm) throw new Error(\"This document is already in use.\");\n    cm.doc = doc;\n    doc.cm = cm;\n    estimateLineHeights(cm);\n    loadMode(cm);\n    if (!cm.options.lineWrapping) findMaxLine(cm);\n    cm.options.mode = doc.modeOption;\n    regChange(cm);\n  }\n\n  // LINE UTILITIES\n\n  // Find the line object corresponding to the given line number.\n  function getLine(doc, n) {\n    n -= doc.first;\n    if (n < 0 || n >= doc.size) throw new Error(\"There is no line \" + (n + doc.first) + \" in the document.\");\n    for (var chunk = doc; !chunk.lines;) {\n      for (var i = 0;; ++i) {\n        var child = chunk.children[i], sz = child.chunkSize();\n        if (n < sz) { chunk = child; break; }\n        n -= sz;\n      }\n    }\n    return chunk.lines[n];\n  }\n\n  // Get the part of a document between two positions, as an array of\n  // strings.\n  function getBetween(doc, start, end) {\n    var out = [], n = start.line;\n    doc.iter(start.line, end.line + 1, function(line) {\n      var text = line.text;\n      if (n == end.line) text = text.slice(0, end.ch);\n      if (n == start.line) text = text.slice(start.ch);\n      out.push(text);\n      ++n;\n    });\n    return out;\n  }\n  // Get the lines between from and to, as array of strings.\n  function getLines(doc, from, to) {\n    var out = [];\n    doc.iter(from, to, function(line) { out.push(line.text); });\n    return out;\n  }\n\n  // Update the height of a line, propagating the height change\n  // upwards to parent nodes.\n  function updateLineHeight(line, height) {\n    var diff = height - line.height;\n    if (diff) for (var n = line; n; n = n.parent) n.height += diff;\n  }\n\n  // Given a line object, find its line number by walking up through\n  // its parent links.\n  function lineNo(line) {\n    if (line.parent == null) return null;\n    var cur = line.parent, no = indexOf(cur.lines, line);\n    for (var chunk = cur.parent; chunk; cur = chunk, chunk = chunk.parent) {\n      for (var i = 0;; ++i) {\n        if (chunk.children[i] == cur) break;\n        no += chunk.children[i].chunkSize();\n      }\n    }\n    return no + cur.first;\n  }\n\n  // Find the line at the given vertical position, using the height\n  // information in the document tree.\n  function lineAtHeight(chunk, h) {\n    var n = chunk.first;\n    outer: do {\n      for (var i = 0; i < chunk.children.length; ++i) {\n        var child = chunk.children[i], ch = child.height;\n        if (h < ch) { chunk = child; continue outer; }\n        h -= ch;\n        n += child.chunkSize();\n      }\n      return n;\n    } while (!chunk.lines);\n    for (var i = 0; i < chunk.lines.length; ++i) {\n      var line = chunk.lines[i], lh = line.height;\n      if (h < lh) break;\n      h -= lh;\n    }\n    return n + i;\n  }\n\n\n  // Find the height above the given line.\n  function heightAtLine(lineObj) {\n    lineObj = visualLine(lineObj);\n\n    var h = 0, chunk = lineObj.parent;\n    for (var i = 0; i < chunk.lines.length; ++i) {\n      var line = chunk.lines[i];\n      if (line == lineObj) break;\n      else h += line.height;\n    }\n    for (var p = chunk.parent; p; chunk = p, p = chunk.parent) {\n      for (var i = 0; i < p.children.length; ++i) {\n        var cur = p.children[i];\n        if (cur == chunk) break;\n        else h += cur.height;\n      }\n    }\n    return h;\n  }\n\n  // Get the bidi ordering for the given line (and cache it). Returns\n  // false for lines that are fully left-to-right, and an array of\n  // BidiSpan objects otherwise.\n  function getOrder(line) {\n    var order = line.order;\n    if (order == null) order = line.order = bidiOrdering(line.text);\n    return order;\n  }\n\n  // HISTORY\n\n  function History(startGen) {\n    // Arrays of change events and selections. Doing something adds an\n    // event to done and clears undo. Undoing moves events from done\n    // to undone, redoing moves them in the other direction.\n    this.done = []; this.undone = [];\n    this.undoDepth = Infinity;\n    // Used to track when changes can be merged into a single undo\n    // event\n    this.lastModTime = this.lastSelTime = 0;\n    this.lastOp = null;\n    this.lastOrigin = this.lastSelOrigin = null;\n    // Used by the isClean() method\n    this.generation = this.maxGeneration = startGen || 1;\n  }\n\n  // Create a history change event from an updateDoc-style change\n  // object.\n  function historyChangeFromChange(doc, change) {\n    var histChange = {from: copyPos(change.from), to: changeEnd(change), text: getBetween(doc, change.from, change.to)};\n    attachLocalSpans(doc, histChange, change.from.line, change.to.line + 1);\n    linkedDocs(doc, function(doc) {attachLocalSpans(doc, histChange, change.from.line, change.to.line + 1);}, true);\n    return histChange;\n  }\n\n  // Pop all selection events off the end of a history array. Stop at\n  // a change event.\n  function clearSelectionEvents(array) {\n    while (array.length) {\n      var last = lst(array);\n      if (last.ranges) array.pop();\n      else break;\n    }\n  }\n\n  // Find the top change event in the history. Pop off selection\n  // events that are in the way.\n  function lastChangeEvent(hist, force) {\n    if (force) {\n      clearSelectionEvents(hist.done);\n      return lst(hist.done);\n    } else if (hist.done.length && !lst(hist.done).ranges) {\n      return lst(hist.done);\n    } else if (hist.done.length > 1 && !hist.done[hist.done.length - 2].ranges) {\n      hist.done.pop();\n      return lst(hist.done);\n    }\n  }\n\n  // Register a change in the history. Merges changes that are within\n  // a single operation, ore are close together with an origin that\n  // allows merging (starting with \"+\") into a single event.\n  function addChangeToHistory(doc, change, selAfter, opId) {\n    var hist = doc.history;\n    hist.undone.length = 0;\n    var time = +new Date, cur;\n\n    if ((hist.lastOp == opId ||\n         hist.lastOrigin == change.origin && change.origin &&\n         ((change.origin.charAt(0) == \"+\" && doc.cm && hist.lastModTime > time - doc.cm.options.historyEventDelay) ||\n          change.origin.charAt(0) == \"*\")) &&\n        (cur = lastChangeEvent(hist, hist.lastOp == opId))) {\n      // Merge this change into the last event\n      var last = lst(cur.changes);\n      if (cmp(change.from, change.to) == 0 && cmp(change.from, last.to) == 0) {\n        // Optimized case for simple insertion -- don't want to add\n        // new changesets for every character typed\n        last.to = changeEnd(change);\n      } else {\n        // Add new sub-event\n        cur.changes.push(historyChangeFromChange(doc, change));\n      }\n    } else {\n      // Can not be merged, start a new event.\n      var before = lst(hist.done);\n      if (!before || !before.ranges)\n        pushSelectionToHistory(doc.sel, hist.done);\n      cur = {changes: [historyChangeFromChange(doc, change)],\n             generation: hist.generation};\n      hist.done.push(cur);\n      while (hist.done.length > hist.undoDepth) {\n        hist.done.shift();\n        if (!hist.done[0].ranges) hist.done.shift();\n      }\n    }\n    hist.done.push(selAfter);\n    hist.generation = ++hist.maxGeneration;\n    hist.lastModTime = hist.lastSelTime = time;\n    hist.lastOp = opId;\n    hist.lastOrigin = hist.lastSelOrigin = change.origin;\n\n    if (!last) signal(doc, \"historyAdded\");\n  }\n\n  function selectionEventCanBeMerged(doc, origin, prev, sel) {\n    var ch = origin.charAt(0);\n    return ch == \"*\" ||\n      ch == \"+\" &&\n      prev.ranges.length == sel.ranges.length &&\n      prev.somethingSelected() == sel.somethingSelected() &&\n      new Date - doc.history.lastSelTime <= (doc.cm ? doc.cm.options.historyEventDelay : 500);\n  }\n\n  // Called whenever the selection changes, sets the new selection as\n  // the pending selection in the history, and pushes the old pending\n  // selection into the 'done' array when it was significantly\n  // different (in number of selected ranges, emptiness, or time).\n  function addSelectionToHistory(doc, sel, opId, options) {\n    var hist = doc.history, origin = options && options.origin;\n\n    // A new event is started when the previous origin does not match\n    // the current, or the origins don't allow matching. Origins\n    // starting with * are always merged, those starting with + are\n    // merged when similar and close together in time.\n    if (opId == hist.lastOp ||\n        (origin && hist.lastSelOrigin == origin &&\n         (hist.lastModTime == hist.lastSelTime && hist.lastOrigin == origin ||\n          selectionEventCanBeMerged(doc, origin, lst(hist.done), sel))))\n      hist.done[hist.done.length - 1] = sel;\n    else\n      pushSelectionToHistory(sel, hist.done);\n\n    hist.lastSelTime = +new Date;\n    hist.lastSelOrigin = origin;\n    hist.lastOp = opId;\n    if (options && options.clearRedo !== false)\n      clearSelectionEvents(hist.undone);\n  }\n\n  function pushSelectionToHistory(sel, dest) {\n    var top = lst(dest);\n    if (!(top && top.ranges && top.equals(sel)))\n      dest.push(sel);\n  }\n\n  // Used to store marked span information in the history.\n  function attachLocalSpans(doc, change, from, to) {\n    var existing = change[\"spans_\" + doc.id], n = 0;\n    doc.iter(Math.max(doc.first, from), Math.min(doc.first + doc.size, to), function(line) {\n      if (line.markedSpans)\n        (existing || (existing = change[\"spans_\" + doc.id] = {}))[n] = line.markedSpans;\n      ++n;\n    });\n  }\n\n  // When un/re-doing restores text containing marked spans, those\n  // that have been explicitly cleared should not be restored.\n  function removeClearedSpans(spans) {\n    if (!spans) return null;\n    for (var i = 0, out; i < spans.length; ++i) {\n      if (spans[i].marker.explicitlyCleared) { if (!out) out = spans.slice(0, i); }\n      else if (out) out.push(spans[i]);\n    }\n    return !out ? spans : out.length ? out : null;\n  }\n\n  // Retrieve and filter the old marked spans stored in a change event.\n  function getOldSpans(doc, change) {\n    var found = change[\"spans_\" + doc.id];\n    if (!found) return null;\n    for (var i = 0, nw = []; i < change.text.length; ++i)\n      nw.push(removeClearedSpans(found[i]));\n    return nw;\n  }\n\n  // Used both to provide a JSON-safe object in .getHistory, and, when\n  // detaching a document, to split the history in two\n  function copyHistoryArray(events, newGroup, instantiateSel) {\n    for (var i = 0, copy = []; i < events.length; ++i) {\n      var event = events[i];\n      if (event.ranges) {\n        copy.push(instantiateSel ? Selection.prototype.deepCopy.call(event) : event);\n        continue;\n      }\n      var changes = event.changes, newChanges = [];\n      copy.push({changes: newChanges});\n      for (var j = 0; j < changes.length; ++j) {\n        var change = changes[j], m;\n        newChanges.push({from: change.from, to: change.to, text: change.text});\n        if (newGroup) for (var prop in change) if (m = prop.match(/^spans_(\\d+)$/)) {\n          if (indexOf(newGroup, Number(m[1])) > -1) {\n            lst(newChanges)[prop] = change[prop];\n            delete change[prop];\n          }\n        }\n      }\n    }\n    return copy;\n  }\n\n  // Rebasing/resetting history to deal with externally-sourced changes\n\n  function rebaseHistSelSingle(pos, from, to, diff) {\n    if (to < pos.line) {\n      pos.line += diff;\n    } else if (from < pos.line) {\n      pos.line = from;\n      pos.ch = 0;\n    }\n  }\n\n  // Tries to rebase an array of history events given a change in the\n  // document. If the change touches the same lines as the event, the\n  // event, and everything 'behind' it, is discarded. If the change is\n  // before the event, the event's positions are updated. Uses a\n  // copy-on-write scheme for the positions, to avoid having to\n  // reallocate them all on every rebase, but also avoid problems with\n  // shared position objects being unsafely updated.\n  function rebaseHistArray(array, from, to, diff) {\n    for (var i = 0; i < array.length; ++i) {\n      var sub = array[i], ok = true;\n      if (sub.ranges) {\n        if (!sub.copied) { sub = array[i] = sub.deepCopy(); sub.copied = true; }\n        for (var j = 0; j < sub.ranges.length; j++) {\n          rebaseHistSelSingle(sub.ranges[j].anchor, from, to, diff);\n          rebaseHistSelSingle(sub.ranges[j].head, from, to, diff);\n        }\n        continue;\n      }\n      for (var j = 0; j < sub.changes.length; ++j) {\n        var cur = sub.changes[j];\n        if (to < cur.from.line) {\n          cur.from = Pos(cur.from.line + diff, cur.from.ch);\n          cur.to = Pos(cur.to.line + diff, cur.to.ch);\n        } else if (from <= cur.to.line) {\n          ok = false;\n          break;\n        }\n      }\n      if (!ok) {\n        array.splice(0, i + 1);\n        i = 0;\n      }\n    }\n  }\n\n  function rebaseHist(hist, change) {\n    var from = change.from.line, to = change.to.line, diff = change.text.length - (to - from) - 1;\n    rebaseHistArray(hist.done, from, to, diff);\n    rebaseHistArray(hist.undone, from, to, diff);\n  }\n\n  // EVENT UTILITIES\n\n  // Due to the fact that we still support jurassic IE versions, some\n  // compatibility wrappers are needed.\n\n  var e_preventDefault = CodeMirror.e_preventDefault = function(e) {\n    if (e.preventDefault) e.preventDefault();\n    else e.returnValue = false;\n  };\n  var e_stopPropagation = CodeMirror.e_stopPropagation = function(e) {\n    if (e.stopPropagation) e.stopPropagation();\n    else e.cancelBubble = true;\n  };\n  function e_defaultPrevented(e) {\n    return e.defaultPrevented != null ? e.defaultPrevented : e.returnValue == false;\n  }\n  var e_stop = CodeMirror.e_stop = function(e) {e_preventDefault(e); e_stopPropagation(e);};\n\n  function e_target(e) {return e.target || e.srcElement;}\n  function e_button(e) {\n    var b = e.which;\n    if (b == null) {\n      if (e.button & 1) b = 1;\n      else if (e.button & 2) b = 3;\n      else if (e.button & 4) b = 2;\n    }\n    if (mac && e.ctrlKey && b == 1) b = 3;\n    return b;\n  }\n\n  // EVENT HANDLING\n\n  // Lightweight event framework. on/off also work on DOM nodes,\n  // registering native DOM handlers.\n\n  var on = CodeMirror.on = function(emitter, type, f) {\n    if (emitter.addEventListener)\n      emitter.addEventListener(type, f, false);\n    else if (emitter.attachEvent)\n      emitter.attachEvent(\"on\" + type, f);\n    else {\n      var map = emitter._handlers || (emitter._handlers = {});\n      var arr = map[type] || (map[type] = []);\n      arr.push(f);\n    }\n  };\n\n  var off = CodeMirror.off = function(emitter, type, f) {\n    if (emitter.removeEventListener)\n      emitter.removeEventListener(type, f, false);\n    else if (emitter.detachEvent)\n      emitter.detachEvent(\"on\" + type, f);\n    else {\n      var arr = emitter._handlers && emitter._handlers[type];\n      if (!arr) return;\n      for (var i = 0; i < arr.length; ++i)\n        if (arr[i] == f) { arr.splice(i, 1); break; }\n    }\n  };\n\n  var signal = CodeMirror.signal = function(emitter, type /*, values...*/) {\n    var arr = emitter._handlers && emitter._handlers[type];\n    if (!arr) return;\n    var args = Array.prototype.slice.call(arguments, 2);\n    for (var i = 0; i < arr.length; ++i) arr[i].apply(null, args);\n  };\n\n  // Often, we want to signal events at a point where we are in the\n  // middle of some work, but don't want the handler to start calling\n  // other methods on the editor, which might be in an inconsistent\n  // state or simply not expect any other events to happen.\n  // signalLater looks whether there are any handlers, and schedules\n  // them to be executed when the last operation ends, or, if no\n  // operation is active, when a timeout fires.\n  var delayedCallbacks, delayedCallbackDepth = 0;\n  function signalLater(emitter, type /*, values...*/) {\n    var arr = emitter._handlers && emitter._handlers[type];\n    if (!arr) return;\n    var args = Array.prototype.slice.call(arguments, 2);\n    if (!delayedCallbacks) {\n      ++delayedCallbackDepth;\n      delayedCallbacks = [];\n      setTimeout(fireDelayed, 0);\n    }\n    function bnd(f) {return function(){f.apply(null, args);};};\n    for (var i = 0; i < arr.length; ++i)\n      delayedCallbacks.push(bnd(arr[i]));\n  }\n\n  function fireDelayed() {\n    --delayedCallbackDepth;\n    var delayed = delayedCallbacks;\n    delayedCallbacks = null;\n    for (var i = 0; i < delayed.length; ++i) delayed[i]();\n  }\n\n  // The DOM events that CodeMirror handles can be overridden by\n  // registering a (non-DOM) handler on the editor for the event name,\n  // and preventDefault-ing the event in that handler.\n  function signalDOMEvent(cm, e, override) {\n    signal(cm, override || e.type, cm, e);\n    return e_defaultPrevented(e) || e.codemirrorIgnore;\n  }\n\n  function signalCursorActivity(cm) {\n    var arr = cm._handlers && cm._handlers.cursorActivity;\n    if (!arr) return;\n    var set = cm.curOp.cursorActivityHandlers || (cm.curOp.cursorActivityHandlers = []);\n    for (var i = 0; i < arr.length; ++i) if (indexOf(set, arr[i]) == -1)\n      set.push(arr[i]);\n  }\n\n  function hasHandler(emitter, type) {\n    var arr = emitter._handlers && emitter._handlers[type];\n    return arr && arr.length > 0;\n  }\n\n  // Add on and off methods to a constructor's prototype, to make\n  // registering events on such objects more convenient.\n  function eventMixin(ctor) {\n    ctor.prototype.on = function(type, f) {on(this, type, f);};\n    ctor.prototype.off = function(type, f) {off(this, type, f);};\n  }\n\n  // MISC UTILITIES\n\n  // Number of pixels added to scroller and sizer to hide scrollbar\n  var scrollerCutOff = 30;\n\n  // Returned or thrown by various protocols to signal 'I'm not\n  // handling this'.\n  var Pass = CodeMirror.Pass = {toString: function(){return \"CodeMirror.Pass\";}};\n\n  // Reused option objects for setSelection & friends\n  var sel_dontScroll = {scroll: false}, sel_mouse = {origin: \"*mouse\"}, sel_move = {origin: \"+move\"};\n\n  function Delayed() {this.id = null;}\n  Delayed.prototype.set = function(ms, f) {\n    clearTimeout(this.id);\n    this.id = setTimeout(f, ms);\n  };\n\n  // Counts the column offset in a string, taking tabs into account.\n  // Used mostly to find indentation.\n  var countColumn = CodeMirror.countColumn = function(string, end, tabSize, startIndex, startValue) {\n    if (end == null) {\n      end = string.search(/[^\\s\\u00a0]/);\n      if (end == -1) end = string.length;\n    }\n    for (var i = startIndex || 0, n = startValue || 0;;) {\n      var nextTab = string.indexOf(\"\\t\", i);\n      if (nextTab < 0 || nextTab >= end)\n        return n + (end - i);\n      n += nextTab - i;\n      n += tabSize - (n % tabSize);\n      i = nextTab + 1;\n    }\n  };\n\n  // The inverse of countColumn -- find the offset that corresponds to\n  // a particular column.\n  function findColumn(string, goal, tabSize) {\n    for (var pos = 0, col = 0;;) {\n      var nextTab = string.indexOf(\"\\t\", pos);\n      if (nextTab == -1) nextTab = string.length;\n      var skipped = nextTab - pos;\n      if (nextTab == string.length || col + skipped >= goal)\n        return pos + Math.min(skipped, goal - col);\n      col += nextTab - pos;\n      col += tabSize - (col % tabSize);\n      pos = nextTab + 1;\n      if (col >= goal) return pos;\n    }\n  }\n\n  var spaceStrs = [\"\"];\n  function spaceStr(n) {\n    while (spaceStrs.length <= n)\n      spaceStrs.push(lst(spaceStrs) + \" \");\n    return spaceStrs[n];\n  }\n\n  function lst(arr) { return arr[arr.length-1]; }\n\n  var selectInput = function(node) { node.select(); };\n  if (ios) // Mobile Safari apparently has a bug where select() is broken.\n    selectInput = function(node) { node.selectionStart = 0; node.selectionEnd = node.value.length; };\n  else if (ie) // Suppress mysterious IE10 errors\n    selectInput = function(node) { try { node.select(); } catch(_e) {} };\n\n  function indexOf(array, elt) {\n    for (var i = 0; i < array.length; ++i)\n      if (array[i] == elt) return i;\n    return -1;\n  }\n  if ([].indexOf) indexOf = function(array, elt) { return array.indexOf(elt); };\n  function map(array, f) {\n    var out = [];\n    for (var i = 0; i < array.length; i++) out[i] = f(array[i], i);\n    return out;\n  }\n  if ([].map) map = function(array, f) { return array.map(f); };\n\n  function createObj(base, props) {\n    var inst;\n    if (Object.create) {\n      inst = Object.create(base);\n    } else {\n      var ctor = function() {};\n      ctor.prototype = base;\n      inst = new ctor();\n    }\n    if (props) copyObj(props, inst);\n    return inst;\n  };\n\n  function copyObj(obj, target, overwrite) {\n    if (!target) target = {};\n    for (var prop in obj)\n      if (obj.hasOwnProperty(prop) && (overwrite !== false || !target.hasOwnProperty(prop)))\n        target[prop] = obj[prop];\n    return target;\n  }\n\n  function bind(f) {\n    var args = Array.prototype.slice.call(arguments, 1);\n    return function(){return f.apply(null, args);};\n  }\n\n  var nonASCIISingleCaseWordChar = /[\\u00df\\u3040-\\u309f\\u30a0-\\u30ff\\u3400-\\u4db5\\u4e00-\\u9fcc\\uac00-\\ud7af]/;\n  var isWordCharBasic = CodeMirror.isWordChar = function(ch) {\n    return /\\w/.test(ch) || ch > \"\\x80\" &&\n      (ch.toUpperCase() != ch.toLowerCase() || nonASCIISingleCaseWordChar.test(ch));\n  };\n  function isWordChar(ch, helper) {\n    if (!helper) return isWordCharBasic(ch);\n    if (helper.source.indexOf(\"\\\\w\") > -1 && isWordCharBasic(ch)) return true;\n    return helper.test(ch);\n  }\n\n  function isEmpty(obj) {\n    for (var n in obj) if (obj.hasOwnProperty(n) && obj[n]) return false;\n    return true;\n  }\n\n  // Extending unicode characters. A series of a non-extending char +\n  // any number of extending chars is treated as a single unit as far\n  // as editing and measuring is concerned. This is not fully correct,\n  // since some scripts/fonts/browsers also treat other configurations\n  // of code points as a group.\n  var extendingChars = /[\\u0300-\\u036f\\u0483-\\u0489\\u0591-\\u05bd\\u05bf\\u05c1\\u05c2\\u05c4\\u05c5\\u05c7\\u0610-\\u061a\\u064b-\\u065e\\u0670\\u06d6-\\u06dc\\u06de-\\u06e4\\u06e7\\u06e8\\u06ea-\\u06ed\\u0711\\u0730-\\u074a\\u07a6-\\u07b0\\u07eb-\\u07f3\\u0816-\\u0819\\u081b-\\u0823\\u0825-\\u0827\\u0829-\\u082d\\u0900-\\u0902\\u093c\\u0941-\\u0948\\u094d\\u0951-\\u0955\\u0962\\u0963\\u0981\\u09bc\\u09be\\u09c1-\\u09c4\\u09cd\\u09d7\\u09e2\\u09e3\\u0a01\\u0a02\\u0a3c\\u0a41\\u0a42\\u0a47\\u0a48\\u0a4b-\\u0a4d\\u0a51\\u0a70\\u0a71\\u0a75\\u0a81\\u0a82\\u0abc\\u0ac1-\\u0ac5\\u0ac7\\u0ac8\\u0acd\\u0ae2\\u0ae3\\u0b01\\u0b3c\\u0b3e\\u0b3f\\u0b41-\\u0b44\\u0b4d\\u0b56\\u0b57\\u0b62\\u0b63\\u0b82\\u0bbe\\u0bc0\\u0bcd\\u0bd7\\u0c3e-\\u0c40\\u0c46-\\u0c48\\u0c4a-\\u0c4d\\u0c55\\u0c56\\u0c62\\u0c63\\u0cbc\\u0cbf\\u0cc2\\u0cc6\\u0ccc\\u0ccd\\u0cd5\\u0cd6\\u0ce2\\u0ce3\\u0d3e\\u0d41-\\u0d44\\u0d4d\\u0d57\\u0d62\\u0d63\\u0dca\\u0dcf\\u0dd2-\\u0dd4\\u0dd6\\u0ddf\\u0e31\\u0e34-\\u0e3a\\u0e47-\\u0e4e\\u0eb1\\u0eb4-\\u0eb9\\u0ebb\\u0ebc\\u0ec8-\\u0ecd\\u0f18\\u0f19\\u0f35\\u0f37\\u0f39\\u0f71-\\u0f7e\\u0f80-\\u0f84\\u0f86\\u0f87\\u0f90-\\u0f97\\u0f99-\\u0fbc\\u0fc6\\u102d-\\u1030\\u1032-\\u1037\\u1039\\u103a\\u103d\\u103e\\u1058\\u1059\\u105e-\\u1060\\u1071-\\u1074\\u1082\\u1085\\u1086\\u108d\\u109d\\u135f\\u1712-\\u1714\\u1732-\\u1734\\u1752\\u1753\\u1772\\u1773\\u17b7-\\u17bd\\u17c6\\u17c9-\\u17d3\\u17dd\\u180b-\\u180d\\u18a9\\u1920-\\u1922\\u1927\\u1928\\u1932\\u1939-\\u193b\\u1a17\\u1a18\\u1a56\\u1a58-\\u1a5e\\u1a60\\u1a62\\u1a65-\\u1a6c\\u1a73-\\u1a7c\\u1a7f\\u1b00-\\u1b03\\u1b34\\u1b36-\\u1b3a\\u1b3c\\u1b42\\u1b6b-\\u1b73\\u1b80\\u1b81\\u1ba2-\\u1ba5\\u1ba8\\u1ba9\\u1c2c-\\u1c33\\u1c36\\u1c37\\u1cd0-\\u1cd2\\u1cd4-\\u1ce0\\u1ce2-\\u1ce8\\u1ced\\u1dc0-\\u1de6\\u1dfd-\\u1dff\\u200c\\u200d\\u20d0-\\u20f0\\u2cef-\\u2cf1\\u2de0-\\u2dff\\u302a-\\u302f\\u3099\\u309a\\ua66f-\\ua672\\ua67c\\ua67d\\ua6f0\\ua6f1\\ua802\\ua806\\ua80b\\ua825\\ua826\\ua8c4\\ua8e0-\\ua8f1\\ua926-\\ua92d\\ua947-\\ua951\\ua980-\\ua982\\ua9b3\\ua9b6-\\ua9b9\\ua9bc\\uaa29-\\uaa2e\\uaa31\\uaa32\\uaa35\\uaa36\\uaa43\\uaa4c\\uaab0\\uaab2-\\uaab4\\uaab7\\uaab8\\uaabe\\uaabf\\uaac1\\uabe5\\uabe8\\uabed\\udc00-\\udfff\\ufb1e\\ufe00-\\ufe0f\\ufe20-\\ufe26\\uff9e\\uff9f]/;\n  function isExtendingChar(ch) { return ch.charCodeAt(0) >= 768 && extendingChars.test(ch); }\n\n  // DOM UTILITIES\n\n  function elt(tag, content, className, style) {\n    var e = document.createElement(tag);\n    if (className) e.className = className;\n    if (style) e.style.cssText = style;\n    if (typeof content == \"string\") e.appendChild(document.createTextNode(content));\n    else if (content) for (var i = 0; i < content.length; ++i) e.appendChild(content[i]);\n    return e;\n  }\n\n  var range;\n  if (document.createRange) range = function(node, start, end) {\n    var r = document.createRange();\n    r.setEnd(node, end);\n    r.setStart(node, start);\n    return r;\n  };\n  else range = function(node, start, end) {\n    var r = document.body.createTextRange();\n    r.moveToElementText(node.parentNode);\n    r.collapse(true);\n    r.moveEnd(\"character\", end);\n    r.moveStart(\"character\", start);\n    return r;\n  };\n\n  function removeChildren(e) {\n    for (var count = e.childNodes.length; count > 0; --count)\n      e.removeChild(e.firstChild);\n    return e;\n  }\n\n  function removeChildrenAndAdd(parent, e) {\n    return removeChildren(parent).appendChild(e);\n  }\n\n  function contains(parent, child) {\n    if (parent.contains)\n      return parent.contains(child);\n    while (child = child.parentNode)\n      if (child == parent) return true;\n  }\n\n  function activeElt() { return document.activeElement; }\n  // Older versions of IE throws unspecified error when touching\n  // document.activeElement in some cases (during loading, in iframe)\n  if (ie_upto10) activeElt = function() {\n    try { return document.activeElement; }\n    catch(e) { return document.body; }\n  };\n\n  function classTest(cls) { return new RegExp(\"\\\\b\" + cls + \"\\\\b\\\\s*\"); }\n  function rmClass(node, cls) {\n    var test = classTest(cls);\n    if (test.test(node.className)) node.className = node.className.replace(test, \"\");\n  }\n  function addClass(node, cls) {\n    if (!classTest(cls).test(node.className)) node.className += \" \" + cls;\n  }\n  function joinClasses(a, b) {\n    var as = a.split(\" \");\n    for (var i = 0; i < as.length; i++)\n      if (as[i] && !classTest(as[i]).test(b)) b += \" \" + as[i];\n    return b;\n  }\n\n  // WINDOW-WIDE EVENTS\n\n  // These must be handled carefully, because naively registering a\n  // handler for each editor will cause the editors to never be\n  // garbage collected.\n\n  function forEachCodeMirror(f) {\n    if (!document.body.getElementsByClassName) return;\n    var byClass = document.body.getElementsByClassName(\"CodeMirror\");\n    for (var i = 0; i < byClass.length; i++) {\n      var cm = byClass[i].CodeMirror;\n      if (cm) f(cm);\n    }\n  }\n\n  var globalsRegistered = false;\n  function ensureGlobalHandlers() {\n    if (globalsRegistered) return;\n    registerGlobalHandlers();\n    globalsRegistered = true;\n  }\n  function registerGlobalHandlers() {\n    // When the window resizes, we need to refresh active editors.\n    var resizeTimer;\n    on(window, \"resize\", function() {\n      if (resizeTimer == null) resizeTimer = setTimeout(function() {\n        resizeTimer = null;\n        knownScrollbarWidth = null;\n        forEachCodeMirror(onResize);\n      }, 100);\n    });\n    // When the window loses focus, we want to show the editor as blurred\n    on(window, \"blur\", function() {\n      forEachCodeMirror(onBlur);\n    });\n  }\n\n  // FEATURE DETECTION\n\n  // Detect drag-and-drop\n  var dragAndDrop = function() {\n    // There is *some* kind of drag-and-drop support in IE6-8, but I\n    // couldn't get it to work yet.\n    if (ie_upto8) return false;\n    var div = elt('div');\n    return \"draggable\" in div || \"dragDrop\" in div;\n  }();\n\n  var knownScrollbarWidth;\n  function scrollbarWidth(measure) {\n    if (knownScrollbarWidth != null) return knownScrollbarWidth;\n    var test = elt(\"div\", null, null, \"width: 50px; height: 50px; overflow-x: scroll\");\n    removeChildrenAndAdd(measure, test);\n    if (test.offsetWidth)\n      knownScrollbarWidth = test.offsetHeight - test.clientHeight;\n    return knownScrollbarWidth || 0;\n  }\n\n  var zwspSupported;\n  function zeroWidthElement(measure) {\n    if (zwspSupported == null) {\n      var test = elt(\"span\", \"\\u200b\");\n      removeChildrenAndAdd(measure, elt(\"span\", [test, document.createTextNode(\"x\")]));\n      if (measure.firstChild.offsetHeight != 0)\n        zwspSupported = test.offsetWidth <= 1 && test.offsetHeight > 2 && !ie_upto7;\n    }\n    if (zwspSupported) return elt(\"span\", \"\\u200b\");\n    else return elt(\"span\", \"\\u00a0\", null, \"display: inline-block; width: 1px; margin-right: -1px\");\n  }\n\n  // Feature-detect IE's crummy client rect reporting for bidi text\n  var badBidiRects;\n  function hasBadBidiRects(measure) {\n    if (badBidiRects != null) return badBidiRects;\n    var txt = removeChildrenAndAdd(measure, document.createTextNode(\"A\\u062eA\"));\n    var r0 = range(txt, 0, 1).getBoundingClientRect();\n    if (r0.left == r0.right) return false;\n    var r1 = range(txt, 1, 2).getBoundingClientRect();\n    return badBidiRects = (r1.right - r0.right < 3);\n  }\n\n  // See if \"\".split is the broken IE version, if so, provide an\n  // alternative way to split lines.\n  var splitLines = CodeMirror.splitLines = \"\\n\\nb\".split(/\\n/).length != 3 ? function(string) {\n    var pos = 0, result = [], l = string.length;\n    while (pos <= l) {\n      var nl = string.indexOf(\"\\n\", pos);\n      if (nl == -1) nl = string.length;\n      var line = string.slice(pos, string.charAt(nl - 1) == \"\\r\" ? nl - 1 : nl);\n      var rt = line.indexOf(\"\\r\");\n      if (rt != -1) {\n        result.push(line.slice(0, rt));\n        pos += rt + 1;\n      } else {\n        result.push(line);\n        pos = nl + 1;\n      }\n    }\n    return result;\n  } : function(string){return string.split(/\\r\\n?|\\n/);};\n\n  var hasSelection = window.getSelection ? function(te) {\n    try { return te.selectionStart != te.selectionEnd; }\n    catch(e) { return false; }\n  } : function(te) {\n    try {var range = te.ownerDocument.selection.createRange();}\n    catch(e) {}\n    if (!range || range.parentElement() != te) return false;\n    return range.compareEndPoints(\"StartToEnd\", range) != 0;\n  };\n\n  var hasCopyEvent = (function() {\n    var e = elt(\"div\");\n    if (\"oncopy\" in e) return true;\n    e.setAttribute(\"oncopy\", \"return;\");\n    return typeof e.oncopy == \"function\";\n  })();\n\n  // KEY NAMES\n\n  var keyNames = {3: \"Enter\", 8: \"Backspace\", 9: \"Tab\", 13: \"Enter\", 16: \"Shift\", 17: \"Ctrl\", 18: \"Alt\",\n                  19: \"Pause\", 20: \"CapsLock\", 27: \"Esc\", 32: \"Space\", 33: \"PageUp\", 34: \"PageDown\", 35: \"End\",\n                  36: \"Home\", 37: \"Left\", 38: \"Up\", 39: \"Right\", 40: \"Down\", 44: \"PrintScrn\", 45: \"Insert\",\n                  46: \"Delete\", 59: \";\", 61: \"=\", 91: \"Mod\", 92: \"Mod\", 93: \"Mod\", 107: \"=\", 109: \"-\", 127: \"Delete\",\n                  173: \"-\", 186: \";\", 187: \"=\", 188: \",\", 189: \"-\", 190: \".\", 191: \"/\", 192: \"`\", 219: \"[\", 220: \"\\\\\",\n                  221: \"]\", 222: \"'\", 63232: \"Up\", 63233: \"Down\", 63234: \"Left\", 63235: \"Right\", 63272: \"Delete\",\n                  63273: \"Home\", 63275: \"End\", 63276: \"PageUp\", 63277: \"PageDown\", 63302: \"Insert\"};\n  CodeMirror.keyNames = keyNames;\n  (function() {\n    // Number keys\n    for (var i = 0; i < 10; i++) keyNames[i + 48] = keyNames[i + 96] = String(i);\n    // Alphabetic keys\n    for (var i = 65; i <= 90; i++) keyNames[i] = String.fromCharCode(i);\n    // Function keys\n    for (var i = 1; i <= 12; i++) keyNames[i + 111] = keyNames[i + 63235] = \"F\" + i;\n  })();\n\n  // BIDI HELPERS\n\n  function iterateBidiSections(order, from, to, f) {\n    if (!order) return f(from, to, \"ltr\");\n    var found = false;\n    for (var i = 0; i < order.length; ++i) {\n      var part = order[i];\n      if (part.from < to && part.to > from || from == to && part.to == from) {\n        f(Math.max(part.from, from), Math.min(part.to, to), part.level == 1 ? \"rtl\" : \"ltr\");\n        found = true;\n      }\n    }\n    if (!found) f(from, to, \"ltr\");\n  }\n\n  function bidiLeft(part) { return part.level % 2 ? part.to : part.from; }\n  function bidiRight(part) { return part.level % 2 ? part.from : part.to; }\n\n  function lineLeft(line) { var order = getOrder(line); return order ? bidiLeft(order[0]) : 0; }\n  function lineRight(line) {\n    var order = getOrder(line);\n    if (!order) return line.text.length;\n    return bidiRight(lst(order));\n  }\n\n  function lineStart(cm, lineN) {\n    var line = getLine(cm.doc, lineN);\n    var visual = visualLine(line);\n    if (visual != line) lineN = lineNo(visual);\n    var order = getOrder(visual);\n    var ch = !order ? 0 : order[0].level % 2 ? lineRight(visual) : lineLeft(visual);\n    return Pos(lineN, ch);\n  }\n  function lineEnd(cm, lineN) {\n    var merged, line = getLine(cm.doc, lineN);\n    while (merged = collapsedSpanAtEnd(line)) {\n      line = merged.find(1, true).line;\n      lineN = null;\n    }\n    var order = getOrder(line);\n    var ch = !order ? line.text.length : order[0].level % 2 ? lineLeft(line) : lineRight(line);\n    return Pos(lineN == null ? lineNo(line) : lineN, ch);\n  }\n\n  function compareBidiLevel(order, a, b) {\n    var linedir = order[0].level;\n    if (a == linedir) return true;\n    if (b == linedir) return false;\n    return a < b;\n  }\n  var bidiOther;\n  function getBidiPartAt(order, pos) {\n    bidiOther = null;\n    for (var i = 0, found; i < order.length; ++i) {\n      var cur = order[i];\n      if (cur.from < pos && cur.to > pos) return i;\n      if ((cur.from == pos || cur.to == pos)) {\n        if (found == null) {\n          found = i;\n        } else if (compareBidiLevel(order, cur.level, order[found].level)) {\n          if (cur.from != cur.to) bidiOther = found;\n          return i;\n        } else {\n          if (cur.from != cur.to) bidiOther = i;\n          return found;\n        }\n      }\n    }\n    return found;\n  }\n\n  function moveInLine(line, pos, dir, byUnit) {\n    if (!byUnit) return pos + dir;\n    do pos += dir;\n    while (pos > 0 && isExtendingChar(line.text.charAt(pos)));\n    return pos;\n  }\n\n  // This is needed in order to move 'visually' through bi-directional\n  // text -- i.e., pressing left should make the cursor go left, even\n  // when in RTL text. The tricky part is the 'jumps', where RTL and\n  // LTR text touch each other. This often requires the cursor offset\n  // to move more than one unit, in order to visually move one unit.\n  function moveVisually(line, start, dir, byUnit) {\n    var bidi = getOrder(line);\n    if (!bidi) return moveLogically(line, start, dir, byUnit);\n    var pos = getBidiPartAt(bidi, start), part = bidi[pos];\n    var target = moveInLine(line, start, part.level % 2 ? -dir : dir, byUnit);\n\n    for (;;) {\n      if (target > part.from && target < part.to) return target;\n      if (target == part.from || target == part.to) {\n        if (getBidiPartAt(bidi, target) == pos) return target;\n        part = bidi[pos += dir];\n        return (dir > 0) == part.level % 2 ? part.to : part.from;\n      } else {\n        part = bidi[pos += dir];\n        if (!part) return null;\n        if ((dir > 0) == part.level % 2)\n          target = moveInLine(line, part.to, -1, byUnit);\n        else\n          target = moveInLine(line, part.from, 1, byUnit);\n      }\n    }\n  }\n\n  function moveLogically(line, start, dir, byUnit) {\n    var target = start + dir;\n    if (byUnit) while (target > 0 && isExtendingChar(line.text.charAt(target))) target += dir;\n    return target < 0 || target > line.text.length ? null : target;\n  }\n\n  // Bidirectional ordering algorithm\n  // See http://unicode.org/reports/tr9/tr9-13.html for the algorithm\n  // that this (partially) implements.\n\n  // One-char codes used for character types:\n  // L (L):   Left-to-Right\n  // R (R):   Right-to-Left\n  // r (AL):  Right-to-Left Arabic\n  // 1 (EN):  European Number\n  // + (ES):  European Number Separator\n  // % (ET):  European Number Terminator\n  // n (AN):  Arabic Number\n  // , (CS):  Common Number Separator\n  // m (NSM): Non-Spacing Mark\n  // b (BN):  Boundary Neutral\n  // s (B):   Paragraph Separator\n  // t (S):   Segment Separator\n  // w (WS):  Whitespace\n  // N (ON):  Other Neutrals\n\n  // Returns null if characters are ordered as they appear\n  // (left-to-right), or an array of sections ({from, to, level}\n  // objects) in the order in which they occur visually.\n  var bidiOrdering = (function() {\n    // Character types for codepoints 0 to 0xff\n    var lowTypes = \"bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN\";\n    // Character types for codepoints 0x600 to 0x6ff\n    var arabicTypes = \"rrrrrrrrrrrr,rNNmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmrrrrrrrnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmNmmmm\";\n    function charType(code) {\n      if (code <= 0xf7) return lowTypes.charAt(code);\n      else if (0x590 <= code && code <= 0x5f4) return \"R\";\n      else if (0x600 <= code && code <= 0x6ed) return arabicTypes.charAt(code - 0x600);\n      else if (0x6ee <= code && code <= 0x8ac) return \"r\";\n      else if (0x2000 <= code && code <= 0x200b) return \"w\";\n      else if (code == 0x200c) return \"b\";\n      else return \"L\";\n    }\n\n    var bidiRE = /[\\u0590-\\u05f4\\u0600-\\u06ff\\u0700-\\u08ac]/;\n    var isNeutral = /[stwN]/, isStrong = /[LRr]/, countsAsLeft = /[Lb1n]/, countsAsNum = /[1n]/;\n    // Browsers seem to always treat the boundaries of block elements as being L.\n    var outerType = \"L\";\n\n    function BidiSpan(level, from, to) {\n      this.level = level;\n      this.from = from; this.to = to;\n    }\n\n    return function(str) {\n      if (!bidiRE.test(str)) return false;\n      var len = str.length, types = [];\n      for (var i = 0, type; i < len; ++i)\n        types.push(type = charType(str.charCodeAt(i)));\n\n      // W1. Examine each non-spacing mark (NSM) in the level run, and\n      // change the type of the NSM to the type of the previous\n      // character. If the NSM is at the start of the level run, it will\n      // get the type of sor.\n      for (var i = 0, prev = outerType; i < len; ++i) {\n        var type = types[i];\n        if (type == \"m\") types[i] = prev;\n        else prev = type;\n      }\n\n      // W2. Search backwards from each instance of a European number\n      // until the first strong type (R, L, AL, or sor) is found. If an\n      // AL is found, change the type of the European number to Arabic\n      // number.\n      // W3. Change all ALs to R.\n      for (var i = 0, cur = outerType; i < len; ++i) {\n        var type = types[i];\n        if (type == \"1\" && cur == \"r\") types[i] = \"n\";\n        else if (isStrong.test(type)) { cur = type; if (type == \"r\") types[i] = \"R\"; }\n      }\n\n      // W4. A single European separator between two European numbers\n      // changes to a European number. A single common separator between\n      // two numbers of the same type changes to that type.\n      for (var i = 1, prev = types[0]; i < len - 1; ++i) {\n        var type = types[i];\n        if (type == \"+\" && prev == \"1\" && types[i+1] == \"1\") types[i] = \"1\";\n        else if (type == \",\" && prev == types[i+1] &&\n                 (prev == \"1\" || prev == \"n\")) types[i] = prev;\n        prev = type;\n      }\n\n      // W5. A sequence of European terminators adjacent to European\n      // numbers changes to all European numbers.\n      // W6. Otherwise, separators and terminators change to Other\n      // Neutral.\n      for (var i = 0; i < len; ++i) {\n        var type = types[i];\n        if (type == \",\") types[i] = \"N\";\n        else if (type == \"%\") {\n          for (var end = i + 1; end < len && types[end] == \"%\"; ++end) {}\n          var replace = (i && types[i-1] == \"!\") || (end < len && types[end] == \"1\") ? \"1\" : \"N\";\n          for (var j = i; j < end; ++j) types[j] = replace;\n          i = end - 1;\n        }\n      }\n\n      // W7. Search backwards from each instance of a European number\n      // until the first strong type (R, L, or sor) is found. If an L is\n      // found, then change the type of the European number to L.\n      for (var i = 0, cur = outerType; i < len; ++i) {\n        var type = types[i];\n        if (cur == \"L\" && type == \"1\") types[i] = \"L\";\n        else if (isStrong.test(type)) cur = type;\n      }\n\n      // N1. A sequence of neutrals takes the direction of the\n      // surrounding strong text if the text on both sides has the same\n      // direction. European and Arabic numbers act as if they were R in\n      // terms of their influence on neutrals. Start-of-level-run (sor)\n      // and end-of-level-run (eor) are used at level run boundaries.\n      // N2. Any remaining neutrals take the embedding direction.\n      for (var i = 0; i < len; ++i) {\n        if (isNeutral.test(types[i])) {\n          for (var end = i + 1; end < len && isNeutral.test(types[end]); ++end) {}\n          var before = (i ? types[i-1] : outerType) == \"L\";\n          var after = (end < len ? types[end] : outerType) == \"L\";\n          var replace = before || after ? \"L\" : \"R\";\n          for (var j = i; j < end; ++j) types[j] = replace;\n          i = end - 1;\n        }\n      }\n\n      // Here we depart from the documented algorithm, in order to avoid\n      // building up an actual levels array. Since there are only three\n      // levels (0, 1, 2) in an implementation that doesn't take\n      // explicit embedding into account, we can build up the order on\n      // the fly, without following the level-based algorithm.\n      var order = [], m;\n      for (var i = 0; i < len;) {\n        if (countsAsLeft.test(types[i])) {\n          var start = i;\n          for (++i; i < len && countsAsLeft.test(types[i]); ++i) {}\n          order.push(new BidiSpan(0, start, i));\n        } else {\n          var pos = i, at = order.length;\n          for (++i; i < len && types[i] != \"L\"; ++i) {}\n          for (var j = pos; j < i;) {\n            if (countsAsNum.test(types[j])) {\n              if (pos < j) order.splice(at, 0, new BidiSpan(1, pos, j));\n              var nstart = j;\n              for (++j; j < i && countsAsNum.test(types[j]); ++j) {}\n              order.splice(at, 0, new BidiSpan(2, nstart, j));\n              pos = j;\n            } else ++j;\n          }\n          if (pos < i) order.splice(at, 0, new BidiSpan(1, pos, i));\n        }\n      }\n      if (order[0].level == 1 && (m = str.match(/^\\s+/))) {\n        order[0].from = m[0].length;\n        order.unshift(new BidiSpan(0, 0, m[0].length));\n      }\n      if (lst(order).level == 1 && (m = str.match(/\\s+$/))) {\n        lst(order).to -= m[0].length;\n        order.push(new BidiSpan(0, len - m[0].length, len));\n      }\n      if (order[0].level != lst(order).level)\n        order.push(new BidiSpan(order[0].level, len, len));\n\n      return order;\n    };\n  })();\n\n  // THE END\n\n  CodeMirror.version = \"4.1.1\";\n\n  return CodeMirror;\n});\n"
        },
        "$:/plugins/tiddlywiki/codemirror/lib/codemirror.css": {
            "type": "text/css",
            "title": "$:/plugins/tiddlywiki/codemirror/lib/codemirror.css",
            "tags": "[[$:/tags/Stylesheet]]",
            "text": "/* BASICS */\n\n.CodeMirror {\n  /* Set height, width, borders, and global font properties here */\n  font-family: monospace;\n  height: 300px;\n}\n.CodeMirror-scroll {\n  /* Set scrolling behaviour here */\n  overflow: auto;\n}\n\n/* PADDING */\n\n.CodeMirror-lines {\n  padding: 4px 0; /* Vertical padding around content */\n}\n.CodeMirror pre {\n  padding: 0 4px; /* Horizontal padding of content */\n}\n\n.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {\n  background-color: white; /* The little square between H and V scrollbars */\n}\n\n/* GUTTER */\n\n.CodeMirror-gutters {\n  border-right: 1px solid #ddd;\n  background-color: #f7f7f7;\n  white-space: nowrap;\n}\n.CodeMirror-linenumbers {}\n.CodeMirror-linenumber {\n  padding: 0 3px 0 5px;\n  min-width: 20px;\n  text-align: right;\n  color: #999;\n  -moz-box-sizing: content-box;\n  box-sizing: content-box;\n}\n\n/* CURSOR */\n\n.CodeMirror div.CodeMirror-cursor {\n  border-left: 1px solid black;\n}\n/* Shown when moving in bi-directional text */\n.CodeMirror div.CodeMirror-secondarycursor {\n  border-left: 1px solid silver;\n}\n.CodeMirror.cm-keymap-fat-cursor div.CodeMirror-cursor {\n  width: auto;\n  border: 0;\n  background: #7e7;\n}\n/* Can style cursor different in overwrite (non-insert) mode */\ndiv.CodeMirror-overwrite div.CodeMirror-cursor {}\n\n.cm-tab { display: inline-block; }\n\n.CodeMirror-ruler {\n  border-left: 1px solid #ccc;\n  position: absolute;\n}\n\n/* DEFAULT THEME */\n\n.cm-s-default .cm-keyword {color: #708;}\n.cm-s-default .cm-atom {color: #219;}\n.cm-s-default .cm-number {color: #164;}\n.cm-s-default .cm-def {color: #00f;}\n.cm-s-default .cm-variable,\n.cm-s-default .cm-punctuation,\n.cm-s-default .cm-property,\n.cm-s-default .cm-operator {}\n.cm-s-default .cm-variable-2 {color: #05a;}\n.cm-s-default .cm-variable-3 {color: #085;}\n.cm-s-default .cm-comment {color: #a50;}\n.cm-s-default .cm-string {color: #a11;}\n.cm-s-default .cm-string-2 {color: #f50;}\n.cm-s-default .cm-meta {color: #555;}\n.cm-s-default .cm-qualifier {color: #555;}\n.cm-s-default .cm-builtin {color: #30a;}\n.cm-s-default .cm-bracket {color: #997;}\n.cm-s-default .cm-tag {color: #170;}\n.cm-s-default .cm-attribute {color: #00c;}\n.cm-s-default .cm-header {color: blue;}\n.cm-s-default .cm-quote {color: #090;}\n.cm-s-default .cm-hr {color: #999;}\n.cm-s-default .cm-link {color: #00c;}\n\n.cm-negative {color: #d44;}\n.cm-positive {color: #292;}\n.cm-header, .cm-strong {font-weight: bold;}\n.cm-em {font-style: italic;}\n.cm-link {text-decoration: underline;}\n\n.cm-s-default .cm-error {color: #f00;}\n.cm-invalidchar {color: #f00;}\n\ndiv.CodeMirror span.CodeMirror-matchingbracket {color: #0f0;}\ndiv.CodeMirror span.CodeMirror-nonmatchingbracket {color: #f22;}\n.CodeMirror-activeline-background {background: #e8f2ff;}\n\n/* STOP */\n\n/* The rest of this file contains styles related to the mechanics of\n   the editor. You probably shouldn't touch them. */\n\n.CodeMirror {\n  line-height: 1;\n  position: relative;\n  overflow: hidden;\n  background: white;\n  color: black;\n}\n\n.CodeMirror-scroll {\n  /* 30px is the magic margin used to hide the element's real scrollbars */\n  /* See overflow: hidden in .CodeMirror */\n  margin-bottom: -30px; margin-right: -30px;\n  padding-bottom: 30px;\n  height: 100%;\n  outline: none; /* Prevent dragging from highlighting the element */\n  position: relative;\n  -moz-box-sizing: content-box;\n  box-sizing: content-box;\n}\n.CodeMirror-sizer {\n  position: relative;\n  border-right: 30px solid transparent;\n  -moz-box-sizing: content-box;\n  box-sizing: content-box;\n}\n\n/* The fake, visible scrollbars. Used to force redraw during scrolling\n   before actuall scrolling happens, thus preventing shaking and\n   flickering artifacts. */\n.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {\n  position: absolute;\n  z-index: 6;\n  display: none;\n}\n.CodeMirror-vscrollbar {\n  right: 0; top: 0;\n  overflow-x: hidden;\n  overflow-y: scroll;\n}\n.CodeMirror-hscrollbar {\n  bottom: 0; left: 0;\n  overflow-y: hidden;\n  overflow-x: scroll;\n}\n.CodeMirror-scrollbar-filler {\n  right: 0; bottom: 0;\n}\n.CodeMirror-gutter-filler {\n  left: 0; bottom: 0;\n}\n\n.CodeMirror-gutters {\n  position: absolute; left: 0; top: 0;\n  padding-bottom: 30px;\n  z-index: 3;\n}\n.CodeMirror-gutter {\n  white-space: normal;\n  height: 100%;\n  -moz-box-sizing: content-box;\n  box-sizing: content-box;\n  padding-bottom: 30px;\n  margin-bottom: -32px;\n  display: inline-block;\n  /* Hack to make IE7 behave */\n  *zoom:1;\n  *display:inline;\n}\n.CodeMirror-gutter-elt {\n  position: absolute;\n  cursor: default;\n  z-index: 4;\n}\n\n.CodeMirror-lines {\n  cursor: text;\n}\n.CodeMirror pre {\n  /* Reset some styles that the rest of the page might have set */\n  -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;\n  border-width: 0;\n  background: transparent;\n  font-family: inherit;\n  font-size: inherit;\n  margin: 0;\n  white-space: pre;\n  word-wrap: normal;\n  line-height: inherit;\n  color: inherit;\n  z-index: 2;\n  position: relative;\n  overflow: visible;\n}\n.CodeMirror-wrap pre {\n  word-wrap: break-word;\n  white-space: pre-wrap;\n  word-break: normal;\n}\n\n.CodeMirror-linebackground {\n  position: absolute;\n  left: 0; right: 0; top: 0; bottom: 0;\n  z-index: 0;\n}\n\n.CodeMirror-linewidget {\n  position: relative;\n  z-index: 2;\n  overflow: auto;\n}\n\n.CodeMirror-widget {}\n\n.CodeMirror-wrap .CodeMirror-scroll {\n  overflow-x: hidden;\n}\n\n.CodeMirror-measure {\n  position: absolute;\n  width: 100%;\n  height: 0;\n  overflow: hidden;\n  visibility: hidden;\n}\n.CodeMirror-measure pre { position: static; }\n\n.CodeMirror div.CodeMirror-cursor {\n  position: absolute;\n  border-right: none;\n  width: 0;\n}\n\ndiv.CodeMirror-cursors {\n  visibility: hidden;\n  position: relative;\n  z-index: 1;\n}\n.CodeMirror-focused div.CodeMirror-cursors {\n  visibility: visible;\n}\n\n.CodeMirror-selected { background: #d9d9d9; }\n.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }\n.CodeMirror-crosshair { cursor: crosshair; }\n\n.cm-searching {\n  background: #ffa;\n  background: rgba(255, 255, 0, .4);\n}\n\n/* IE7 hack to prevent it from returning funny offsetTops on the spans */\n.CodeMirror span { *vertical-align: text-bottom; }\n\n/* Used to force a border model for a node */\n.cm-force-border { padding-right: .1px; }\n\n@media print {\n  /* Hide the cursor when printing */\n  .CodeMirror div.CodeMirror-cursors {\n    visibility: hidden;\n  }\n}\n"
        },
        "$:/plugins/tiddlywiki/codemirror/addon/dialog/dialog.css": {
            "type": "text/css",
            "title": "$:/plugins/tiddlywiki/codemirror/addon/dialog/dialog.css",
            "tags": "[[$:/tags/Stylesheet]]",
            "text": ".CodeMirror-dialog {\n  position: absolute;\n  left: 0; right: 0;\n  background: white;\n  z-index: 15;\n  padding: .1em .8em;\n  overflow: hidden;\n  color: #333;\n}\n\n.CodeMirror-dialog-top {\n  border-bottom: 1px solid #eee;\n  top: 0;\n}\n\n.CodeMirror-dialog-bottom {\n  border-top: 1px solid #eee;\n  bottom: 0;\n}\n\n.CodeMirror-dialog input {\n  border: none;\n  outline: none;\n  background: transparent;\n  width: 20em;\n  color: inherit;\n  font-family: monospace;\n}\n\n.CodeMirror-dialog button {\n  font-size: 70%;\n}\n"
        },
        "$:/plugins/tiddlywiki/codemirror/addon/dialog/dialog.js": {
            "type": "application/javascript",
            "title": "$:/plugins/tiddlywiki/codemirror/addon/dialog/dialog.js",
            "module-type": "library",
            "text": "// Open simple dialogs on top of an editor. Relies on dialog.css.\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  function dialogDiv(cm, template, bottom) {\n    var wrap = cm.getWrapperElement();\n    var dialog;\n    dialog = wrap.appendChild(document.createElement(\"div\"));\n    if (bottom) {\n      dialog.className = \"CodeMirror-dialog CodeMirror-dialog-bottom\";\n    } else {\n      dialog.className = \"CodeMirror-dialog CodeMirror-dialog-top\";\n    }\n    if (typeof template == \"string\") {\n      dialog.innerHTML = template;\n    } else { // Assuming it's a detached DOM element.\n      dialog.appendChild(template);\n    }\n    return dialog;\n  }\n\n  function closeNotification(cm, newVal) {\n    if (cm.state.currentNotificationClose)\n      cm.state.currentNotificationClose();\n    cm.state.currentNotificationClose = newVal;\n  }\n\n  CodeMirror.defineExtension(\"openDialog\", function(template, callback, options) {\n    closeNotification(this, null);\n    var dialog = dialogDiv(this, template, options && options.bottom);\n    var closed = false, me = this;\n    function close() {\n      if (closed) return;\n      closed = true;\n      dialog.parentNode.removeChild(dialog);\n    }\n    var inp = dialog.getElementsByTagName(\"input\")[0], button;\n    if (inp) {\n      if (options && options.value) inp.value = options.value;\n      CodeMirror.on(inp, \"keydown\", function(e) {\n        if (options && options.onKeyDown && options.onKeyDown(e, inp.value, close)) { return; }\n        if (e.keyCode == 13 || e.keyCode == 27) {\n          inp.blur();\n          CodeMirror.e_stop(e);\n          close();\n          me.focus();\n          if (e.keyCode == 13) callback(inp.value);\n        }\n      });\n      if (options && options.onKeyUp) {\n        CodeMirror.on(inp, \"keyup\", function(e) {options.onKeyUp(e, inp.value, close);});\n      }\n      if (options && options.value) inp.value = options.value;\n      inp.focus();\n      CodeMirror.on(inp, \"blur\", close);\n    } else if (button = dialog.getElementsByTagName(\"button\")[0]) {\n      CodeMirror.on(button, \"click\", function() {\n        close();\n        me.focus();\n      });\n      button.focus();\n      CodeMirror.on(button, \"blur\", close);\n    }\n    return close;\n  });\n\n  CodeMirror.defineExtension(\"openConfirm\", function(template, callbacks, options) {\n    closeNotification(this, null);\n    var dialog = dialogDiv(this, template, options && options.bottom);\n    var buttons = dialog.getElementsByTagName(\"button\");\n    var closed = false, me = this, blurring = 1;\n    function close() {\n      if (closed) return;\n      closed = true;\n      dialog.parentNode.removeChild(dialog);\n      me.focus();\n    }\n    buttons[0].focus();\n    for (var i = 0; i < buttons.length; ++i) {\n      var b = buttons[i];\n      (function(callback) {\n        CodeMirror.on(b, \"click\", function(e) {\n          CodeMirror.e_preventDefault(e);\n          close();\n          if (callback) callback(me);\n        });\n      })(callbacks[i]);\n      CodeMirror.on(b, \"blur\", function() {\n        --blurring;\n        setTimeout(function() { if (blurring <= 0) close(); }, 200);\n      });\n      CodeMirror.on(b, \"focus\", function() { ++blurring; });\n    }\n  });\n\n  /*\n   * openNotification\n   * Opens a notification, that can be closed with an optional timer\n   * (default 5000ms timer) and always closes on click.\n   *\n   * If a notification is opened while another is opened, it will close the\n   * currently opened one and open the new one immediately.\n   */\n  CodeMirror.defineExtension(\"openNotification\", function(template, options) {\n    closeNotification(this, close);\n    var dialog = dialogDiv(this, template, options && options.bottom);\n    var duration = options && (options.duration === undefined ? 5000 : options.duration);\n    var closed = false, doneTimer;\n\n    function close() {\n      if (closed) return;\n      closed = true;\n      clearTimeout(doneTimer);\n      dialog.parentNode.removeChild(dialog);\n    }\n\n    CodeMirror.on(dialog, 'click', function(e) {\n      CodeMirror.e_preventDefault(e);\n      close();\n    });\n    if (duration)\n      doneTimer = setTimeout(close, options.duration);\n  });\n});\n"
        },
        "$:/plugins/tiddlywiki/codemirror/addon/edit/matchbrackets.js": {
            "type": "application/javascript",
            "title": "$:/plugins/tiddlywiki/codemirror/addon/edit/matchbrackets.js",
            "module-type": "library",
            "text": "(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  var ie_lt8 = /MSIE \\d/.test(navigator.userAgent) &&\n    (document.documentMode == null || document.documentMode < 8);\n\n  var Pos = CodeMirror.Pos;\n\n  var matching = {\"(\": \")>\", \")\": \"(<\", \"[\": \"]>\", \"]\": \"[<\", \"{\": \"}>\", \"}\": \"{<\"};\n\n  function findMatchingBracket(cm, where, strict, config) {\n    var line = cm.getLineHandle(where.line), pos = where.ch - 1;\n    var match = (pos >= 0 && matching[line.text.charAt(pos)]) || matching[line.text.charAt(++pos)];\n    if (!match) return null;\n    var dir = match.charAt(1) == \">\" ? 1 : -1;\n    if (strict && (dir > 0) != (pos == where.ch)) return null;\n    var style = cm.getTokenTypeAt(Pos(where.line, pos + 1));\n\n    var found = scanForBracket(cm, Pos(where.line, pos + (dir > 0 ? 1 : 0)), dir, style || null, config);\n    if (found == null) return null;\n    return {from: Pos(where.line, pos), to: found && found.pos,\n            match: found && found.ch == match.charAt(0), forward: dir > 0};\n  }\n\n  // bracketRegex is used to specify which type of bracket to scan\n  // should be a regexp, e.g. /[[\\]]/\n  //\n  // Note: If \"where\" is on an open bracket, then this bracket is ignored.\n  //\n  // Returns false when no bracket was found, null when it reached\n  // maxScanLines and gave up\n  function scanForBracket(cm, where, dir, style, config) {\n    var maxScanLen = (config && config.maxScanLineLength) || 10000;\n    var maxScanLines = (config && config.maxScanLines) || 1000;\n\n    var stack = [];\n    var re = config && config.bracketRegex ? config.bracketRegex : /[(){}[\\]]/;\n    var lineEnd = dir > 0 ? Math.min(where.line + maxScanLines, cm.lastLine() + 1)\n                          : Math.max(cm.firstLine() - 1, where.line - maxScanLines);\n    for (var lineNo = where.line; lineNo != lineEnd; lineNo += dir) {\n      var line = cm.getLine(lineNo);\n      if (!line) continue;\n      var pos = dir > 0 ? 0 : line.length - 1, end = dir > 0 ? line.length : -1;\n      if (line.length > maxScanLen) continue;\n      if (lineNo == where.line) pos = where.ch - (dir < 0 ? 1 : 0);\n      for (; pos != end; pos += dir) {\n        var ch = line.charAt(pos);\n        if (re.test(ch) && (style === undefined || cm.getTokenTypeAt(Pos(lineNo, pos + 1)) == style)) {\n          var match = matching[ch];\n          if ((match.charAt(1) == \">\") == (dir > 0)) stack.push(ch);\n          else if (!stack.length) return {pos: Pos(lineNo, pos), ch: ch};\n          else stack.pop();\n        }\n      }\n    }\n    return lineNo - dir == (dir > 0 ? cm.lastLine() : cm.firstLine()) ? false : null;\n  }\n\n  function matchBrackets(cm, autoclear, config) {\n    // Disable brace matching in long lines, since it'll cause hugely slow updates\n    var maxHighlightLen = cm.state.matchBrackets.maxHighlightLineLength || 1000;\n    var marks = [], ranges = cm.listSelections();\n    for (var i = 0; i < ranges.length; i++) {\n      var match = ranges[i].empty() && findMatchingBracket(cm, ranges[i].head, false, config);\n      if (match && cm.getLine(match.from.line).length <= maxHighlightLen) {\n        var style = match.match ? \"CodeMirror-matchingbracket\" : \"CodeMirror-nonmatchingbracket\";\n        marks.push(cm.markText(match.from, Pos(match.from.line, match.from.ch + 1), {className: style}));\n        if (match.to && cm.getLine(match.to.line).length <= maxHighlightLen)\n          marks.push(cm.markText(match.to, Pos(match.to.line, match.to.ch + 1), {className: style}));\n      }\n    }\n\n    if (marks.length) {\n      // Kludge to work around the IE bug from issue #1193, where text\n      // input stops going to the textare whever this fires.\n      if (ie_lt8 && cm.state.focused) cm.display.input.focus();\n\n      var clear = function() {\n        cm.operation(function() {\n          for (var i = 0; i < marks.length; i++) marks[i].clear();\n        });\n      };\n      if (autoclear) setTimeout(clear, 800);\n      else return clear;\n    }\n  }\n\n  var currentlyHighlighted = null;\n  function doMatchBrackets(cm) {\n    cm.operation(function() {\n      if (currentlyHighlighted) {currentlyHighlighted(); currentlyHighlighted = null;}\n      currentlyHighlighted = matchBrackets(cm, false, cm.state.matchBrackets);\n    });\n  }\n\n  CodeMirror.defineOption(\"matchBrackets\", false, function(cm, val, old) {\n    if (old && old != CodeMirror.Init)\n      cm.off(\"cursorActivity\", doMatchBrackets);\n    if (val) {\n      cm.state.matchBrackets = typeof val == \"object\" ? val : {};\n      cm.on(\"cursorActivity\", doMatchBrackets);\n    }\n  });\n\n  CodeMirror.defineExtension(\"matchBrackets\", function() {matchBrackets(this, true);});\n  CodeMirror.defineExtension(\"findMatchingBracket\", function(pos, strict, config){\n    return findMatchingBracket(this, pos, strict, config);\n  });\n  CodeMirror.defineExtension(\"scanForBracket\", function(pos, dir, style, config){\n    return scanForBracket(this, pos, dir, style, config);\n  });\n});\n"
        },
        "$:/plugins/tiddlywiki/codemirror/addon/search/searchcursor.js": {
            "type": "application/javascript",
            "title": "$:/plugins/tiddlywiki/codemirror/addon/search/searchcursor.js",
            "module-type": "library",
            "text": "(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n  var Pos = CodeMirror.Pos;\n\n  function SearchCursor(doc, query, pos, caseFold) {\n    this.atOccurrence = false; this.doc = doc;\n    if (caseFold == null && typeof query == \"string\") caseFold = false;\n\n    pos = pos ? doc.clipPos(pos) : Pos(0, 0);\n    this.pos = {from: pos, to: pos};\n\n    // The matches method is filled in based on the type of query.\n    // It takes a position and a direction, and returns an object\n    // describing the next occurrence of the query, or null if no\n    // more matches were found.\n    if (typeof query != \"string\") { // Regexp match\n      if (!query.global) query = new RegExp(query.source, query.ignoreCase ? \"ig\" : \"g\");\n      this.matches = function(reverse, pos) {\n        if (reverse) {\n          query.lastIndex = 0;\n          var line = doc.getLine(pos.line).slice(0, pos.ch), cutOff = 0, match, start;\n          for (;;) {\n            query.lastIndex = cutOff;\n            var newMatch = query.exec(line);\n            if (!newMatch) break;\n            match = newMatch;\n            start = match.index;\n            cutOff = match.index + (match[0].length || 1);\n            if (cutOff == line.length) break;\n          }\n          var matchLen = (match && match[0].length) || 0;\n          if (!matchLen) {\n            if (start == 0 && line.length == 0) {match = undefined;}\n            else if (start != doc.getLine(pos.line).length) {\n              matchLen++;\n            }\n          }\n        } else {\n          query.lastIndex = pos.ch;\n          var line = doc.getLine(pos.line), match = query.exec(line);\n          var matchLen = (match && match[0].length) || 0;\n          var start = match && match.index;\n          if (start + matchLen != line.length && !matchLen) matchLen = 1;\n        }\n        if (match && matchLen)\n          return {from: Pos(pos.line, start),\n                  to: Pos(pos.line, start + matchLen),\n                  match: match};\n      };\n    } else { // String query\n      var origQuery = query;\n      if (caseFold) query = query.toLowerCase();\n      var fold = caseFold ? function(str){return str.toLowerCase();} : function(str){return str;};\n      var target = query.split(\"\\n\");\n      // Different methods for single-line and multi-line queries\n      if (target.length == 1) {\n        if (!query.length) {\n          // Empty string would match anything and never progress, so\n          // we define it to match nothing instead.\n          this.matches = function() {};\n        } else {\n          this.matches = function(reverse, pos) {\n            if (reverse) {\n              var orig = doc.getLine(pos.line).slice(0, pos.ch), line = fold(orig);\n              var match = line.lastIndexOf(query);\n              if (match > -1) {\n                match = adjustPos(orig, line, match);\n                return {from: Pos(pos.line, match), to: Pos(pos.line, match + origQuery.length)};\n              }\n             } else {\n               var orig = doc.getLine(pos.line).slice(pos.ch), line = fold(orig);\n               var match = line.indexOf(query);\n               if (match > -1) {\n                 match = adjustPos(orig, line, match) + pos.ch;\n                 return {from: Pos(pos.line, match), to: Pos(pos.line, match + origQuery.length)};\n               }\n            }\n          };\n        }\n      } else {\n        var origTarget = origQuery.split(\"\\n\");\n        this.matches = function(reverse, pos) {\n          var last = target.length - 1;\n          if (reverse) {\n            if (pos.line - (target.length - 1) < doc.firstLine()) return;\n            if (fold(doc.getLine(pos.line).slice(0, origTarget[last].length)) != target[target.length - 1]) return;\n            var to = Pos(pos.line, origTarget[last].length);\n            for (var ln = pos.line - 1, i = last - 1; i >= 1; --i, --ln)\n              if (target[i] != fold(doc.getLine(ln))) return;\n            var line = doc.getLine(ln), cut = line.length - origTarget[0].length;\n            if (fold(line.slice(cut)) != target[0]) return;\n            return {from: Pos(ln, cut), to: to};\n          } else {\n            if (pos.line + (target.length - 1) > doc.lastLine()) return;\n            var line = doc.getLine(pos.line), cut = line.length - origTarget[0].length;\n            if (fold(line.slice(cut)) != target[0]) return;\n            var from = Pos(pos.line, cut);\n            for (var ln = pos.line + 1, i = 1; i < last; ++i, ++ln)\n              if (target[i] != fold(doc.getLine(ln))) return;\n            if (doc.getLine(ln).slice(0, origTarget[last].length) != target[last]) return;\n            return {from: from, to: Pos(ln, origTarget[last].length)};\n          }\n        };\n      }\n    }\n  }\n\n  SearchCursor.prototype = {\n    findNext: function() {return this.find(false);},\n    findPrevious: function() {return this.find(true);},\n\n    find: function(reverse) {\n      var self = this, pos = this.doc.clipPos(reverse ? this.pos.from : this.pos.to);\n      function savePosAndFail(line) {\n        var pos = Pos(line, 0);\n        self.pos = {from: pos, to: pos};\n        self.atOccurrence = false;\n        return false;\n      }\n\n      for (;;) {\n        if (this.pos = this.matches(reverse, pos)) {\n          this.atOccurrence = true;\n          return this.pos.match || true;\n        }\n        if (reverse) {\n          if (!pos.line) return savePosAndFail(0);\n          pos = Pos(pos.line-1, this.doc.getLine(pos.line-1).length);\n        }\n        else {\n          var maxLine = this.doc.lineCount();\n          if (pos.line == maxLine - 1) return savePosAndFail(maxLine);\n          pos = Pos(pos.line + 1, 0);\n        }\n      }\n    },\n\n    from: function() {if (this.atOccurrence) return this.pos.from;},\n    to: function() {if (this.atOccurrence) return this.pos.to;},\n\n    replace: function(newText) {\n      if (!this.atOccurrence) return;\n      var lines = CodeMirror.splitLines(newText);\n      this.doc.replaceRange(lines, this.pos.from, this.pos.to);\n      this.pos.to = Pos(this.pos.from.line + lines.length - 1,\n                        lines[lines.length - 1].length + (lines.length == 1 ? this.pos.from.ch : 0));\n    }\n  };\n\n  // Maps a position in a case-folded line back to a position in the original line\n  // (compensating for codepoints increasing in number during folding)\n  function adjustPos(orig, folded, pos) {\n    if (orig.length == folded.length) return pos;\n    for (var pos1 = Math.min(pos, orig.length);;) {\n      var len1 = orig.slice(0, pos1).toLowerCase().length;\n      if (len1 < pos) ++pos1;\n      else if (len1 > pos) --pos1;\n      else return pos1;\n    }\n  }\n\n  CodeMirror.defineExtension(\"getSearchCursor\", function(query, pos, caseFold) {\n    return new SearchCursor(this.doc, query, pos, caseFold);\n  });\n  CodeMirror.defineDocExtension(\"getSearchCursor\", function(query, pos, caseFold) {\n    return new SearchCursor(this, query, pos, caseFold);\n  });\n\n  CodeMirror.defineExtension(\"selectMatches\", function(query, caseFold) {\n    var ranges = [], next;\n    var cur = this.getSearchCursor(query, this.getCursor(\"from\"), caseFold);\n    while (next = cur.findNext()) {\n      if (CodeMirror.cmpPos(cur.to(), this.getCursor(\"to\")) > 0) break;\n      ranges.push({anchor: cur.from(), head: cur.to()});\n    }\n    if (ranges.length)\n      this.setSelections(ranges, 0);\n  });\n});\n"
        },
        "$:/plugins/tiddlywiki/codemirror/mode/javascript/javascript.js": {
            "type": "application/javascript",
            "title": "$:/plugins/tiddlywiki/codemirror/mode/javascript/javascript.js",
            "module-type": "library",
            "text": "// TODO actually recognize syntax of TypeScript constructs\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n\"use strict\";\n\nCodeMirror.defineMode(\"javascript\", function(config, parserConfig) {\n  var indentUnit = config.indentUnit;\n  var statementIndent = parserConfig.statementIndent;\n  var jsonldMode = parserConfig.jsonld;\n  var jsonMode = parserConfig.json || jsonldMode;\n  var isTS = parserConfig.typescript;\n\n  // Tokenizer\n\n  var keywords = function(){\n    function kw(type) {return {type: type, style: \"keyword\"};}\n    var A = kw(\"keyword a\"), B = kw(\"keyword b\"), C = kw(\"keyword c\");\n    var operator = kw(\"operator\"), atom = {type: \"atom\", style: \"atom\"};\n\n    var jsKeywords = {\n      \"if\": kw(\"if\"), \"while\": A, \"with\": A, \"else\": B, \"do\": B, \"try\": B, \"finally\": B,\n      \"return\": C, \"break\": C, \"continue\": C, \"new\": C, \"delete\": C, \"throw\": C, \"debugger\": C,\n      \"var\": kw(\"var\"), \"const\": kw(\"var\"), \"let\": kw(\"var\"),\n      \"function\": kw(\"function\"), \"catch\": kw(\"catch\"),\n      \"for\": kw(\"for\"), \"switch\": kw(\"switch\"), \"case\": kw(\"case\"), \"default\": kw(\"default\"),\n      \"in\": operator, \"typeof\": operator, \"instanceof\": operator,\n      \"true\": atom, \"false\": atom, \"null\": atom, \"undefined\": atom, \"NaN\": atom, \"Infinity\": atom,\n      \"this\": kw(\"this\"), \"module\": kw(\"module\"), \"class\": kw(\"class\"), \"super\": kw(\"atom\"),\n      \"yield\": C, \"export\": kw(\"export\"), \"import\": kw(\"import\"), \"extends\": C\n    };\n\n    // Extend the 'normal' keywords with the TypeScript language extensions\n    if (isTS) {\n      var type = {type: \"variable\", style: \"variable-3\"};\n      var tsKeywords = {\n        // object-like things\n        \"interface\": kw(\"interface\"),\n        \"extends\": kw(\"extends\"),\n        \"constructor\": kw(\"constructor\"),\n\n        // scope modifiers\n        \"public\": kw(\"public\"),\n        \"private\": kw(\"private\"),\n        \"protected\": kw(\"protected\"),\n        \"static\": kw(\"static\"),\n\n        // types\n        \"string\": type, \"number\": type, \"bool\": type, \"any\": type\n      };\n\n      for (var attr in tsKeywords) {\n        jsKeywords[attr] = tsKeywords[attr];\n      }\n    }\n\n    return jsKeywords;\n  }();\n\n  var isOperatorChar = /[+\\-*&%=<>!?|~^]/;\n  var isJsonldKeyword = /^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)\"/;\n\n  function readRegexp(stream) {\n    var escaped = false, next, inSet = false;\n    while ((next = stream.next()) != null) {\n      if (!escaped) {\n        if (next == \"/\" && !inSet) return;\n        if (next == \"[\") inSet = true;\n        else if (inSet && next == \"]\") inSet = false;\n      }\n      escaped = !escaped && next == \"\\\\\";\n    }\n  }\n\n  // Used as scratch variables to communicate multiple values without\n  // consing up tons of objects.\n  var type, content;\n  function ret(tp, style, cont) {\n    type = tp; content = cont;\n    return style;\n  }\n  function tokenBase(stream, state) {\n    var ch = stream.next();\n    if (ch == '\"' || ch == \"'\") {\n      state.tokenize = tokenString(ch);\n      return state.tokenize(stream, state);\n    } else if (ch == \".\" && stream.match(/^\\d+(?:[eE][+\\-]?\\d+)?/)) {\n      return ret(\"number\", \"number\");\n    } else if (ch == \".\" && stream.match(\"..\")) {\n      return ret(\"spread\", \"meta\");\n    } else if (/[\\[\\]{}\\(\\),;\\:\\.]/.test(ch)) {\n      return ret(ch);\n    } else if (ch == \"=\" && stream.eat(\">\")) {\n      return ret(\"=>\", \"operator\");\n    } else if (ch == \"0\" && stream.eat(/x/i)) {\n      stream.eatWhile(/[\\da-f]/i);\n      return ret(\"number\", \"number\");\n    } else if (/\\d/.test(ch)) {\n      stream.match(/^\\d*(?:\\.\\d*)?(?:[eE][+\\-]?\\d+)?/);\n      return ret(\"number\", \"number\");\n    } else if (ch == \"/\") {\n      if (stream.eat(\"*\")) {\n        state.tokenize = tokenComment;\n        return tokenComment(stream, state);\n      } else if (stream.eat(\"/\")) {\n        stream.skipToEnd();\n        return ret(\"comment\", \"comment\");\n      } else if (state.lastType == \"operator\" || state.lastType == \"keyword c\" ||\n               state.lastType == \"sof\" || /^[\\[{}\\(,;:]$/.test(state.lastType)) {\n        readRegexp(stream);\n        stream.eatWhile(/[gimy]/); // 'y' is \"sticky\" option in Mozilla\n        return ret(\"regexp\", \"string-2\");\n      } else {\n        stream.eatWhile(isOperatorChar);\n        return ret(\"operator\", \"operator\", stream.current());\n      }\n    } else if (ch == \"`\") {\n      state.tokenize = tokenQuasi;\n      return tokenQuasi(stream, state);\n    } else if (ch == \"#\") {\n      stream.skipToEnd();\n      return ret(\"error\", \"error\");\n    } else if (isOperatorChar.test(ch)) {\n      stream.eatWhile(isOperatorChar);\n      return ret(\"operator\", \"operator\", stream.current());\n    } else {\n      stream.eatWhile(/[\\w\\$_]/);\n      var word = stream.current(), known = keywords.propertyIsEnumerable(word) && keywords[word];\n      return (known && state.lastType != \".\") ? ret(known.type, known.style, word) :\n                     ret(\"variable\", \"variable\", word);\n    }\n  }\n\n  function tokenString(quote) {\n    return function(stream, state) {\n      var escaped = false, next;\n      if (jsonldMode && stream.peek() == \"@\" && stream.match(isJsonldKeyword)){\n        state.tokenize = tokenBase;\n        return ret(\"jsonld-keyword\", \"meta\");\n      }\n      while ((next = stream.next()) != null) {\n        if (next == quote && !escaped) break;\n        escaped = !escaped && next == \"\\\\\";\n      }\n      if (!escaped) state.tokenize = tokenBase;\n      return ret(\"string\", \"string\");\n    };\n  }\n\n  function tokenComment(stream, state) {\n    var maybeEnd = false, ch;\n    while (ch = stream.next()) {\n      if (ch == \"/\" && maybeEnd) {\n        state.tokenize = tokenBase;\n        break;\n      }\n      maybeEnd = (ch == \"*\");\n    }\n    return ret(\"comment\", \"comment\");\n  }\n\n  function tokenQuasi(stream, state) {\n    var escaped = false, next;\n    while ((next = stream.next()) != null) {\n      if (!escaped && (next == \"`\" || next == \"$\" && stream.eat(\"{\"))) {\n        state.tokenize = tokenBase;\n        break;\n      }\n      escaped = !escaped && next == \"\\\\\";\n    }\n    return ret(\"quasi\", \"string-2\", stream.current());\n  }\n\n  var brackets = \"([{}])\";\n  // This is a crude lookahead trick to try and notice that we're\n  // parsing the argument patterns for a fat-arrow function before we\n  // actually hit the arrow token. It only works if the arrow is on\n  // the same line as the arguments and there's no strange noise\n  // (comments) in between. Fallback is to only notice when we hit the\n  // arrow, and not declare the arguments as locals for the arrow\n  // body.\n  function findFatArrow(stream, state) {\n    if (state.fatArrowAt) state.fatArrowAt = null;\n    var arrow = stream.string.indexOf(\"=>\", stream.start);\n    if (arrow < 0) return;\n\n    var depth = 0, sawSomething = false;\n    for (var pos = arrow - 1; pos >= 0; --pos) {\n      var ch = stream.string.charAt(pos);\n      var bracket = brackets.indexOf(ch);\n      if (bracket >= 0 && bracket < 3) {\n        if (!depth) { ++pos; break; }\n        if (--depth == 0) break;\n      } else if (bracket >= 3 && bracket < 6) {\n        ++depth;\n      } else if (/[$\\w]/.test(ch)) {\n        sawSomething = true;\n      } else if (sawSomething && !depth) {\n        ++pos;\n        break;\n      }\n    }\n    if (sawSomething && !depth) state.fatArrowAt = pos;\n  }\n\n  // Parser\n\n  var atomicTypes = {\"atom\": true, \"number\": true, \"variable\": true, \"string\": true, \"regexp\": true, \"this\": true, \"jsonld-keyword\": true};\n\n  function JSLexical(indented, column, type, align, prev, info) {\n    this.indented = indented;\n    this.column = column;\n    this.type = type;\n    this.prev = prev;\n    this.info = info;\n    if (align != null) this.align = align;\n  }\n\n  function inScope(state, varname) {\n    for (var v = state.localVars; v; v = v.next)\n      if (v.name == varname) return true;\n    for (var cx = state.context; cx; cx = cx.prev) {\n      for (var v = cx.vars; v; v = v.next)\n        if (v.name == varname) return true;\n    }\n  }\n\n  function parseJS(state, style, type, content, stream) {\n    var cc = state.cc;\n    // Communicate our context to the combinators.\n    // (Less wasteful than consing up a hundred closures on every call.)\n    cx.state = state; cx.stream = stream; cx.marked = null, cx.cc = cc;\n\n    if (!state.lexical.hasOwnProperty(\"align\"))\n      state.lexical.align = true;\n\n    while(true) {\n      var combinator = cc.length ? cc.pop() : jsonMode ? expression : statement;\n      if (combinator(type, content)) {\n        while(cc.length && cc[cc.length - 1].lex)\n          cc.pop()();\n        if (cx.marked) return cx.marked;\n        if (type == \"variable\" && inScope(state, content)) return \"variable-2\";\n        return style;\n      }\n    }\n  }\n\n  // Combinator utils\n\n  var cx = {state: null, column: null, marked: null, cc: null};\n  function pass() {\n    for (var i = arguments.length - 1; i >= 0; i--) cx.cc.push(arguments[i]);\n  }\n  function cont() {\n    pass.apply(null, arguments);\n    return true;\n  }\n  function register(varname) {\n    function inList(list) {\n      for (var v = list; v; v = v.next)\n        if (v.name == varname) return true;\n      return false;\n    }\n    var state = cx.state;\n    if (state.context) {\n      cx.marked = \"def\";\n      if (inList(state.localVars)) return;\n      state.localVars = {name: varname, next: state.localVars};\n    } else {\n      if (inList(state.globalVars)) return;\n      if (parserConfig.globalVars)\n        state.globalVars = {name: varname, next: state.globalVars};\n    }\n  }\n\n  // Combinators\n\n  var defaultVars = {name: \"this\", next: {name: \"arguments\"}};\n  function pushcontext() {\n    cx.state.context = {prev: cx.state.context, vars: cx.state.localVars};\n    cx.state.localVars = defaultVars;\n  }\n  function popcontext() {\n    cx.state.localVars = cx.state.context.vars;\n    cx.state.context = cx.state.context.prev;\n  }\n  function pushlex(type, info) {\n    var result = function() {\n      var state = cx.state, indent = state.indented;\n      if (state.lexical.type == \"stat\") indent = state.lexical.indented;\n      state.lexical = new JSLexical(indent, cx.stream.column(), type, null, state.lexical, info);\n    };\n    result.lex = true;\n    return result;\n  }\n  function poplex() {\n    var state = cx.state;\n    if (state.lexical.prev) {\n      if (state.lexical.type == \")\")\n        state.indented = state.lexical.indented;\n      state.lexical = state.lexical.prev;\n    }\n  }\n  poplex.lex = true;\n\n  function expect(wanted) {\n    function exp(type) {\n      if (type == wanted) return cont();\n      else if (wanted == \";\") return pass();\n      else return cont(exp);\n    };\n    return exp;\n  }\n\n  function statement(type, value) {\n    if (type == \"var\") return cont(pushlex(\"vardef\", value.length), vardef, expect(\";\"), poplex);\n    if (type == \"keyword a\") return cont(pushlex(\"form\"), expression, statement, poplex);\n    if (type == \"keyword b\") return cont(pushlex(\"form\"), statement, poplex);\n    if (type == \"{\") return cont(pushlex(\"}\"), block, poplex);\n    if (type == \";\") return cont();\n    if (type == \"if\") {\n      if (cx.state.lexical.info == \"else\" && cx.state.cc[cx.state.cc.length - 1] == poplex)\n        cx.state.cc.pop()();\n      return cont(pushlex(\"form\"), expression, statement, poplex, maybeelse);\n    }\n    if (type == \"function\") return cont(functiondef);\n    if (type == \"for\") return cont(pushlex(\"form\"), forspec, statement, poplex);\n    if (type == \"variable\") return cont(pushlex(\"stat\"), maybelabel);\n    if (type == \"switch\") return cont(pushlex(\"form\"), expression, pushlex(\"}\", \"switch\"), expect(\"{\"),\n                                      block, poplex, poplex);\n    if (type == \"case\") return cont(expression, expect(\":\"));\n    if (type == \"default\") return cont(expect(\":\"));\n    if (type == \"catch\") return cont(pushlex(\"form\"), pushcontext, expect(\"(\"), funarg, expect(\")\"),\n                                     statement, poplex, popcontext);\n    if (type == \"module\") return cont(pushlex(\"form\"), pushcontext, afterModule, popcontext, poplex);\n    if (type == \"class\") return cont(pushlex(\"form\"), className, objlit, poplex);\n    if (type == \"export\") return cont(pushlex(\"form\"), afterExport, poplex);\n    if (type == \"import\") return cont(pushlex(\"form\"), afterImport, poplex);\n    return pass(pushlex(\"stat\"), expression, expect(\";\"), poplex);\n  }\n  function expression(type) {\n    return expressionInner(type, false);\n  }\n  function expressionNoComma(type) {\n    return expressionInner(type, true);\n  }\n  function expressionInner(type, noComma) {\n    if (cx.state.fatArrowAt == cx.stream.start) {\n      var body = noComma ? arrowBodyNoComma : arrowBody;\n      if (type == \"(\") return cont(pushcontext, pushlex(\")\"), commasep(pattern, \")\"), poplex, expect(\"=>\"), body, popcontext);\n      else if (type == \"variable\") return pass(pushcontext, pattern, expect(\"=>\"), body, popcontext);\n    }\n\n    var maybeop = noComma ? maybeoperatorNoComma : maybeoperatorComma;\n    if (atomicTypes.hasOwnProperty(type)) return cont(maybeop);\n    if (type == \"function\") return cont(functiondef, maybeop);\n    if (type == \"keyword c\") return cont(noComma ? maybeexpressionNoComma : maybeexpression);\n    if (type == \"(\") return cont(pushlex(\")\"), maybeexpression, comprehension, expect(\")\"), poplex, maybeop);\n    if (type == \"operator\" || type == \"spread\") return cont(noComma ? expressionNoComma : expression);\n    if (type == \"[\") return cont(pushlex(\"]\"), arrayLiteral, poplex, maybeop);\n    if (type == \"{\") return contCommasep(objprop, \"}\", null, maybeop);\n    if (type == \"quasi\") { return pass(quasi, maybeop); }\n    return cont();\n  }\n  function maybeexpression(type) {\n    if (type.match(/[;\\}\\)\\],]/)) return pass();\n    return pass(expression);\n  }\n  function maybeexpressionNoComma(type) {\n    if (type.match(/[;\\}\\)\\],]/)) return pass();\n    return pass(expressionNoComma);\n  }\n\n  function maybeoperatorComma(type, value) {\n    if (type == \",\") return cont(expression);\n    return maybeoperatorNoComma(type, value, false);\n  }\n  function maybeoperatorNoComma(type, value, noComma) {\n    var me = noComma == false ? maybeoperatorComma : maybeoperatorNoComma;\n    var expr = noComma == false ? expression : expressionNoComma;\n    if (value == \"=>\") return cont(pushcontext, noComma ? arrowBodyNoComma : arrowBody, popcontext);\n    if (type == \"operator\") {\n      if (/\\+\\+|--/.test(value)) return cont(me);\n      if (value == \"?\") return cont(expression, expect(\":\"), expr);\n      return cont(expr);\n    }\n    if (type == \"quasi\") { return pass(quasi, me); }\n    if (type == \";\") return;\n    if (type == \"(\") return contCommasep(expressionNoComma, \")\", \"call\", me);\n    if (type == \".\") return cont(property, me);\n    if (type == \"[\") return cont(pushlex(\"]\"), maybeexpression, expect(\"]\"), poplex, me);\n  }\n  function quasi(type, value) {\n    if (type != \"quasi\") return pass();\n    if (value.slice(value.length - 2) != \"${\") return cont(quasi);\n    return cont(expression, continueQuasi);\n  }\n  function continueQuasi(type) {\n    if (type == \"}\") {\n      cx.marked = \"string-2\";\n      cx.state.tokenize = tokenQuasi;\n      return cont(quasi);\n    }\n  }\n  function arrowBody(type) {\n    findFatArrow(cx.stream, cx.state);\n    if (type == \"{\") return pass(statement);\n    return pass(expression);\n  }\n  function arrowBodyNoComma(type) {\n    findFatArrow(cx.stream, cx.state);\n    if (type == \"{\") return pass(statement);\n    return pass(expressionNoComma);\n  }\n  function maybelabel(type) {\n    if (type == \":\") return cont(poplex, statement);\n    return pass(maybeoperatorComma, expect(\";\"), poplex);\n  }\n  function property(type) {\n    if (type == \"variable\") {cx.marked = \"property\"; return cont();}\n  }\n  function objprop(type, value) {\n    if (type == \"variable\") {\n      cx.marked = \"property\";\n      if (value == \"get\" || value == \"set\") return cont(getterSetter);\n    } else if (type == \"number\" || type == \"string\") {\n      cx.marked = jsonldMode ? \"property\" : (type + \" property\");\n    } else if (type == \"[\") {\n      return cont(expression, expect(\"]\"), afterprop);\n    }\n    if (atomicTypes.hasOwnProperty(type)) return cont(afterprop);\n  }\n  function getterSetter(type) {\n    if (type != \"variable\") return pass(afterprop);\n    cx.marked = \"property\";\n    return cont(functiondef);\n  }\n  function afterprop(type) {\n    if (type == \":\") return cont(expressionNoComma);\n    if (type == \"(\") return pass(functiondef);\n  }\n  function commasep(what, end) {\n    function proceed(type) {\n      if (type == \",\") {\n        var lex = cx.state.lexical;\n        if (lex.info == \"call\") lex.pos = (lex.pos || 0) + 1;\n        return cont(what, proceed);\n      }\n      if (type == end) return cont();\n      return cont(expect(end));\n    }\n    return function(type) {\n      if (type == end) return cont();\n      return pass(what, proceed);\n    };\n  }\n  function contCommasep(what, end, info) {\n    for (var i = 3; i < arguments.length; i++)\n      cx.cc.push(arguments[i]);\n    return cont(pushlex(end, info), commasep(what, end), poplex);\n  }\n  function block(type) {\n    if (type == \"}\") return cont();\n    return pass(statement, block);\n  }\n  function maybetype(type) {\n    if (isTS && type == \":\") return cont(typedef);\n  }\n  function typedef(type) {\n    if (type == \"variable\"){cx.marked = \"variable-3\"; return cont();}\n  }\n  function vardef() {\n    return pass(pattern, maybetype, maybeAssign, vardefCont);\n  }\n  function pattern(type, value) {\n    if (type == \"variable\") { register(value); return cont(); }\n    if (type == \"[\") return contCommasep(pattern, \"]\");\n    if (type == \"{\") return contCommasep(proppattern, \"}\");\n  }\n  function proppattern(type, value) {\n    if (type == \"variable\" && !cx.stream.match(/^\\s*:/, false)) {\n      register(value);\n      return cont(maybeAssign);\n    }\n    if (type == \"variable\") cx.marked = \"property\";\n    return cont(expect(\":\"), pattern, maybeAssign);\n  }\n  function maybeAssign(_type, value) {\n    if (value == \"=\") return cont(expressionNoComma);\n  }\n  function vardefCont(type) {\n    if (type == \",\") return cont(vardef);\n  }\n  function maybeelse(type, value) {\n    if (type == \"keyword b\" && value == \"else\") return cont(pushlex(\"form\", \"else\"), statement, poplex);\n  }\n  function forspec(type) {\n    if (type == \"(\") return cont(pushlex(\")\"), forspec1, expect(\")\"), poplex);\n  }\n  function forspec1(type) {\n    if (type == \"var\") return cont(vardef, expect(\";\"), forspec2);\n    if (type == \";\") return cont(forspec2);\n    if (type == \"variable\") return cont(formaybeinof);\n    return pass(expression, expect(\";\"), forspec2);\n  }\n  function formaybeinof(_type, value) {\n    if (value == \"in\" || value == \"of\") { cx.marked = \"keyword\"; return cont(expression); }\n    return cont(maybeoperatorComma, forspec2);\n  }\n  function forspec2(type, value) {\n    if (type == \";\") return cont(forspec3);\n    if (value == \"in\" || value == \"of\") { cx.marked = \"keyword\"; return cont(expression); }\n    return pass(expression, expect(\";\"), forspec3);\n  }\n  function forspec3(type) {\n    if (type != \")\") cont(expression);\n  }\n  function functiondef(type, value) {\n    if (value == \"*\") {cx.marked = \"keyword\"; return cont(functiondef);}\n    if (type == \"variable\") {register(value); return cont(functiondef);}\n    if (type == \"(\") return cont(pushcontext, pushlex(\")\"), commasep(funarg, \")\"), poplex, statement, popcontext);\n  }\n  function funarg(type) {\n    if (type == \"spread\") return cont(funarg);\n    return pass(pattern, maybetype);\n  }\n  function className(type, value) {\n    if (type == \"variable\") {register(value); return cont(classNameAfter);}\n  }\n  function classNameAfter(_type, value) {\n    if (value == \"extends\") return cont(expression);\n  }\n  function objlit(type) {\n    if (type == \"{\") return contCommasep(objprop, \"}\");\n  }\n  function afterModule(type, value) {\n    if (type == \"string\") return cont(statement);\n    if (type == \"variable\") { register(value); return cont(maybeFrom); }\n  }\n  function afterExport(_type, value) {\n    if (value == \"*\") { cx.marked = \"keyword\"; return cont(maybeFrom, expect(\";\")); }\n    if (value == \"default\") { cx.marked = \"keyword\"; return cont(expression, expect(\";\")); }\n    return pass(statement);\n  }\n  function afterImport(type) {\n    if (type == \"string\") return cont();\n    return pass(importSpec, maybeFrom);\n  }\n  function importSpec(type, value) {\n    if (type == \"{\") return contCommasep(importSpec, \"}\");\n    if (type == \"variable\") register(value);\n    return cont();\n  }\n  function maybeFrom(_type, value) {\n    if (value == \"from\") { cx.marked = \"keyword\"; return cont(expression); }\n  }\n  function arrayLiteral(type) {\n    if (type == \"]\") return cont();\n    return pass(expressionNoComma, maybeArrayComprehension);\n  }\n  function maybeArrayComprehension(type) {\n    if (type == \"for\") return pass(comprehension, expect(\"]\"));\n    if (type == \",\") return cont(commasep(expressionNoComma, \"]\"));\n    return pass(commasep(expressionNoComma, \"]\"));\n  }\n  function comprehension(type) {\n    if (type == \"for\") return cont(forspec, comprehension);\n    if (type == \"if\") return cont(expression, comprehension);\n  }\n\n  // Interface\n\n  return {\n    startState: function(basecolumn) {\n      var state = {\n        tokenize: tokenBase,\n        lastType: \"sof\",\n        cc: [],\n        lexical: new JSLexical((basecolumn || 0) - indentUnit, 0, \"block\", false),\n        localVars: parserConfig.localVars,\n        context: parserConfig.localVars && {vars: parserConfig.localVars},\n        indented: 0\n      };\n      if (parserConfig.globalVars && typeof parserConfig.globalVars == \"object\")\n        state.globalVars = parserConfig.globalVars;\n      return state;\n    },\n\n    token: function(stream, state) {\n      if (stream.sol()) {\n        if (!state.lexical.hasOwnProperty(\"align\"))\n          state.lexical.align = false;\n        state.indented = stream.indentation();\n        findFatArrow(stream, state);\n      }\n      if (state.tokenize != tokenComment && stream.eatSpace()) return null;\n      var style = state.tokenize(stream, state);\n      if (type == \"comment\") return style;\n      state.lastType = type == \"operator\" && (content == \"++\" || content == \"--\") ? \"incdec\" : type;\n      return parseJS(state, style, type, content, stream);\n    },\n\n    indent: function(state, textAfter) {\n      if (state.tokenize == tokenComment) return CodeMirror.Pass;\n      if (state.tokenize != tokenBase) return 0;\n      var firstChar = textAfter && textAfter.charAt(0), lexical = state.lexical;\n      // Kludge to prevent 'maybelse' from blocking lexical scope pops\n      if (!/^\\s*else\\b/.test(textAfter)) for (var i = state.cc.length - 1; i >= 0; --i) {\n        var c = state.cc[i];\n        if (c == poplex) lexical = lexical.prev;\n        else if (c != maybeelse) break;\n      }\n      if (lexical.type == \"stat\" && firstChar == \"}\") lexical = lexical.prev;\n      if (statementIndent && lexical.type == \")\" && lexical.prev.type == \"stat\")\n        lexical = lexical.prev;\n      var type = lexical.type, closing = firstChar == type;\n\n      if (type == \"vardef\") return lexical.indented + (state.lastType == \"operator\" || state.lastType == \",\" ? lexical.info + 1 : 0);\n      else if (type == \"form\" && firstChar == \"{\") return lexical.indented;\n      else if (type == \"form\") return lexical.indented + indentUnit;\n      else if (type == \"stat\")\n        return lexical.indented + (state.lastType == \"operator\" || state.lastType == \",\" ? statementIndent || indentUnit : 0);\n      else if (lexical.info == \"switch\" && !closing && parserConfig.doubleIndentSwitch != false)\n        return lexical.indented + (/^(?:case|default)\\b/.test(textAfter) ? indentUnit : 2 * indentUnit);\n      else if (lexical.align) return lexical.column + (closing ? 0 : 1);\n      else return lexical.indented + (closing ? 0 : indentUnit);\n    },\n\n    electricChars: \":{}\",\n    blockCommentStart: jsonMode ? null : \"/*\",\n    blockCommentEnd: jsonMode ? null : \"*/\",\n    lineComment: jsonMode ? null : \"//\",\n    fold: \"brace\",\n\n    helperType: jsonMode ? \"json\" : \"javascript\",\n    jsonldMode: jsonldMode,\n    jsonMode: jsonMode\n  };\n});\n\nCodeMirror.registerHelper(\"wordChars\", \"javascript\", /[\\\\w$]/);\n\nCodeMirror.defineMIME(\"text/javascript\", \"javascript\");\nCodeMirror.defineMIME(\"text/ecmascript\", \"javascript\");\nCodeMirror.defineMIME(\"application/javascript\", \"javascript\");\nCodeMirror.defineMIME(\"application/ecmascript\", \"javascript\");\nCodeMirror.defineMIME(\"application/json\", {name: \"javascript\", json: true});\nCodeMirror.defineMIME(\"application/x-json\", {name: \"javascript\", json: true});\nCodeMirror.defineMIME(\"application/ld+json\", {name: \"javascript\", jsonld: true});\nCodeMirror.defineMIME(\"text/typescript\", { name: \"javascript\", typescript: true });\nCodeMirror.defineMIME(\"application/typescript\", { name: \"javascript\", typescript: true });\n\n});\n"
        },
        "$:/plugins/tiddlywiki/codemirror/keymap/vim.js": {
            "type": "application/javascript",
            "title": "$:/plugins/tiddlywiki/codemirror/keymap/vim.js",
            "module-type": "library",
            "text": "/**\n * Supported keybindings:\n *\n *   Motion:\n *   h, j, k, l\n *   gj, gk\n *   e, E, w, W, b, B, ge, gE\n *   f<character>, F<character>, t<character>, T<character>\n *   $, ^, 0, -, +, _\n *   gg, G\n *   %\n *   '<character>, `<character>\n *\n *   Operator:\n *   d, y, c\n *   dd, yy, cc\n *   g~, g~g~\n *   >, <, >>, <<\n *\n *   Operator-Motion:\n *   x, X, D, Y, C, ~\n *\n *   Action:\n *   a, i, s, A, I, S, o, O\n *   zz, z., z<CR>, zt, zb, z-\n *   J\n *   u, Ctrl-r\n *   m<character>\n *   r<character>\n *\n *   Modes:\n *   ESC - leave insert mode, visual mode, and clear input state.\n *   Ctrl-[, Ctrl-c - same as ESC.\n *\n * Registers: unnamed, -, a-z, A-Z, 0-9\n *   (Does not respect the special case for number registers when delete\n *    operator is made with these commands: %, (, ),  , /, ?, n, N, {, } )\n *   TODO: Implement the remaining registers.\n * Marks: a-z, A-Z, and 0-9\n *   TODO: Implement the remaining special marks. They have more complex\n *       behavior.\n *\n * Events:\n *  'vim-mode-change' - raised on the editor anytime the current mode changes,\n *                      Event object: {mode: \"visual\", subMode: \"linewise\"}\n *\n * Code structure:\n *  1. Default keymap\n *  2. Variable declarations and short basic helpers\n *  3. Instance (External API) implementation\n *  4. Internal state tracking objects (input state, counter) implementation\n *     and instanstiation\n *  5. Key handler (the main command dispatcher) implementation\n *  6. Motion, operator, and action implementations\n *  7. Helper functions for the key handler, motions, operators, and actions\n *  8. Set up Vim to work as a keymap for CodeMirror.\n */\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../lib/codemirror\"), require(\"../addon/search/searchcursor\"), require(\"../addon/dialog/dialog\"), require(\"../addon/edit/matchbrackets.js\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../lib/codemirror\", \"../addon/search/searchcursor\", \"../addon/dialog/dialog\", \"../addon/edit/matchbrackets\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  'use strict';\n\n  var defaultKeymap = [\n    // Key to key mapping. This goes first to make it possible to override\n    // existing mappings.\n    { keys: ['<Left>'], type: 'keyToKey', toKeys: ['h'] },\n    { keys: ['<Right>'], type: 'keyToKey', toKeys: ['l'] },\n    { keys: ['<Up>'], type: 'keyToKey', toKeys: ['k'] },\n    { keys: ['<Down>'], type: 'keyToKey', toKeys: ['j'] },\n    { keys: ['<Space>'], type: 'keyToKey', toKeys: ['l'] },\n    { keys: ['<BS>'], type: 'keyToKey', toKeys: ['h'] },\n    { keys: ['<C-Space>'], type: 'keyToKey', toKeys: ['W'] },\n    { keys: ['<C-BS>'], type: 'keyToKey', toKeys: ['B'] },\n    { keys: ['<S-Space>'], type: 'keyToKey', toKeys: ['w'] },\n    { keys: ['<S-BS>'], type: 'keyToKey', toKeys: ['b'] },\n    { keys: ['<C-n>'], type: 'keyToKey', toKeys: ['j'] },\n    { keys: ['<C-p>'], type: 'keyToKey', toKeys: ['k'] },\n    { keys: ['<C-[>'], type: 'keyToKey', toKeys: ['<Esc>'] },\n    { keys: ['<C-c>'], type: 'keyToKey', toKeys: ['<Esc>'] },\n    { keys: ['s'], type: 'keyToKey', toKeys: ['c', 'l'], context: 'normal' },\n    { keys: ['s'], type: 'keyToKey', toKeys: ['x', 'i'], context: 'visual'},\n    { keys: ['S'], type: 'keyToKey', toKeys: ['c', 'c'], context: 'normal' },\n    { keys: ['S'], type: 'keyToKey', toKeys: ['d', 'c', 'c'], context: 'visual' },\n    { keys: ['<Home>'], type: 'keyToKey', toKeys: ['0'] },\n    { keys: ['<End>'], type: 'keyToKey', toKeys: ['$'] },\n    { keys: ['<PageUp>'], type: 'keyToKey', toKeys: ['<C-b>'] },\n    { keys: ['<PageDown>'], type: 'keyToKey', toKeys: ['<C-f>'] },\n    { keys: ['<CR>'], type: 'keyToKey', toKeys: ['j', '^'], context: 'normal' },\n    // Motions\n    { keys: ['H'], type: 'motion',\n        motion: 'moveToTopLine',\n        motionArgs: { linewise: true, toJumplist: true }},\n    { keys: ['M'], type: 'motion',\n        motion: 'moveToMiddleLine',\n        motionArgs: { linewise: true, toJumplist: true }},\n    { keys: ['L'], type: 'motion',\n        motion: 'moveToBottomLine',\n        motionArgs: { linewise: true, toJumplist: true }},\n    { keys: ['h'], type: 'motion',\n        motion: 'moveByCharacters',\n        motionArgs: { forward: false }},\n    { keys: ['l'], type: 'motion',\n        motion: 'moveByCharacters',\n        motionArgs: { forward: true }},\n    { keys: ['j'], type: 'motion',\n        motion: 'moveByLines',\n        motionArgs: { forward: true, linewise: true }},\n    { keys: ['k'], type: 'motion',\n        motion: 'moveByLines',\n        motionArgs: { forward: false, linewise: true }},\n    { keys: ['g','j'], type: 'motion',\n        motion: 'moveByDisplayLines',\n        motionArgs: { forward: true }},\n    { keys: ['g','k'], type: 'motion',\n        motion: 'moveByDisplayLines',\n        motionArgs: { forward: false }},\n    { keys: ['w'], type: 'motion',\n        motion: 'moveByWords',\n        motionArgs: { forward: true, wordEnd: false }},\n    { keys: ['W'], type: 'motion',\n        motion: 'moveByWords',\n        motionArgs: { forward: true, wordEnd: false, bigWord: true }},\n    { keys: ['e'], type: 'motion',\n        motion: 'moveByWords',\n        motionArgs: { forward: true, wordEnd: true, inclusive: true }},\n    { keys: ['E'], type: 'motion',\n        motion: 'moveByWords',\n        motionArgs: { forward: true, wordEnd: true, bigWord: true,\n            inclusive: true }},\n    { keys: ['b'], type: 'motion',\n        motion: 'moveByWords',\n        motionArgs: { forward: false, wordEnd: false }},\n    { keys: ['B'], type: 'motion',\n        motion: 'moveByWords',\n        motionArgs: { forward: false, wordEnd: false, bigWord: true }},\n    { keys: ['g', 'e'], type: 'motion',\n        motion: 'moveByWords',\n        motionArgs: { forward: false, wordEnd: true, inclusive: true }},\n    { keys: ['g', 'E'], type: 'motion',\n        motion: 'moveByWords',\n        motionArgs: { forward: false, wordEnd: true, bigWord: true,\n            inclusive: true }},\n    { keys: ['{'], type: 'motion', motion: 'moveByParagraph',\n        motionArgs: { forward: false, toJumplist: true }},\n    { keys: ['}'], type: 'motion', motion: 'moveByParagraph',\n        motionArgs: { forward: true, toJumplist: true }},\n    { keys: ['<C-f>'], type: 'motion',\n        motion: 'moveByPage', motionArgs: { forward: true }},\n    { keys: ['<C-b>'], type: 'motion',\n        motion: 'moveByPage', motionArgs: { forward: false }},\n    { keys: ['<C-d>'], type: 'motion',\n        motion: 'moveByScroll',\n        motionArgs: { forward: true, explicitRepeat: true }},\n    { keys: ['<C-u>'], type: 'motion',\n        motion: 'moveByScroll',\n        motionArgs: { forward: false, explicitRepeat: true }},\n    { keys: ['g', 'g'], type: 'motion',\n        motion: 'moveToLineOrEdgeOfDocument',\n        motionArgs: { forward: false, explicitRepeat: true, linewise: true, toJumplist: true }},\n    { keys: ['G'], type: 'motion',\n        motion: 'moveToLineOrEdgeOfDocument',\n        motionArgs: { forward: true, explicitRepeat: true, linewise: true, toJumplist: true }},\n    { keys: ['0'], type: 'motion', motion: 'moveToStartOfLine' },\n    { keys: ['^'], type: 'motion',\n        motion: 'moveToFirstNonWhiteSpaceCharacter' },\n    { keys: ['+'], type: 'motion',\n        motion: 'moveByLines',\n        motionArgs: { forward: true, toFirstChar:true }},\n    { keys: ['-'], type: 'motion',\n        motion: 'moveByLines',\n        motionArgs: { forward: false, toFirstChar:true }},\n    { keys: ['_'], type: 'motion',\n        motion: 'moveByLines',\n        motionArgs: { forward: true, toFirstChar:true, repeatOffset:-1 }},\n    { keys: ['$'], type: 'motion',\n        motion: 'moveToEol',\n        motionArgs: { inclusive: true }},\n    { keys: ['%'], type: 'motion',\n        motion: 'moveToMatchedSymbol',\n        motionArgs: { inclusive: true, toJumplist: true }},\n    { keys: ['f', 'character'], type: 'motion',\n        motion: 'moveToCharacter',\n        motionArgs: { forward: true , inclusive: true }},\n    { keys: ['F', 'character'], type: 'motion',\n        motion: 'moveToCharacter',\n        motionArgs: { forward: false }},\n    { keys: ['t', 'character'], type: 'motion',\n        motion: 'moveTillCharacter',\n        motionArgs: { forward: true, inclusive: true }},\n    { keys: ['T', 'character'], type: 'motion',\n        motion: 'moveTillCharacter',\n        motionArgs: { forward: false }},\n    { keys: [';'], type: 'motion', motion: 'repeatLastCharacterSearch',\n        motionArgs: { forward: true }},\n    { keys: [','], type: 'motion', motion: 'repeatLastCharacterSearch',\n        motionArgs: { forward: false }},\n    { keys: ['\\'', 'character'], type: 'motion', motion: 'goToMark',\n        motionArgs: {toJumplist: true, linewise: true}},\n    { keys: ['`', 'character'], type: 'motion', motion: 'goToMark',\n        motionArgs: {toJumplist: true}},\n    { keys: [']', '`'], type: 'motion', motion: 'jumpToMark', motionArgs: { forward: true } },\n    { keys: ['[', '`'], type: 'motion', motion: 'jumpToMark', motionArgs: { forward: false } },\n    { keys: [']', '\\''], type: 'motion', motion: 'jumpToMark', motionArgs: { forward: true, linewise: true } },\n    { keys: ['[', '\\''], type: 'motion', motion: 'jumpToMark', motionArgs: { forward: false, linewise: true } },\n    // the next two aren't motions but must come before more general motion declarations\n    { keys: [']', 'p'], type: 'action', action: 'paste', isEdit: true,\n        actionArgs: { after: true, isEdit: true, matchIndent: true}},\n    { keys: ['[', 'p'], type: 'action', action: 'paste', isEdit: true,\n        actionArgs: { after: false, isEdit: true, matchIndent: true}},\n    { keys: [']', 'character'], type: 'motion',\n        motion: 'moveToSymbol',\n        motionArgs: { forward: true, toJumplist: true}},\n    { keys: ['[', 'character'], type: 'motion',\n        motion: 'moveToSymbol',\n        motionArgs: { forward: false, toJumplist: true}},\n    { keys: ['|'], type: 'motion',\n        motion: 'moveToColumn',\n        motionArgs: { }},\n    { keys: ['o'], type: 'motion', motion: 'moveToOtherHighlightedEnd', motionArgs: { },context:'visual'},\n    // Operators\n    { keys: ['d'], type: 'operator', operator: 'delete' },\n    { keys: ['y'], type: 'operator', operator: 'yank' },\n    { keys: ['c'], type: 'operator', operator: 'change' },\n    { keys: ['>'], type: 'operator', operator: 'indent',\n        operatorArgs: { indentRight: true }},\n    { keys: ['<'], type: 'operator', operator: 'indent',\n        operatorArgs: { indentRight: false }},\n    { keys: ['g', '~'], type: 'operator', operator: 'swapcase' },\n    { keys: ['n'], type: 'motion', motion: 'findNext',\n        motionArgs: { forward: true, toJumplist: true }},\n    { keys: ['N'], type: 'motion', motion: 'findNext',\n        motionArgs: { forward: false, toJumplist: true }},\n    // Operator-Motion dual commands\n    { keys: ['x'], type: 'operatorMotion', operator: 'delete',\n        motion: 'moveByCharacters', motionArgs: { forward: true },\n        operatorMotionArgs: { visualLine: false }},\n    { keys: ['X'], type: 'operatorMotion', operator: 'delete',\n        motion: 'moveByCharacters', motionArgs: { forward: false },\n        operatorMotionArgs: { visualLine: true }},\n    { keys: ['D'], type: 'operatorMotion', operator: 'delete',\n      motion: 'moveToEol', motionArgs: { inclusive: true },\n        operatorMotionArgs: { visualLine: true }},\n    { keys: ['Y'], type: 'operatorMotion', operator: 'yank',\n        motion: 'moveToEol', motionArgs: { inclusive: true },\n        operatorMotionArgs: { visualLine: true }},\n    { keys: ['C'], type: 'operatorMotion',\n        operator: 'change',\n        motion: 'moveToEol', motionArgs: { inclusive: true },\n        operatorMotionArgs: { visualLine: true }},\n    { keys: ['~'], type: 'operatorMotion',\n        operator: 'swapcase', operatorArgs: { shouldMoveCursor: true },\n        motion: 'moveByCharacters', motionArgs: { forward: true }},\n    // Actions\n    { keys: ['<C-i>'], type: 'action', action: 'jumpListWalk',\n        actionArgs: { forward: true }},\n    { keys: ['<C-o>'], type: 'action', action: 'jumpListWalk',\n        actionArgs: { forward: false }},\n    { keys: ['<C-e>'], type: 'action',\n        action: 'scroll',\n        actionArgs: { forward: true, linewise: true }},\n    { keys: ['<C-y>'], type: 'action',\n        action: 'scroll',\n        actionArgs: { forward: false, linewise: true }},\n    { keys: ['a'], type: 'action', action: 'enterInsertMode', isEdit: true,\n        actionArgs: { insertAt: 'charAfter' }},\n    { keys: ['A'], type: 'action', action: 'enterInsertMode', isEdit: true,\n        actionArgs: { insertAt: 'eol' }},\n    { keys: ['i'], type: 'action', action: 'enterInsertMode', isEdit: true,\n        actionArgs: { insertAt: 'inplace' }},\n    { keys: ['I'], type: 'action', action: 'enterInsertMode', isEdit: true,\n        actionArgs: { insertAt: 'firstNonBlank' }},\n    { keys: ['o'], type: 'action', action: 'newLineAndEnterInsertMode',\n        isEdit: true, interlaceInsertRepeat: true,\n        actionArgs: { after: true }},\n    { keys: ['O'], type: 'action', action: 'newLineAndEnterInsertMode',\n        isEdit: true, interlaceInsertRepeat: true,\n        actionArgs: { after: false }},\n    { keys: ['v'], type: 'action', action: 'toggleVisualMode' },\n    { keys: ['V'], type: 'action', action: 'toggleVisualMode',\n        actionArgs: { linewise: true }},\n    { keys: ['g', 'v'], type: 'action', action: 'reselectLastSelection' },\n    { keys: ['J'], type: 'action', action: 'joinLines', isEdit: true },\n    { keys: ['p'], type: 'action', action: 'paste', isEdit: true,\n        actionArgs: { after: true, isEdit: true }},\n    { keys: ['P'], type: 'action', action: 'paste', isEdit: true,\n        actionArgs: { after: false, isEdit: true }},\n    { keys: ['r', 'character'], type: 'action', action: 'replace', isEdit: true },\n    { keys: ['@', 'character'], type: 'action', action: 'replayMacro' },\n    { keys: ['q', 'character'], type: 'action', action: 'enterMacroRecordMode' },\n    // Handle Replace-mode as a special case of insert mode.\n    { keys: ['R'], type: 'action', action: 'enterInsertMode', isEdit: true,\n        actionArgs: { replace: true }},\n    { keys: ['u'], type: 'action', action: 'undo' },\n    { keys: ['u'], type: 'action', action: 'changeCase', actionArgs: {toLower: true}, context: 'visual', isEdit: true },\n    { keys: ['U'],type: 'action', action: 'changeCase', actionArgs: {toLower: false}, context: 'visual', isEdit: true },\n    { keys: ['<C-r>'], type: 'action', action: 'redo' },\n    { keys: ['m', 'character'], type: 'action', action: 'setMark' },\n    { keys: ['\"', 'character'], type: 'action', action: 'setRegister' },\n    { keys: ['z', 'z'], type: 'action', action: 'scrollToCursor',\n        actionArgs: { position: 'center' }},\n    { keys: ['z', '.'], type: 'action', action: 'scrollToCursor',\n        actionArgs: { position: 'center' },\n        motion: 'moveToFirstNonWhiteSpaceCharacter' },\n    { keys: ['z', 't'], type: 'action', action: 'scrollToCursor',\n        actionArgs: { position: 'top' }},\n    { keys: ['z', '<CR>'], type: 'action', action: 'scrollToCursor',\n        actionArgs: { position: 'top' },\n        motion: 'moveToFirstNonWhiteSpaceCharacter' },\n    { keys: ['z', '-'], type: 'action', action: 'scrollToCursor',\n        actionArgs: { position: 'bottom' }},\n    { keys: ['z', 'b'], type: 'action', action: 'scrollToCursor',\n        actionArgs: { position: 'bottom' },\n        motion: 'moveToFirstNonWhiteSpaceCharacter' },\n    { keys: ['.'], type: 'action', action: 'repeatLastEdit' },\n    { keys: ['<C-a>'], type: 'action', action: 'incrementNumberToken',\n        isEdit: true,\n        actionArgs: {increase: true, backtrack: false}},\n    { keys: ['<C-x>'], type: 'action', action: 'incrementNumberToken',\n        isEdit: true,\n        actionArgs: {increase: false, backtrack: false}},\n    // Text object motions\n    { keys: ['a', 'character'], type: 'motion',\n        motion: 'textObjectManipulation' },\n    { keys: ['i', 'character'], type: 'motion',\n        motion: 'textObjectManipulation',\n        motionArgs: { textObjectInner: true }},\n    // Search\n    { keys: ['/'], type: 'search',\n        searchArgs: { forward: true, querySrc: 'prompt', toJumplist: true }},\n    { keys: ['?'], type: 'search',\n        searchArgs: { forward: false, querySrc: 'prompt', toJumplist: true }},\n    { keys: ['*'], type: 'search',\n        searchArgs: { forward: true, querySrc: 'wordUnderCursor', wholeWordOnly: true, toJumplist: true }},\n    { keys: ['#'], type: 'search',\n        searchArgs: { forward: false, querySrc: 'wordUnderCursor', wholeWordOnly: true, toJumplist: true }},\n    { keys: ['g', '*'], type: 'search', searchArgs: { forward: true, querySrc: 'wordUnderCursor', toJumplist: true }},\n    { keys: ['g', '#'], type: 'search', searchArgs: { forward: false, querySrc: 'wordUnderCursor', toJumplist: true }},\n    // Ex command\n    { keys: [':'], type: 'ex' }\n  ];\n\n  var Pos = CodeMirror.Pos;\n\n  var Vim = function() {\n    CodeMirror.defineOption('vimMode', false, function(cm, val) {\n      if (val) {\n        cm.setOption('keyMap', 'vim');\n        cm.setOption('disableInput', true);\n        CodeMirror.signal(cm, \"vim-mode-change\", {mode: \"normal\"});\n        cm.on('beforeSelectionChange', beforeSelectionChange);\n        cm.on('cursorActivity', onCursorActivity);\n        maybeInitVimState(cm);\n        CodeMirror.on(cm.getInputField(), 'paste', getOnPasteFn(cm));\n      } else if (cm.state.vim) {\n        cm.setOption('keyMap', 'default');\n        cm.setOption('disableInput', false);\n        cm.off('beforeSelectionChange', beforeSelectionChange);\n        cm.off('cursorActivity', onCursorActivity);\n        CodeMirror.off(cm.getInputField(), 'paste', getOnPasteFn(cm));\n        cm.state.vim = null;\n      }\n    });\n    function beforeSelectionChange(cm, obj) {\n      var vim = cm.state.vim;\n      if (vim.insertMode || vim.exMode) return;\n\n      var head = obj.ranges[0].head;\n      var anchor = obj.ranges[0].anchor;\n      if (head.ch && head.ch == cm.doc.getLine(head.line).length) {\n        var pos = Pos(head.line, head.ch - 1);\n        obj.update([{anchor: cursorEqual(head, anchor) ? pos : anchor,\n                     head: pos}]);\n      }\n    }\n    function getOnPasteFn(cm) {\n      var vim = cm.state.vim;\n      if (!vim.onPasteFn) {\n        vim.onPasteFn = function() {\n          if (!vim.insertMode) {\n            cm.setCursor(offsetCursor(cm.getCursor(), 0, 1));\n            actions.enterInsertMode(cm, {}, vim);\n          }\n        };\n      }\n      return vim.onPasteFn;\n    }\n\n    var numberRegex = /[\\d]/;\n    var wordRegexp = [(/\\w/), (/[^\\w\\s]/)], bigWordRegexp = [(/\\S/)];\n    function makeKeyRange(start, size) {\n      var keys = [];\n      for (var i = start; i < start + size; i++) {\n        keys.push(String.fromCharCode(i));\n      }\n      return keys;\n    }\n    var upperCaseAlphabet = makeKeyRange(65, 26);\n    var lowerCaseAlphabet = makeKeyRange(97, 26);\n    var numbers = makeKeyRange(48, 10);\n    var specialSymbols = '~`!@#$%^&*()_-+=[{}]\\\\|/?.,<>:;\"\\''.split('');\n    var specialKeys = ['Left', 'Right', 'Up', 'Down', 'Space', 'Backspace',\n        'Esc', 'Home', 'End', 'PageUp', 'PageDown', 'Enter'];\n    var validMarks = [].concat(upperCaseAlphabet, lowerCaseAlphabet, numbers, ['<', '>']);\n    var validRegisters = [].concat(upperCaseAlphabet, lowerCaseAlphabet, numbers, ['-', '\"', '.', ':']);\n\n    function isLine(cm, line) {\n      return line >= cm.firstLine() && line <= cm.lastLine();\n    }\n    function isLowerCase(k) {\n      return (/^[a-z]$/).test(k);\n    }\n    function isMatchableSymbol(k) {\n      return '()[]{}'.indexOf(k) != -1;\n    }\n    function isNumber(k) {\n      return numberRegex.test(k);\n    }\n    function isUpperCase(k) {\n      return (/^[A-Z]$/).test(k);\n    }\n    function isWhiteSpaceString(k) {\n      return (/^\\s*$/).test(k);\n    }\n    function inArray(val, arr) {\n      for (var i = 0; i < arr.length; i++) {\n        if (arr[i] == val) {\n          return true;\n        }\n      }\n      return false;\n    }\n\n    var options = {};\n    function defineOption(name, defaultValue, type) {\n      if (defaultValue === undefined) { throw Error('defaultValue is required'); }\n      if (!type) { type = 'string'; }\n      options[name] = {\n        type: type,\n        defaultValue: defaultValue\n      };\n      setOption(name, defaultValue);\n    }\n\n    function setOption(name, value) {\n      var option = options[name];\n      if (!option) {\n        throw Error('Unknown option: ' + name);\n      }\n      if (option.type == 'boolean') {\n        if (value && value !== true) {\n          throw Error('Invalid argument: ' + name + '=' + value);\n        } else if (value !== false) {\n          // Boolean options are set to true if value is not defined.\n          value = true;\n        }\n      }\n      option.value = option.type == 'boolean' ? !!value : value;\n    }\n\n    function getOption(name) {\n      var option = options[name];\n      if (!option) {\n        throw Error('Unknown option: ' + name);\n      }\n      return option.value;\n    }\n\n    var createCircularJumpList = function() {\n      var size = 100;\n      var pointer = -1;\n      var head = 0;\n      var tail = 0;\n      var buffer = new Array(size);\n      function add(cm, oldCur, newCur) {\n        var current = pointer % size;\n        var curMark = buffer[current];\n        function useNextSlot(cursor) {\n          var next = ++pointer % size;\n          var trashMark = buffer[next];\n          if (trashMark) {\n            trashMark.clear();\n          }\n          buffer[next] = cm.setBookmark(cursor);\n        }\n        if (curMark) {\n          var markPos = curMark.find();\n          // avoid recording redundant cursor position\n          if (markPos && !cursorEqual(markPos, oldCur)) {\n            useNextSlot(oldCur);\n          }\n        } else {\n          useNextSlot(oldCur);\n        }\n        useNextSlot(newCur);\n        head = pointer;\n        tail = pointer - size + 1;\n        if (tail < 0) {\n          tail = 0;\n        }\n      }\n      function move(cm, offset) {\n        pointer += offset;\n        if (pointer > head) {\n          pointer = head;\n        } else if (pointer < tail) {\n          pointer = tail;\n        }\n        var mark = buffer[(size + pointer) % size];\n        // skip marks that are temporarily removed from text buffer\n        if (mark && !mark.find()) {\n          var inc = offset > 0 ? 1 : -1;\n          var newCur;\n          var oldCur = cm.getCursor();\n          do {\n            pointer += inc;\n            mark = buffer[(size + pointer) % size];\n            // skip marks that are the same as current position\n            if (mark &&\n                (newCur = mark.find()) &&\n                !cursorEqual(oldCur, newCur)) {\n              break;\n            }\n          } while (pointer < head && pointer > tail);\n        }\n        return mark;\n      }\n      return {\n        cachedCursor: undefined, //used for # and * jumps\n        add: add,\n        move: move\n      };\n    };\n\n    // Returns an object to track the changes associated insert mode.  It\n    // clones the object that is passed in, or creates an empty object one if\n    // none is provided.\n    var createInsertModeChanges = function(c) {\n      if (c) {\n        // Copy construction\n        return {\n          changes: c.changes,\n          expectCursorActivityForChange: c.expectCursorActivityForChange\n        };\n      }\n      return {\n        // Change list\n        changes: [],\n        // Set to true on change, false on cursorActivity.\n        expectCursorActivityForChange: false\n      };\n    };\n\n    function MacroModeState() {\n      this.latestRegister = undefined;\n      this.isPlaying = false;\n      this.isRecording = false;\n      this.replaySearchQueries = [];\n      this.onRecordingDone = undefined;\n      this.lastInsertModeChanges = createInsertModeChanges();\n    }\n    MacroModeState.prototype = {\n      exitMacroRecordMode: function() {\n        var macroModeState = vimGlobalState.macroModeState;\n        macroModeState.onRecordingDone(); // close dialog\n        macroModeState.onRecordingDone = undefined;\n        macroModeState.isRecording = false;\n      },\n      enterMacroRecordMode: function(cm, registerName) {\n        var register =\n            vimGlobalState.registerController.getRegister(registerName);\n        if (register) {\n          register.clear();\n          this.latestRegister = registerName;\n          this.onRecordingDone = cm.openDialog(\n              '(recording)['+registerName+']', null, {bottom:true});\n          this.isRecording = true;\n        }\n      }\n    };\n\n    function maybeInitVimState(cm) {\n      if (!cm.state.vim) {\n        // Store instance state in the CodeMirror object.\n        cm.state.vim = {\n          inputState: new InputState(),\n          // Vim's input state that triggered the last edit, used to repeat\n          // motions and operators with '.'.\n          lastEditInputState: undefined,\n          // Vim's action command before the last edit, used to repeat actions\n          // with '.' and insert mode repeat.\n          lastEditActionCommand: undefined,\n          // When using jk for navigation, if you move from a longer line to a\n          // shorter line, the cursor may clip to the end of the shorter line.\n          // If j is pressed again and cursor goes to the next line, the\n          // cursor should go back to its horizontal position on the longer\n          // line if it can. This is to keep track of the horizontal position.\n          lastHPos: -1,\n          // Doing the same with screen-position for gj/gk\n          lastHSPos: -1,\n          // The last motion command run. Cleared if a non-motion command gets\n          // executed in between.\n          lastMotion: null,\n          marks: {},\n          insertMode: false,\n          // Repeat count for changes made in insert mode, triggered by key\n          // sequences like 3,i. Only exists when insertMode is true.\n          insertModeRepeat: undefined,\n          visualMode: false,\n          // If we are in visual line mode. No effect if visualMode is false.\n          visualLine: false,\n          lastSelection: null\n        };\n      }\n      return cm.state.vim;\n    }\n    var vimGlobalState;\n    function resetVimGlobalState() {\n      vimGlobalState = {\n        // The current search query.\n        searchQuery: null,\n        // Whether we are searching backwards.\n        searchIsReversed: false,\n        // Replace part of the last substituted pattern\n        lastSubstituteReplacePart: undefined,\n        jumpList: createCircularJumpList(),\n        macroModeState: new MacroModeState,\n        // Recording latest f, t, F or T motion command.\n        lastChararacterSearch: {increment:0, forward:true, selectedCharacter:''},\n        registerController: new RegisterController({})\n      };\n      for (var optionName in options) {\n        var option = options[optionName];\n        option.value = option.defaultValue;\n      }\n    }\n\n    var vimApi= {\n      buildKeyMap: function() {\n        // TODO: Convert keymap into dictionary format for fast lookup.\n      },\n      // Testing hook, though it might be useful to expose the register\n      // controller anyways.\n      getRegisterController: function() {\n        return vimGlobalState.registerController;\n      },\n      // Testing hook.\n      resetVimGlobalState_: resetVimGlobalState,\n\n      // Testing hook.\n      getVimGlobalState_: function() {\n        return vimGlobalState;\n      },\n\n      // Testing hook.\n      maybeInitVimState_: maybeInitVimState,\n\n      InsertModeKey: InsertModeKey,\n      map: function(lhs, rhs, ctx) {\n        // Add user defined key bindings.\n        exCommandDispatcher.map(lhs, rhs, ctx);\n      },\n      setOption: setOption,\n      getOption: getOption,\n      defineOption: defineOption,\n      defineEx: function(name, prefix, func){\n        if (name.indexOf(prefix) !== 0) {\n          throw new Error('(Vim.defineEx) \"'+prefix+'\" is not a prefix of \"'+name+'\", command not registered');\n        }\n        exCommands[name]=func;\n        exCommandDispatcher.commandMap_[prefix]={name:name, shortName:prefix, type:'api'};\n      },\n      // This is the outermost function called by CodeMirror, after keys have\n      // been mapped to their Vim equivalents.\n      handleKey: function(cm, key) {\n        var command;\n        var vim = maybeInitVimState(cm);\n        var macroModeState = vimGlobalState.macroModeState;\n        if (macroModeState.isRecording) {\n          if (key == 'q') {\n            macroModeState.exitMacroRecordMode();\n            vim.inputState = new InputState();\n            return;\n          }\n        }\n        if (key == '<Esc>') {\n          // Clear input state and get back to normal mode.\n          vim.inputState = new InputState();\n          if (vim.visualMode) {\n            exitVisualMode(cm);\n          }\n          return;\n        }\n        // Enter visual mode when the mouse selects text.\n        if (!vim.visualMode &&\n            !cursorEqual(cm.getCursor('head'), cm.getCursor('anchor'))) {\n          vim.visualMode = true;\n          vim.visualLine = false;\n          CodeMirror.signal(cm, \"vim-mode-change\", {mode: \"visual\"});\n          cm.on('mousedown', exitVisualMode);\n        }\n        if (key != '0' || (key == '0' && vim.inputState.getRepeat() === 0)) {\n          // Have to special case 0 since it's both a motion and a number.\n          command = commandDispatcher.matchCommand(key, defaultKeymap, vim);\n        }\n        if (!command) {\n          if (isNumber(key)) {\n            // Increment count unless count is 0 and key is 0.\n            vim.inputState.pushRepeatDigit(key);\n          }\n          if (macroModeState.isRecording) {\n            logKey(macroModeState, key);\n          }\n          return;\n        }\n        if (command.type == 'keyToKey') {\n          // TODO: prevent infinite recursion.\n          for (var i = 0; i < command.toKeys.length; i++) {\n            this.handleKey(cm, command.toKeys[i]);\n          }\n        } else {\n          if (macroModeState.isRecording) {\n            logKey(macroModeState, key);\n          }\n          commandDispatcher.processCommand(cm, vim, command);\n        }\n      },\n      handleEx: function(cm, input) {\n        exCommandDispatcher.processCommand(cm, input);\n      }\n    };\n\n    // Represents the current input state.\n    function InputState() {\n      this.prefixRepeat = [];\n      this.motionRepeat = [];\n\n      this.operator = null;\n      this.operatorArgs = null;\n      this.motion = null;\n      this.motionArgs = null;\n      this.keyBuffer = []; // For matching multi-key commands.\n      this.registerName = null; // Defaults to the unnamed register.\n    }\n    InputState.prototype.pushRepeatDigit = function(n) {\n      if (!this.operator) {\n        this.prefixRepeat = this.prefixRepeat.concat(n);\n      } else {\n        this.motionRepeat = this.motionRepeat.concat(n);\n      }\n    };\n    InputState.prototype.getRepeat = function() {\n      var repeat = 0;\n      if (this.prefixRepeat.length > 0 || this.motionRepeat.length > 0) {\n        repeat = 1;\n        if (this.prefixRepeat.length > 0) {\n          repeat *= parseInt(this.prefixRepeat.join(''), 10);\n        }\n        if (this.motionRepeat.length > 0) {\n          repeat *= parseInt(this.motionRepeat.join(''), 10);\n        }\n      }\n      return repeat;\n    };\n\n    /*\n     * Register stores information about copy and paste registers.  Besides\n     * text, a register must store whether it is linewise (i.e., when it is\n     * pasted, should it insert itself into a new line, or should the text be\n     * inserted at the cursor position.)\n     */\n    function Register(text, linewise) {\n      this.clear();\n      this.keyBuffer = [text || ''];\n      this.insertModeChanges = [];\n      this.searchQueries = [];\n      this.linewise = !!linewise;\n    }\n    Register.prototype = {\n      setText: function(text, linewise) {\n        this.keyBuffer = [text || ''];\n        this.linewise = !!linewise;\n      },\n      pushText: function(text, linewise) {\n        // if this register has ever been set to linewise, use linewise.\n        if (linewise) {\n          if (!this.linewise) {\n            this.keyBuffer.push('\\n');\n          }\n          this.linewise = true;\n        }\n        this.keyBuffer.push(text);\n      },\n      pushInsertModeChanges: function(changes) {\n        this.insertModeChanges.push(createInsertModeChanges(changes));\n      },\n      pushSearchQuery: function(query) {\n        this.searchQueries.push(query);\n      },\n      clear: function() {\n        this.keyBuffer = [];\n        this.insertModeChanges = [];\n        this.searchQueries = [];\n        this.linewise = false;\n      },\n      toString: function() {\n        return this.keyBuffer.join('');\n      }\n    };\n\n    /*\n     * vim registers allow you to keep many independent copy and paste buffers.\n     * See http://usevim.com/2012/04/13/registers/ for an introduction.\n     *\n     * RegisterController keeps the state of all the registers.  An initial\n     * state may be passed in.  The unnamed register '\"' will always be\n     * overridden.\n     */\n    function RegisterController(registers) {\n      this.registers = registers;\n      this.unnamedRegister = registers['\"'] = new Register();\n      registers['.'] = new Register();\n      registers[':'] = new Register();\n    }\n    RegisterController.prototype = {\n      pushText: function(registerName, operator, text, linewise) {\n        if (linewise && text.charAt(0) == '\\n') {\n          text = text.slice(1) + '\\n';\n        }\n        if (linewise && text.charAt(text.length - 1) !== '\\n'){\n          text += '\\n';\n        }\n        // Lowercase and uppercase registers refer to the same register.\n        // Uppercase just means append.\n        var register = this.isValidRegister(registerName) ?\n            this.getRegister(registerName) : null;\n        // if no register/an invalid register was specified, things go to the\n        // default registers\n        if (!register) {\n          switch (operator) {\n            case 'yank':\n              // The 0 register contains the text from the most recent yank.\n              this.registers['0'] = new Register(text, linewise);\n              break;\n            case 'delete':\n            case 'change':\n              if (text.indexOf('\\n') == -1) {\n                // Delete less than 1 line. Update the small delete register.\n                this.registers['-'] = new Register(text, linewise);\n              } else {\n                // Shift down the contents of the numbered registers and put the\n                // deleted text into register 1.\n                this.shiftNumericRegisters_();\n                this.registers['1'] = new Register(text, linewise);\n              }\n              break;\n          }\n          // Make sure the unnamed register is set to what just happened\n          this.unnamedRegister.setText(text, linewise);\n          return;\n        }\n\n        // If we've gotten to this point, we've actually specified a register\n        var append = isUpperCase(registerName);\n        if (append) {\n          register.pushText(text, linewise);\n        } else {\n          register.setText(text, linewise);\n        }\n        // The unnamed register always has the same value as the last used\n        // register.\n        this.unnamedRegister.setText(register.toString(), linewise);\n      },\n      // Gets the register named @name.  If one of @name doesn't already exist,\n      // create it.  If @name is invalid, return the unnamedRegister.\n      getRegister: function(name) {\n        if (!this.isValidRegister(name)) {\n          return this.unnamedRegister;\n        }\n        name = name.toLowerCase();\n        if (!this.registers[name]) {\n          this.registers[name] = new Register();\n        }\n        return this.registers[name];\n      },\n      isValidRegister: function(name) {\n        return name && inArray(name, validRegisters);\n      },\n      shiftNumericRegisters_: function() {\n        for (var i = 9; i >= 2; i--) {\n          this.registers[i] = this.getRegister('' + (i - 1));\n        }\n      }\n    };\n\n    var commandDispatcher = {\n      matchCommand: function(key, keyMap, vim) {\n        var inputState = vim.inputState;\n        var keys = inputState.keyBuffer.concat(key);\n        var matchedCommands = [];\n        var selectedCharacter;\n        for (var i = 0; i < keyMap.length; i++) {\n          var command = keyMap[i];\n          if (matchKeysPartial(keys, command.keys)) {\n            if (inputState.operator && command.type == 'action') {\n              // Ignore matched action commands after an operator. Operators\n              // only operate on motions. This check is really for text\n              // objects since aW, a[ etcs conflicts with a.\n              continue;\n            }\n            // Match commands that take <character> as an argument.\n            if (command.keys[keys.length - 1] == 'character') {\n              selectedCharacter = keys[keys.length - 1];\n              if (selectedCharacter.length>1){\n                switch(selectedCharacter){\n                  case '<CR>':\n                    selectedCharacter='\\n';\n                    break;\n                  case '<Space>':\n                    selectedCharacter=' ';\n                    break;\n                  default:\n                    continue;\n                }\n              }\n            }\n            // Add the command to the list of matched commands. Choose the best\n            // command later.\n            matchedCommands.push(command);\n          }\n        }\n\n        // Returns the command if it is a full match, or null if not.\n        function getFullyMatchedCommandOrNull(command) {\n          if (keys.length < command.keys.length) {\n            // Matches part of a multi-key command. Buffer and wait for next\n            // stroke.\n            inputState.keyBuffer.push(key);\n            return null;\n          } else {\n            if (command.keys[keys.length - 1] == 'character') {\n              inputState.selectedCharacter = selectedCharacter;\n            }\n            // Clear the buffer since a full match was found.\n            inputState.keyBuffer = [];\n            return command;\n          }\n        }\n\n        if (!matchedCommands.length) {\n          // Clear the buffer since there were no matches.\n          inputState.keyBuffer = [];\n          return null;\n        } else if (matchedCommands.length == 1) {\n          return getFullyMatchedCommandOrNull(matchedCommands[0]);\n        } else {\n          // Find the best match in the list of matchedCommands.\n          var context = vim.visualMode ? 'visual' : 'normal';\n          var bestMatch; // Default to first in the list.\n          for (var i = 0; i < matchedCommands.length; i++) {\n            var current = matchedCommands[i];\n            if (current.context == context) {\n              bestMatch = current;\n              break;\n            } else if (!bestMatch && !current.context) {\n              // Only set an imperfect match to best match if no best match is\n              // set and the imperfect match is not restricted to another\n              // context.\n              bestMatch = current;\n            }\n          }\n          return getFullyMatchedCommandOrNull(bestMatch);\n        }\n      },\n      processCommand: function(cm, vim, command) {\n        vim.inputState.repeatOverride = command.repeatOverride;\n        switch (command.type) {\n          case 'motion':\n            this.processMotion(cm, vim, command);\n            break;\n          case 'operator':\n            this.processOperator(cm, vim, command);\n            break;\n          case 'operatorMotion':\n            this.processOperatorMotion(cm, vim, command);\n            break;\n          case 'action':\n            this.processAction(cm, vim, command);\n            break;\n          case 'search':\n            this.processSearch(cm, vim, command);\n            break;\n          case 'ex':\n          case 'keyToEx':\n            this.processEx(cm, vim, command);\n            break;\n          default:\n            break;\n        }\n      },\n      processMotion: function(cm, vim, command) {\n        vim.inputState.motion = command.motion;\n        vim.inputState.motionArgs = copyArgs(command.motionArgs);\n        this.evalInput(cm, vim);\n      },\n      processOperator: function(cm, vim, command) {\n        var inputState = vim.inputState;\n        if (inputState.operator) {\n          if (inputState.operator == command.operator) {\n            // Typing an operator twice like 'dd' makes the operator operate\n            // linewise\n            inputState.motion = 'expandToLine';\n            inputState.motionArgs = { linewise: true };\n            this.evalInput(cm, vim);\n            return;\n          } else {\n            // 2 different operators in a row doesn't make sense.\n            vim.inputState = new InputState();\n          }\n        }\n        inputState.operator = command.operator;\n        inputState.operatorArgs = copyArgs(command.operatorArgs);\n        if (vim.visualMode) {\n          // Operating on a selection in visual mode. We don't need a motion.\n          this.evalInput(cm, vim);\n        }\n      },\n      processOperatorMotion: function(cm, vim, command) {\n        var visualMode = vim.visualMode;\n        var operatorMotionArgs = copyArgs(command.operatorMotionArgs);\n        if (operatorMotionArgs) {\n          // Operator motions may have special behavior in visual mode.\n          if (visualMode && operatorMotionArgs.visualLine) {\n            vim.visualLine = true;\n          }\n        }\n        this.processOperator(cm, vim, command);\n        if (!visualMode) {\n          this.processMotion(cm, vim, command);\n        }\n      },\n      processAction: function(cm, vim, command) {\n        var inputState = vim.inputState;\n        var repeat = inputState.getRepeat();\n        var repeatIsExplicit = !!repeat;\n        var actionArgs = copyArgs(command.actionArgs) || {};\n        if (inputState.selectedCharacter) {\n          actionArgs.selectedCharacter = inputState.selectedCharacter;\n        }\n        // Actions may or may not have motions and operators. Do these first.\n        if (command.operator) {\n          this.processOperator(cm, vim, command);\n        }\n        if (command.motion) {\n          this.processMotion(cm, vim, command);\n        }\n        if (command.motion || command.operator) {\n          this.evalInput(cm, vim);\n        }\n        actionArgs.repeat = repeat || 1;\n        actionArgs.repeatIsExplicit = repeatIsExplicit;\n        actionArgs.registerName = inputState.registerName;\n        vim.inputState = new InputState();\n        vim.lastMotion = null;\n        if (command.isEdit) {\n          this.recordLastEdit(vim, inputState, command);\n        }\n        actions[command.action](cm, actionArgs, vim);\n      },\n      processSearch: function(cm, vim, command) {\n        if (!cm.getSearchCursor) {\n          // Search depends on SearchCursor.\n          return;\n        }\n        var forward = command.searchArgs.forward;\n        var wholeWordOnly = command.searchArgs.wholeWordOnly;\n        getSearchState(cm).setReversed(!forward);\n        var promptPrefix = (forward) ? '/' : '?';\n        var originalQuery = getSearchState(cm).getQuery();\n        var originalScrollPos = cm.getScrollInfo();\n        function handleQuery(query, ignoreCase, smartCase) {\n          try {\n            updateSearchQuery(cm, query, ignoreCase, smartCase);\n          } catch (e) {\n            showConfirm(cm, 'Invalid regex: ' + query);\n            return;\n          }\n          commandDispatcher.processMotion(cm, vim, {\n            type: 'motion',\n            motion: 'findNext',\n            motionArgs: { forward: true, toJumplist: command.searchArgs.toJumplist }\n          });\n        }\n        function onPromptClose(query) {\n          cm.scrollTo(originalScrollPos.left, originalScrollPos.top);\n          handleQuery(query, true /** ignoreCase */, true /** smartCase */);\n          var macroModeState = vimGlobalState.macroModeState;\n          if (macroModeState.isRecording) {\n            logSearchQuery(macroModeState, query);\n          }\n        }\n        function onPromptKeyUp(_e, query) {\n          var parsedQuery;\n          try {\n            parsedQuery = updateSearchQuery(cm, query,\n                true /** ignoreCase */, true /** smartCase */);\n          } catch (e) {\n            // Swallow bad regexes for incremental search.\n          }\n          if (parsedQuery) {\n            cm.scrollIntoView(findNext(cm, !forward, parsedQuery), 30);\n          } else {\n            clearSearchHighlight(cm);\n            cm.scrollTo(originalScrollPos.left, originalScrollPos.top);\n          }\n        }\n        function onPromptKeyDown(e, _query, close) {\n          var keyName = CodeMirror.keyName(e);\n          if (keyName == 'Esc' || keyName == 'Ctrl-C' || keyName == 'Ctrl-[') {\n            updateSearchQuery(cm, originalQuery);\n            clearSearchHighlight(cm);\n            cm.scrollTo(originalScrollPos.left, originalScrollPos.top);\n\n            CodeMirror.e_stop(e);\n            close();\n            cm.focus();\n          }\n        }\n        switch (command.searchArgs.querySrc) {\n          case 'prompt':\n            var macroModeState = vimGlobalState.macroModeState;\n            if (macroModeState.isPlaying) {\n              var query = macroModeState.replaySearchQueries.shift();\n              handleQuery(query, true /** ignoreCase */, false /** smartCase */);\n            } else {\n              showPrompt(cm, {\n                  onClose: onPromptClose,\n                  prefix: promptPrefix,\n                  desc: searchPromptDesc,\n                  onKeyUp: onPromptKeyUp,\n                  onKeyDown: onPromptKeyDown\n              });\n            }\n            break;\n          case 'wordUnderCursor':\n            var word = expandWordUnderCursor(cm, false /** inclusive */,\n                true /** forward */, false /** bigWord */,\n                true /** noSymbol */);\n            var isKeyword = true;\n            if (!word) {\n              word = expandWordUnderCursor(cm, false /** inclusive */,\n                  true /** forward */, false /** bigWord */,\n                  false /** noSymbol */);\n              isKeyword = false;\n            }\n            if (!word) {\n              return;\n            }\n            var query = cm.getLine(word.start.line).substring(word.start.ch,\n                word.end.ch);\n            if (isKeyword && wholeWordOnly) {\n                query = '\\\\b' + query + '\\\\b';\n            } else {\n              query = escapeRegex(query);\n            }\n\n            // cachedCursor is used to save the old position of the cursor\n            // when * or # causes vim to seek for the nearest word and shift\n            // the cursor before entering the motion.\n            vimGlobalState.jumpList.cachedCursor = cm.getCursor();\n            cm.setCursor(word.start);\n\n            handleQuery(query, true /** ignoreCase */, false /** smartCase */);\n            break;\n        }\n      },\n      processEx: function(cm, vim, command) {\n        function onPromptClose(input) {\n          // Give the prompt some time to close so that if processCommand shows\n          // an error, the elements don't overlap.\n          exCommandDispatcher.processCommand(cm, input);\n        }\n        function onPromptKeyDown(e, _input, close) {\n          var keyName = CodeMirror.keyName(e);\n          if (keyName == 'Esc' || keyName == 'Ctrl-C' || keyName == 'Ctrl-[') {\n            CodeMirror.e_stop(e);\n            close();\n            cm.focus();\n          }\n        }\n        if (command.type == 'keyToEx') {\n          // Handle user defined Ex to Ex mappings\n          exCommandDispatcher.processCommand(cm, command.exArgs.input);\n        } else {\n          if (vim.visualMode) {\n            showPrompt(cm, { onClose: onPromptClose, prefix: ':', value: '\\'<,\\'>',\n                onKeyDown: onPromptKeyDown});\n          } else {\n            showPrompt(cm, { onClose: onPromptClose, prefix: ':',\n                onKeyDown: onPromptKeyDown});\n          }\n        }\n      },\n      evalInput: function(cm, vim) {\n        // If the motion comand is set, execute both the operator and motion.\n        // Otherwise return.\n        var inputState = vim.inputState;\n        var motion = inputState.motion;\n        var motionArgs = inputState.motionArgs || {};\n        var operator = inputState.operator;\n        var operatorArgs = inputState.operatorArgs || {};\n        var registerName = inputState.registerName;\n        var selectionEnd = copyCursor(cm.getCursor('head'));\n        var selectionStart = copyCursor(cm.getCursor('anchor'));\n        // The difference between cur and selection cursors are that cur is\n        // being operated on and ignores that there is a selection.\n        var curStart = copyCursor(selectionEnd);\n        var curOriginal = copyCursor(curStart);\n        var curEnd;\n        var repeat;\n        if (operator) {\n          this.recordLastEdit(vim, inputState);\n        }\n        if (inputState.repeatOverride !== undefined) {\n          // If repeatOverride is specified, that takes precedence over the\n          // input state's repeat. Used by Ex mode and can be user defined.\n          repeat = inputState.repeatOverride;\n        } else {\n          repeat = inputState.getRepeat();\n        }\n        if (repeat > 0 && motionArgs.explicitRepeat) {\n          motionArgs.repeatIsExplicit = true;\n        } else if (motionArgs.noRepeat ||\n            (!motionArgs.explicitRepeat && repeat === 0)) {\n          repeat = 1;\n          motionArgs.repeatIsExplicit = false;\n        }\n        if (inputState.selectedCharacter) {\n          // If there is a character input, stick it in all of the arg arrays.\n          motionArgs.selectedCharacter = operatorArgs.selectedCharacter =\n              inputState.selectedCharacter;\n        }\n        motionArgs.repeat = repeat;\n        vim.inputState = new InputState();\n        if (motion) {\n          var motionResult = motions[motion](cm, motionArgs, vim);\n          vim.lastMotion = motions[motion];\n          if (!motionResult) {\n            return;\n          }\n          if (motionArgs.toJumplist) {\n            var jumpList = vimGlobalState.jumpList;\n            // if the current motion is # or *, use cachedCursor\n            var cachedCursor = jumpList.cachedCursor;\n            if (cachedCursor) {\n              recordJumpPosition(cm, cachedCursor, motionResult);\n              delete jumpList.cachedCursor;\n            } else {\n              recordJumpPosition(cm, curOriginal, motionResult);\n            }\n          }\n          if (motionResult instanceof Array) {\n            curStart = motionResult[0];\n            curEnd = motionResult[1];\n          } else {\n            curEnd = motionResult;\n          }\n          // TODO: Handle null returns from motion commands better.\n          if (!curEnd) {\n            curEnd = Pos(curStart.line, curStart.ch);\n          }\n          if (vim.visualMode) {\n            // Check if the selection crossed over itself. Will need to shift\n            // the start point if that happened.\n            if (cursorIsBefore(selectionStart, selectionEnd) &&\n                (cursorEqual(selectionStart, curEnd) ||\n                    cursorIsBefore(curEnd, selectionStart))) {\n              // The end of the selection has moved from after the start to\n              // before the start. We will shift the start right by 1.\n              selectionStart.ch += 1;\n            } else if (cursorIsBefore(selectionEnd, selectionStart) &&\n                (cursorEqual(selectionStart, curEnd) ||\n                    cursorIsBefore(selectionStart, curEnd))) {\n              // The opposite happened. We will shift the start left by 1.\n              selectionStart.ch -= 1;\n            }\n            selectionEnd = curEnd;\n            selectionStart = (motionResult instanceof Array) ? curStart : selectionStart;\n            if (vim.visualLine) {\n              if (cursorIsBefore(selectionStart, selectionEnd)) {\n                selectionStart.ch = 0;\n\n                var lastLine = cm.lastLine();\n                if (selectionEnd.line > lastLine) {\n                  selectionEnd.line = lastLine;\n                }\n                selectionEnd.ch = lineLength(cm, selectionEnd.line);\n              } else {\n                selectionEnd.ch = 0;\n                selectionStart.ch = lineLength(cm, selectionStart.line);\n              }\n            }\n            cm.setSelection(selectionStart, selectionEnd);\n            updateMark(cm, vim, '<',\n                cursorIsBefore(selectionStart, selectionEnd) ? selectionStart\n                    : selectionEnd);\n            updateMark(cm, vim, '>',\n                cursorIsBefore(selectionStart, selectionEnd) ? selectionEnd\n                    : selectionStart);\n          } else if (!operator) {\n            curEnd = clipCursorToContent(cm, curEnd);\n            cm.setCursor(curEnd.line, curEnd.ch);\n          }\n        }\n\n        if (operator) {\n          var inverted = false;\n          vim.lastMotion = null;\n          operatorArgs.repeat = repeat; // Indent in visual mode needs this.\n          if (vim.visualMode) {\n            curStart = selectionStart;\n            curEnd = selectionEnd;\n            motionArgs.inclusive = true;\n          }\n          // Swap start and end if motion was backward.\n          if (curEnd && cursorIsBefore(curEnd, curStart)) {\n            var tmp = curStart;\n            curStart = curEnd;\n            curEnd = tmp;\n            inverted = true;\n          } else if (!curEnd) {\n            curEnd = copyCursor(curStart);\n          }\n          if (motionArgs.inclusive && !(vim.visualMode && inverted)) {\n            // Move the selection end one to the right to include the last\n            // character.\n            curEnd.ch++;\n          }\n          if (operatorArgs.selOffset) {\n            // Replaying a visual mode operation\n            curEnd.line = curStart.line + operatorArgs.selOffset.line;\n            if (operatorArgs.selOffset.line) {curEnd.ch = operatorArgs.selOffset.ch; }\n            else { curEnd.ch = curStart.ch + operatorArgs.selOffset.ch; }\n          } else if (vim.visualMode) {\n            var selOffset = Pos();\n            selOffset.line = curEnd.line - curStart.line;\n            if (selOffset.line) { selOffset.ch = curEnd.ch; }\n            else { selOffset.ch = curEnd.ch - curStart.ch; }\n            operatorArgs.selOffset = selOffset;\n          }\n          var linewise = motionArgs.linewise ||\n              (vim.visualMode && vim.visualLine) ||\n              operatorArgs.linewise;\n          if (linewise) {\n            // Expand selection to entire line.\n            expandSelectionToLine(cm, curStart, curEnd);\n          } else if (motionArgs.forward) {\n            // Clip to trailing newlines only if the motion goes forward.\n            clipToLine(cm, curStart, curEnd);\n          }\n          operatorArgs.registerName = registerName;\n          // Keep track of linewise as it affects how paste and change behave.\n          operatorArgs.linewise = linewise;\n          operators[operator](cm, operatorArgs, vim, curStart,\n              curEnd, curOriginal);\n          if (vim.visualMode) {\n            exitVisualMode(cm);\n          }\n        }\n      },\n      recordLastEdit: function(vim, inputState, actionCommand) {\n        var macroModeState = vimGlobalState.macroModeState;\n        if (macroModeState.isPlaying) { return; }\n        vim.lastEditInputState = inputState;\n        vim.lastEditActionCommand = actionCommand;\n        macroModeState.lastInsertModeChanges.changes = [];\n        macroModeState.lastInsertModeChanges.expectCursorActivityForChange = false;\n      }\n    };\n\n    /**\n     * typedef {Object{line:number,ch:number}} Cursor An object containing the\n     *     position of the cursor.\n     */\n    // All of the functions below return Cursor objects.\n    var motions = {\n      moveToTopLine: function(cm, motionArgs) {\n        var line = getUserVisibleLines(cm).top + motionArgs.repeat -1;\n        return Pos(line, findFirstNonWhiteSpaceCharacter(cm.getLine(line)));\n      },\n      moveToMiddleLine: function(cm) {\n        var range = getUserVisibleLines(cm);\n        var line = Math.floor((range.top + range.bottom) * 0.5);\n        return Pos(line, findFirstNonWhiteSpaceCharacter(cm.getLine(line)));\n      },\n      moveToBottomLine: function(cm, motionArgs) {\n        var line = getUserVisibleLines(cm).bottom - motionArgs.repeat +1;\n        return Pos(line, findFirstNonWhiteSpaceCharacter(cm.getLine(line)));\n      },\n      expandToLine: function(cm, motionArgs) {\n        // Expands forward to end of line, and then to next line if repeat is\n        // >1. Does not handle backward motion!\n        var cur = cm.getCursor();\n        return Pos(cur.line + motionArgs.repeat - 1, Infinity);\n      },\n      findNext: function(cm, motionArgs) {\n        var state = getSearchState(cm);\n        var query = state.getQuery();\n        if (!query) {\n          return;\n        }\n        var prev = !motionArgs.forward;\n        // If search is initiated with ? instead of /, negate direction.\n        prev = (state.isReversed()) ? !prev : prev;\n        highlightSearchMatches(cm, query);\n        return findNext(cm, prev/** prev */, query, motionArgs.repeat);\n      },\n      goToMark: function(cm, motionArgs, vim) {\n        var mark = vim.marks[motionArgs.selectedCharacter];\n        if (mark) {\n          var pos = mark.find();\n          return motionArgs.linewise ? { line: pos.line, ch: findFirstNonWhiteSpaceCharacter(cm.getLine(pos.line)) } : pos;\n        }\n        return null;\n      },\n      moveToOtherHighlightedEnd: function(cm) {\n        var curEnd = copyCursor(cm.getCursor('head'));\n        var curStart = copyCursor(cm.getCursor('anchor'));\n        if (cursorIsBefore(curStart, curEnd)) {\n           curEnd.ch += 1;\n        } else if (cursorIsBefore(curEnd, curStart)) {\n           curStart.ch -= 1;\n        }\n        return ([curEnd,curStart]);\n      },\n      jumpToMark: function(cm, motionArgs, vim) {\n        var best = cm.getCursor();\n        for (var i = 0; i < motionArgs.repeat; i++) {\n          var cursor = best;\n          for (var key in vim.marks) {\n            if (!isLowerCase(key)) {\n              continue;\n            }\n            var mark = vim.marks[key].find();\n            var isWrongDirection = (motionArgs.forward) ?\n              cursorIsBefore(mark, cursor) : cursorIsBefore(cursor, mark);\n\n            if (isWrongDirection) {\n              continue;\n            }\n            if (motionArgs.linewise && (mark.line == cursor.line)) {\n              continue;\n            }\n\n            var equal = cursorEqual(cursor, best);\n            var between = (motionArgs.forward) ?\n              cusrorIsBetween(cursor, mark, best) :\n              cusrorIsBetween(best, mark, cursor);\n\n            if (equal || between) {\n              best = mark;\n            }\n          }\n        }\n\n        if (motionArgs.linewise) {\n          // Vim places the cursor on the first non-whitespace character of\n          // the line if there is one, else it places the cursor at the end\n          // of the line, regardless of whether a mark was found.\n          best = Pos(best.line, findFirstNonWhiteSpaceCharacter(cm.getLine(best.line)));\n        }\n        return best;\n      },\n      moveByCharacters: function(cm, motionArgs) {\n        var cur = cm.getCursor();\n        var repeat = motionArgs.repeat;\n        var ch = motionArgs.forward ? cur.ch + repeat : cur.ch - repeat;\n        return Pos(cur.line, ch);\n      },\n      moveByLines: function(cm, motionArgs, vim) {\n        var cur = cm.getCursor();\n        var endCh = cur.ch;\n        // Depending what our last motion was, we may want to do different\n        // things. If our last motion was moving vertically, we want to\n        // preserve the HPos from our last horizontal move.  If our last motion\n        // was going to the end of a line, moving vertically we should go to\n        // the end of the line, etc.\n        switch (vim.lastMotion) {\n          case this.moveByLines:\n          case this.moveByDisplayLines:\n          case this.moveByScroll:\n          case this.moveToColumn:\n          case this.moveToEol:\n            endCh = vim.lastHPos;\n            break;\n          default:\n            vim.lastHPos = endCh;\n        }\n        var repeat = motionArgs.repeat+(motionArgs.repeatOffset||0);\n        var line = motionArgs.forward ? cur.line + repeat : cur.line - repeat;\n        var first = cm.firstLine();\n        var last = cm.lastLine();\n        // Vim cancels linewise motions that start on an edge and move beyond\n        // that edge. It does not cancel motions that do not start on an edge.\n        if ((line < first && cur.line == first) ||\n            (line > last && cur.line == last)) {\n          return;\n        }\n        if (motionArgs.toFirstChar){\n          endCh=findFirstNonWhiteSpaceCharacter(cm.getLine(line));\n          vim.lastHPos = endCh;\n        }\n        vim.lastHSPos = cm.charCoords(Pos(line, endCh),'div').left;\n        return Pos(line, endCh);\n      },\n      moveByDisplayLines: function(cm, motionArgs, vim) {\n        var cur = cm.getCursor();\n        switch (vim.lastMotion) {\n          case this.moveByDisplayLines:\n          case this.moveByScroll:\n          case this.moveByLines:\n          case this.moveToColumn:\n          case this.moveToEol:\n            break;\n          default:\n            vim.lastHSPos = cm.charCoords(cur,'div').left;\n        }\n        var repeat = motionArgs.repeat;\n        var res=cm.findPosV(cur,(motionArgs.forward ? repeat : -repeat),'line',vim.lastHSPos);\n        if (res.hitSide) {\n          if (motionArgs.forward) {\n            var lastCharCoords = cm.charCoords(res, 'div');\n            var goalCoords = { top: lastCharCoords.top + 8, left: vim.lastHSPos };\n            var res = cm.coordsChar(goalCoords, 'div');\n          } else {\n            var resCoords = cm.charCoords(Pos(cm.firstLine(), 0), 'div');\n            resCoords.left = vim.lastHSPos;\n            res = cm.coordsChar(resCoords, 'div');\n          }\n        }\n        vim.lastHPos = res.ch;\n        return res;\n      },\n      moveByPage: function(cm, motionArgs) {\n        // CodeMirror only exposes functions that move the cursor page down, so\n        // doing this bad hack to move the cursor and move it back. evalInput\n        // will move the cursor to where it should be in the end.\n        var curStart = cm.getCursor();\n        var repeat = motionArgs.repeat;\n        return cm.findPosV(curStart, (motionArgs.forward ? repeat : -repeat), 'page');\n      },\n      moveByParagraph: function(cm, motionArgs) {\n        var line = cm.getCursor().line;\n        var repeat = motionArgs.repeat;\n        var inc = motionArgs.forward ? 1 : -1;\n        for (var i = 0; i < repeat; i++) {\n          if ((!motionArgs.forward && line === cm.firstLine() ) ||\n              (motionArgs.forward && line == cm.lastLine())) {\n            break;\n          }\n          line += inc;\n          while (line !== cm.firstLine() && line != cm.lastLine() && cm.getLine(line)) {\n            line += inc;\n          }\n        }\n        return Pos(line, 0);\n      },\n      moveByScroll: function(cm, motionArgs, vim) {\n        var scrollbox = cm.getScrollInfo();\n        var curEnd = null;\n        var repeat = motionArgs.repeat;\n        if (!repeat) {\n          repeat = scrollbox.clientHeight / (2 * cm.defaultTextHeight());\n        }\n        var orig = cm.charCoords(cm.getCursor(), 'local');\n        motionArgs.repeat = repeat;\n        var curEnd = motions.moveByDisplayLines(cm, motionArgs, vim);\n        if (!curEnd) {\n          return null;\n        }\n        var dest = cm.charCoords(curEnd, 'local');\n        cm.scrollTo(null, scrollbox.top + dest.top - orig.top);\n        return curEnd;\n      },\n      moveByWords: function(cm, motionArgs) {\n        return moveToWord(cm, motionArgs.repeat, !!motionArgs.forward,\n            !!motionArgs.wordEnd, !!motionArgs.bigWord);\n      },\n      moveTillCharacter: function(cm, motionArgs) {\n        var repeat = motionArgs.repeat;\n        var curEnd = moveToCharacter(cm, repeat, motionArgs.forward,\n            motionArgs.selectedCharacter);\n        var increment = motionArgs.forward ? -1 : 1;\n        recordLastCharacterSearch(increment, motionArgs);\n        if (!curEnd) return null;\n        curEnd.ch += increment;\n        return curEnd;\n      },\n      moveToCharacter: function(cm, motionArgs) {\n        var repeat = motionArgs.repeat;\n        recordLastCharacterSearch(0, motionArgs);\n        return moveToCharacter(cm, repeat, motionArgs.forward,\n            motionArgs.selectedCharacter) || cm.getCursor();\n      },\n      moveToSymbol: function(cm, motionArgs) {\n        var repeat = motionArgs.repeat;\n        return findSymbol(cm, repeat, motionArgs.forward,\n            motionArgs.selectedCharacter) || cm.getCursor();\n      },\n      moveToColumn: function(cm, motionArgs, vim) {\n        var repeat = motionArgs.repeat;\n        // repeat is equivalent to which column we want to move to!\n        vim.lastHPos = repeat - 1;\n        vim.lastHSPos = cm.charCoords(cm.getCursor(),'div').left;\n        return moveToColumn(cm, repeat);\n      },\n      moveToEol: function(cm, motionArgs, vim) {\n        var cur = cm.getCursor();\n        vim.lastHPos = Infinity;\n        var retval= Pos(cur.line + motionArgs.repeat - 1, Infinity);\n        var end=cm.clipPos(retval);\n        end.ch--;\n        vim.lastHSPos = cm.charCoords(end,'div').left;\n        return retval;\n      },\n      moveToFirstNonWhiteSpaceCharacter: function(cm) {\n        // Go to the start of the line where the text begins, or the end for\n        // whitespace-only lines\n        var cursor = cm.getCursor();\n        return Pos(cursor.line,\n                   findFirstNonWhiteSpaceCharacter(cm.getLine(cursor.line)));\n      },\n      moveToMatchedSymbol: function(cm) {\n        var cursor = cm.getCursor();\n        var line = cursor.line;\n        var ch = cursor.ch;\n        var lineText = cm.getLine(line);\n        var symbol;\n        do {\n          symbol = lineText.charAt(ch++);\n          if (symbol && isMatchableSymbol(symbol)) {\n            var style = cm.getTokenTypeAt(Pos(line, ch));\n            if (style !== \"string\" && style !== \"comment\") {\n              break;\n            }\n          }\n        } while (symbol);\n        if (symbol) {\n          var matched = cm.findMatchingBracket(Pos(line, ch));\n          return matched.to;\n        } else {\n          return cursor;\n        }\n      },\n      moveToStartOfLine: function(cm) {\n        var cursor = cm.getCursor();\n        return Pos(cursor.line, 0);\n      },\n      moveToLineOrEdgeOfDocument: function(cm, motionArgs) {\n        var lineNum = motionArgs.forward ? cm.lastLine() : cm.firstLine();\n        if (motionArgs.repeatIsExplicit) {\n          lineNum = motionArgs.repeat - cm.getOption('firstLineNumber');\n        }\n        return Pos(lineNum,\n                   findFirstNonWhiteSpaceCharacter(cm.getLine(lineNum)));\n      },\n      textObjectManipulation: function(cm, motionArgs) {\n        // TODO: lots of possible exceptions that can be thrown here. Try da(\n        //     outside of a () block.\n\n        // TODO: adding <> >< to this map doesn't work, presumably because\n        // they're operators\n        var mirroredPairs = {'(': ')', ')': '(',\n                             '{': '}', '}': '{',\n                             '[': ']', ']': '['};\n        var selfPaired = {'\\'': true, '\"': true};\n\n        var character = motionArgs.selectedCharacter;\n        // 'b' refers to  '()' block.\n        // 'B' refers to  '{}' block.\n        if (character == 'b') {\n          character = '(';\n        } else if (character == 'B') {\n          character = '{';\n        }\n\n        // Inclusive is the difference between a and i\n        // TODO: Instead of using the additional text object map to perform text\n        //     object operations, merge the map into the defaultKeyMap and use\n        //     motionArgs to define behavior. Define separate entries for 'aw',\n        //     'iw', 'a[', 'i[', etc.\n        var inclusive = !motionArgs.textObjectInner;\n\n        var tmp;\n        if (mirroredPairs[character]) {\n          tmp = selectCompanionObject(cm, character, inclusive);\n        } else if (selfPaired[character]) {\n          tmp = findBeginningAndEnd(cm, character, inclusive);\n        } else if (character === 'W') {\n          tmp = expandWordUnderCursor(cm, inclusive, true /** forward */,\n                                                     true /** bigWord */);\n        } else if (character === 'w') {\n          tmp = expandWordUnderCursor(cm, inclusive, true /** forward */,\n                                                     false /** bigWord */);\n        } else {\n          // No text object defined for this, don't move.\n          return null;\n        }\n\n        return [tmp.start, tmp.end];\n      },\n\n      repeatLastCharacterSearch: function(cm, motionArgs) {\n        var lastSearch = vimGlobalState.lastChararacterSearch;\n        var repeat = motionArgs.repeat;\n        var forward = motionArgs.forward === lastSearch.forward;\n        var increment = (lastSearch.increment ? 1 : 0) * (forward ? -1 : 1);\n        cm.moveH(-increment, 'char');\n        motionArgs.inclusive = forward ? true : false;\n        var curEnd = moveToCharacter(cm, repeat, forward, lastSearch.selectedCharacter);\n        if (!curEnd) {\n          cm.moveH(increment, 'char');\n          return cm.getCursor();\n        }\n        curEnd.ch += increment;\n        return curEnd;\n      }\n    };\n\n    var operators = {\n      change: function(cm, operatorArgs, _vim, curStart, curEnd) {\n        vimGlobalState.registerController.pushText(\n            operatorArgs.registerName, 'change', cm.getRange(curStart, curEnd),\n            operatorArgs.linewise);\n        if (operatorArgs.linewise) {\n          // Push the next line back down, if there is a next line.\n          var replacement = curEnd.line > cm.lastLine() ? '' : '\\n';\n          cm.replaceRange(replacement, curStart, curEnd);\n          cm.indentLine(curStart.line, 'smart');\n          // null ch so setCursor moves to end of line.\n          curStart.ch = null;\n        } else {\n          // Exclude trailing whitespace if the range is not all whitespace.\n          var text = cm.getRange(curStart, curEnd);\n          if (!isWhiteSpaceString(text)) {\n            var match = (/\\s+$/).exec(text);\n            if (match) {\n              curEnd = offsetCursor(curEnd, 0, - match[0].length);\n            }\n          }\n          cm.replaceRange('', curStart, curEnd);\n        }\n        actions.enterInsertMode(cm, {}, cm.state.vim);\n        cm.setCursor(curStart);\n      },\n      // delete is a javascript keyword.\n      'delete': function(cm, operatorArgs, _vim, curStart, curEnd) {\n        // If the ending line is past the last line, inclusive, instead of\n        // including the trailing \\n, include the \\n before the starting line\n        if (operatorArgs.linewise &&\n            curEnd.line > cm.lastLine() && curStart.line > cm.firstLine()) {\n          curStart.line--;\n          curStart.ch = lineLength(cm, curStart.line);\n        }\n        vimGlobalState.registerController.pushText(\n            operatorArgs.registerName, 'delete', cm.getRange(curStart, curEnd),\n            operatorArgs.linewise);\n        cm.replaceRange('', curStart, curEnd);\n        if (operatorArgs.linewise) {\n          cm.setCursor(motions.moveToFirstNonWhiteSpaceCharacter(cm));\n        } else {\n          cm.setCursor(curStart);\n        }\n      },\n      indent: function(cm, operatorArgs, vim, curStart, curEnd) {\n        var startLine = curStart.line;\n        var endLine = curEnd.line;\n        // In visual mode, n> shifts the selection right n times, instead of\n        // shifting n lines right once.\n        var repeat = (vim.visualMode) ? operatorArgs.repeat : 1;\n        if (operatorArgs.linewise) {\n          // The only way to delete a newline is to delete until the start of\n          // the next line, so in linewise mode evalInput will include the next\n          // line. We don't want this in indent, so we go back a line.\n          endLine--;\n        }\n        for (var i = startLine; i <= endLine; i++) {\n          for (var j = 0; j < repeat; j++) {\n            cm.indentLine(i, operatorArgs.indentRight);\n          }\n        }\n        cm.setCursor(curStart);\n        cm.setCursor(motions.moveToFirstNonWhiteSpaceCharacter(cm));\n      },\n      swapcase: function(cm, operatorArgs, _vim, curStart, curEnd, curOriginal) {\n        var toSwap = cm.getRange(curStart, curEnd);\n        var swapped = '';\n        for (var i = 0; i < toSwap.length; i++) {\n          var character = toSwap.charAt(i);\n          swapped += isUpperCase(character) ? character.toLowerCase() :\n              character.toUpperCase();\n        }\n        cm.replaceRange(swapped, curStart, curEnd);\n        if (!operatorArgs.shouldMoveCursor) {\n          cm.setCursor(curOriginal);\n        }\n      },\n      yank: function(cm, operatorArgs, _vim, curStart, curEnd, curOriginal) {\n        vimGlobalState.registerController.pushText(\n            operatorArgs.registerName, 'yank',\n            cm.getRange(curStart, curEnd), operatorArgs.linewise);\n        cm.setCursor(curOriginal);\n      }\n    };\n\n    var actions = {\n      jumpListWalk: function(cm, actionArgs, vim) {\n        if (vim.visualMode) {\n          return;\n        }\n        var repeat = actionArgs.repeat;\n        var forward = actionArgs.forward;\n        var jumpList = vimGlobalState.jumpList;\n\n        var mark = jumpList.move(cm, forward ? repeat : -repeat);\n        var markPos = mark ? mark.find() : undefined;\n        markPos = markPos ? markPos : cm.getCursor();\n        cm.setCursor(markPos);\n      },\n      scroll: function(cm, actionArgs, vim) {\n        if (vim.visualMode) {\n          return;\n        }\n        var repeat = actionArgs.repeat || 1;\n        var lineHeight = cm.defaultTextHeight();\n        var top = cm.getScrollInfo().top;\n        var delta = lineHeight * repeat;\n        var newPos = actionArgs.forward ? top + delta : top - delta;\n        var cursor = copyCursor(cm.getCursor());\n        var cursorCoords = cm.charCoords(cursor, 'local');\n        if (actionArgs.forward) {\n          if (newPos > cursorCoords.top) {\n             cursor.line += (newPos - cursorCoords.top) / lineHeight;\n             cursor.line = Math.ceil(cursor.line);\n             cm.setCursor(cursor);\n             cursorCoords = cm.charCoords(cursor, 'local');\n             cm.scrollTo(null, cursorCoords.top);\n          } else {\n             // Cursor stays within bounds.  Just reposition the scroll window.\n             cm.scrollTo(null, newPos);\n          }\n        } else {\n          var newBottom = newPos + cm.getScrollInfo().clientHeight;\n          if (newBottom < cursorCoords.bottom) {\n             cursor.line -= (cursorCoords.bottom - newBottom) / lineHeight;\n             cursor.line = Math.floor(cursor.line);\n             cm.setCursor(cursor);\n             cursorCoords = cm.charCoords(cursor, 'local');\n             cm.scrollTo(\n                 null, cursorCoords.bottom - cm.getScrollInfo().clientHeight);\n          } else {\n             // Cursor stays within bounds.  Just reposition the scroll window.\n             cm.scrollTo(null, newPos);\n          }\n        }\n      },\n      scrollToCursor: function(cm, actionArgs) {\n        var lineNum = cm.getCursor().line;\n        var charCoords = cm.charCoords(Pos(lineNum, 0), 'local');\n        var height = cm.getScrollInfo().clientHeight;\n        var y = charCoords.top;\n        var lineHeight = charCoords.bottom - y;\n        switch (actionArgs.position) {\n          case 'center': y = y - (height / 2) + lineHeight;\n            break;\n          case 'bottom': y = y - height + lineHeight*1.4;\n            break;\n          case 'top': y = y + lineHeight*0.4;\n            break;\n        }\n        cm.scrollTo(null, y);\n      },\n      replayMacro: function(cm, actionArgs, vim) {\n        var registerName = actionArgs.selectedCharacter;\n        var repeat = actionArgs.repeat;\n        var macroModeState = vimGlobalState.macroModeState;\n        if (registerName == '@') {\n          registerName = macroModeState.latestRegister;\n        }\n        while(repeat--){\n          executeMacroRegister(cm, vim, macroModeState, registerName);\n        }\n      },\n      enterMacroRecordMode: function(cm, actionArgs) {\n        var macroModeState = vimGlobalState.macroModeState;\n        var registerName = actionArgs.selectedCharacter;\n        macroModeState.enterMacroRecordMode(cm, registerName);\n      },\n      enterInsertMode: function(cm, actionArgs, vim) {\n        if (cm.getOption('readOnly')) { return; }\n        vim.insertMode = true;\n        vim.insertModeRepeat = actionArgs && actionArgs.repeat || 1;\n        var insertAt = (actionArgs) ? actionArgs.insertAt : null;\n        if (insertAt == 'eol') {\n          var cursor = cm.getCursor();\n          cursor = Pos(cursor.line, lineLength(cm, cursor.line));\n          cm.setCursor(cursor);\n        } else if (insertAt == 'charAfter') {\n          cm.setCursor(offsetCursor(cm.getCursor(), 0, 1));\n        } else if (insertAt == 'firstNonBlank') {\n          cm.setCursor(motions.moveToFirstNonWhiteSpaceCharacter(cm));\n        }\n        cm.setOption('keyMap', 'vim-insert');\n        cm.setOption('disableInput', false);\n        if (actionArgs && actionArgs.replace) {\n          // Handle Replace-mode as a special case of insert mode.\n          cm.toggleOverwrite(true);\n          cm.setOption('keyMap', 'vim-replace');\n          CodeMirror.signal(cm, \"vim-mode-change\", {mode: \"replace\"});\n        } else {\n          cm.setOption('keyMap', 'vim-insert');\n          CodeMirror.signal(cm, \"vim-mode-change\", {mode: \"insert\"});\n        }\n        if (!vimGlobalState.macroModeState.isPlaying) {\n          // Only record if not replaying.\n          cm.on('change', onChange);\n          CodeMirror.on(cm.getInputField(), 'keydown', onKeyEventTargetKeyDown);\n        }\n      },\n      toggleVisualMode: function(cm, actionArgs, vim) {\n        var repeat = actionArgs.repeat;\n        var curStart = cm.getCursor();\n        var curEnd;\n        // TODO: The repeat should actually select number of characters/lines\n        //     equal to the repeat times the size of the previous visual\n        //     operation.\n        if (!vim.visualMode) {\n          cm.on('mousedown', exitVisualMode);\n          vim.visualMode = true;\n          vim.visualLine = !!actionArgs.linewise;\n          if (vim.visualLine) {\n            curStart.ch = 0;\n            curEnd = clipCursorToContent(\n              cm, Pos(curStart.line + repeat - 1, lineLength(cm, curStart.line)),\n              true /** includeLineBreak */);\n          } else {\n            curEnd = clipCursorToContent(\n              cm, Pos(curStart.line, curStart.ch + repeat),\n              true /** includeLineBreak */);\n          }\n          // Make the initial selection.\n          if (!actionArgs.repeatIsExplicit && !vim.visualLine) {\n            // This is a strange case. Here the implicit repeat is 1. The\n            // following commands lets the cursor hover over the 1 character\n            // selection.\n            cm.setCursor(curEnd);\n            cm.setSelection(curEnd, curStart);\n          } else {\n            cm.setSelection(curStart, curEnd);\n          }\n          CodeMirror.signal(cm, \"vim-mode-change\", {mode: \"visual\", subMode: vim.visualLine ? \"linewise\" : \"\"});\n        } else {\n          curStart = cm.getCursor('anchor');\n          curEnd = cm.getCursor('head');\n          if (!vim.visualLine && actionArgs.linewise) {\n            // Shift-V pressed in characterwise visual mode. Switch to linewise\n            // visual mode instead of exiting visual mode.\n            vim.visualLine = true;\n            curStart.ch = cursorIsBefore(curStart, curEnd) ? 0 :\n                lineLength(cm, curStart.line);\n            curEnd.ch = cursorIsBefore(curStart, curEnd) ?\n                lineLength(cm, curEnd.line) : 0;\n            cm.setSelection(curStart, curEnd);\n            CodeMirror.signal(cm, \"vim-mode-change\", {mode: \"visual\", subMode: \"linewise\"});\n          } else if (vim.visualLine && !actionArgs.linewise) {\n            // v pressed in linewise visual mode. Switch to characterwise visual\n            // mode instead of exiting visual mode.\n            vim.visualLine = false;\n            CodeMirror.signal(cm, \"vim-mode-change\", {mode: \"visual\"});\n          } else {\n            exitVisualMode(cm);\n          }\n        }\n        updateMark(cm, vim, '<', cursorIsBefore(curStart, curEnd) ? curStart\n            : curEnd);\n        updateMark(cm, vim, '>', cursorIsBefore(curStart, curEnd) ? curEnd\n            : curStart);\n      },\n      reselectLastSelection: function(cm, _actionArgs, vim) {\n        if (vim.lastSelection) {\n          var lastSelection = vim.lastSelection;\n          cm.setSelection(lastSelection.curStart, lastSelection.curEnd);\n          if (lastSelection.visualLine) {\n            vim.visualMode = true;\n            vim.visualLine = true;\n          }\n          else {\n            vim.visualMode = true;\n            vim.visualLine = false;\n          }\n          CodeMirror.signal(cm, \"vim-mode-change\", {mode: \"visual\", subMode: vim.visualLine ? \"linewise\" : \"\"});\n        }\n      },\n      joinLines: function(cm, actionArgs, vim) {\n        var curStart, curEnd;\n        if (vim.visualMode) {\n          curStart = cm.getCursor('anchor');\n          curEnd = cm.getCursor('head');\n          curEnd.ch = lineLength(cm, curEnd.line) - 1;\n        } else {\n          // Repeat is the number of lines to join. Minimum 2 lines.\n          var repeat = Math.max(actionArgs.repeat, 2);\n          curStart = cm.getCursor();\n          curEnd = clipCursorToContent(cm, Pos(curStart.line + repeat - 1,\n                                               Infinity));\n        }\n        var finalCh = 0;\n        cm.operation(function() {\n          for (var i = curStart.line; i < curEnd.line; i++) {\n            finalCh = lineLength(cm, curStart.line);\n            var tmp = Pos(curStart.line + 1,\n                          lineLength(cm, curStart.line + 1));\n            var text = cm.getRange(curStart, tmp);\n            text = text.replace(/\\n\\s*/g, ' ');\n            cm.replaceRange(text, curStart, tmp);\n          }\n          var curFinalPos = Pos(curStart.line, finalCh);\n          cm.setCursor(curFinalPos);\n        });\n      },\n      newLineAndEnterInsertMode: function(cm, actionArgs, vim) {\n        vim.insertMode = true;\n        var insertAt = copyCursor(cm.getCursor());\n        if (insertAt.line === cm.firstLine() && !actionArgs.after) {\n          // Special case for inserting newline before start of document.\n          cm.replaceRange('\\n', Pos(cm.firstLine(), 0));\n          cm.setCursor(cm.firstLine(), 0);\n        } else {\n          insertAt.line = (actionArgs.after) ? insertAt.line :\n              insertAt.line - 1;\n          insertAt.ch = lineLength(cm, insertAt.line);\n          cm.setCursor(insertAt);\n          var newlineFn = CodeMirror.commands.newlineAndIndentContinueComment ||\n              CodeMirror.commands.newlineAndIndent;\n          newlineFn(cm);\n        }\n        this.enterInsertMode(cm, { repeat: actionArgs.repeat }, vim);\n      },\n      paste: function(cm, actionArgs) {\n        var cur = copyCursor(cm.getCursor());\n        var register = vimGlobalState.registerController.getRegister(\n            actionArgs.registerName);\n        var text = register.toString();\n        if (!text) {\n          return;\n        }\n        if (actionArgs.matchIndent) {\n          // length that considers tabs and cm.options.tabSize\n          var whitespaceLength = function(str) {\n            var tabs = (str.split(\"\\t\").length - 1);\n            var spaces = (str.split(\" \").length - 1);\n            return tabs * cm.options.tabSize + spaces * 1;\n          };\n          var currentLine = cm.getLine(cm.getCursor().line);\n          var indent = whitespaceLength(currentLine.match(/^\\s*/)[0]);\n          // chomp last newline b/c don't want it to match /^\\s*/gm\n          var chompedText = text.replace(/\\n$/, '');\n          var wasChomped = text !== chompedText;\n          var firstIndent = whitespaceLength(text.match(/^\\s*/)[0]);\n          var text = chompedText.replace(/^\\s*/gm, function(wspace) {\n            var newIndent = indent + (whitespaceLength(wspace) - firstIndent);\n            if (newIndent < 0) {\n              return \"\";\n            }\n            else if (cm.options.indentWithTabs) {\n              var quotient = Math.floor(newIndent / cm.options.tabSize);\n              return Array(quotient + 1).join('\\t');\n            }\n            else {\n              return Array(newIndent + 1).join(' ');\n            }\n          });\n          text += wasChomped ? \"\\n\" : \"\";\n        }\n        if (actionArgs.repeat > 1) {\n          var text = Array(actionArgs.repeat + 1).join(text);\n        }\n        var linewise = register.linewise;\n        if (linewise) {\n          if (actionArgs.after) {\n            // Move the newline at the end to the start instead, and paste just\n            // before the newline character of the line we are on right now.\n            text = '\\n' + text.slice(0, text.length - 1);\n            cur.ch = lineLength(cm, cur.line);\n          } else {\n            cur.ch = 0;\n          }\n        } else {\n          cur.ch += actionArgs.after ? 1 : 0;\n        }\n        cm.replaceRange(text, cur);\n        // Now fine tune the cursor to where we want it.\n        var curPosFinal;\n        var idx;\n        if (linewise && actionArgs.after) {\n          curPosFinal = Pos(\n            cur.line + 1,\n            findFirstNonWhiteSpaceCharacter(cm.getLine(cur.line + 1)));\n        } else if (linewise && !actionArgs.after) {\n          curPosFinal = Pos(\n            cur.line,\n            findFirstNonWhiteSpaceCharacter(cm.getLine(cur.line)));\n        } else if (!linewise && actionArgs.after) {\n          idx = cm.indexFromPos(cur);\n          curPosFinal = cm.posFromIndex(idx + text.length - 1);\n        } else {\n          idx = cm.indexFromPos(cur);\n          curPosFinal = cm.posFromIndex(idx + text.length);\n        }\n        cm.setCursor(curPosFinal);\n      },\n      undo: function(cm, actionArgs) {\n        cm.operation(function() {\n          repeatFn(cm, CodeMirror.commands.undo, actionArgs.repeat)();\n          cm.setCursor(cm.getCursor('anchor'));\n        });\n      },\n      redo: function(cm, actionArgs) {\n        repeatFn(cm, CodeMirror.commands.redo, actionArgs.repeat)();\n      },\n      setRegister: function(_cm, actionArgs, vim) {\n        vim.inputState.registerName = actionArgs.selectedCharacter;\n      },\n      setMark: function(cm, actionArgs, vim) {\n        var markName = actionArgs.selectedCharacter;\n        updateMark(cm, vim, markName, cm.getCursor());\n      },\n      replace: function(cm, actionArgs, vim) {\n        var replaceWith = actionArgs.selectedCharacter;\n        var curStart = cm.getCursor();\n        var replaceTo;\n        var curEnd;\n        if (vim.visualMode){\n          curStart=cm.getCursor('start');\n          curEnd=cm.getCursor('end');\n          // workaround to catch the character under the cursor\n          //  existing workaround doesn't cover actions\n          curEnd=cm.clipPos(Pos(curEnd.line, curEnd.ch+1));\n        }else{\n          var line = cm.getLine(curStart.line);\n          replaceTo = curStart.ch + actionArgs.repeat;\n          if (replaceTo > line.length) {\n            replaceTo=line.length;\n          }\n          curEnd = Pos(curStart.line, replaceTo);\n        }\n        if (replaceWith=='\\n'){\n          if (!vim.visualMode) cm.replaceRange('', curStart, curEnd);\n          // special case, where vim help says to replace by just one line-break\n          (CodeMirror.commands.newlineAndIndentContinueComment || CodeMirror.commands.newlineAndIndent)(cm);\n        }else {\n          var replaceWithStr=cm.getRange(curStart, curEnd);\n          //replace all characters in range by selected, but keep linebreaks\n          replaceWithStr=replaceWithStr.replace(/[^\\n]/g,replaceWith);\n          cm.replaceRange(replaceWithStr, curStart, curEnd);\n          if (vim.visualMode){\n            cm.setCursor(curStart);\n            exitVisualMode(cm);\n          }else{\n            cm.setCursor(offsetCursor(curEnd, 0, -1));\n          }\n        }\n      },\n      incrementNumberToken: function(cm, actionArgs) {\n        var cur = cm.getCursor();\n        var lineStr = cm.getLine(cur.line);\n        var re = /-?\\d+/g;\n        var match;\n        var start;\n        var end;\n        var numberStr;\n        var token;\n        while ((match = re.exec(lineStr)) !== null) {\n          token = match[0];\n          start = match.index;\n          end = start + token.length;\n          if (cur.ch < end)break;\n        }\n        if (!actionArgs.backtrack && (end <= cur.ch))return;\n        if (token) {\n          var increment = actionArgs.increase ? 1 : -1;\n          var number = parseInt(token) + (increment * actionArgs.repeat);\n          var from = Pos(cur.line, start);\n          var to = Pos(cur.line, end);\n          numberStr = number.toString();\n          cm.replaceRange(numberStr, from, to);\n        } else {\n          return;\n        }\n        cm.setCursor(Pos(cur.line, start + numberStr.length - 1));\n      },\n      repeatLastEdit: function(cm, actionArgs, vim) {\n        var lastEditInputState = vim.lastEditInputState;\n        if (!lastEditInputState) { return; }\n        var repeat = actionArgs.repeat;\n        if (repeat && actionArgs.repeatIsExplicit) {\n          vim.lastEditInputState.repeatOverride = repeat;\n        } else {\n          repeat = vim.lastEditInputState.repeatOverride || repeat;\n        }\n        repeatLastEdit(cm, vim, repeat, false /** repeatForInsert */);\n      },\n      changeCase: function(cm, actionArgs, vim) {\n        var selectedAreaRange = getSelectedAreaRange(cm, vim);\n        var selectionStart = selectedAreaRange[0];\n        var selectionEnd = selectedAreaRange[1];\n        var toLower = actionArgs.toLower;\n        if (cursorIsBefore(selectionEnd, selectionStart)) {\n          var tmp = selectionStart;\n          selectionStart = selectionEnd;\n          selectionEnd = tmp;\n        } else {\n          selectionEnd = cm.clipPos(Pos(selectionEnd.line, selectionEnd.ch+1));\n        }\n        var text = cm.getRange(selectionStart, selectionEnd);\n        cm.replaceRange(toLower ? text.toLowerCase() : text.toUpperCase(), selectionStart, selectionEnd);\n        cm.setCursor(selectionStart);\n      }\n    };\n\n    /*\n     * Below are miscellaneous utility functions used by vim.js\n     */\n\n    /**\n     * Clips cursor to ensure that line is within the buffer's range\n     * If includeLineBreak is true, then allow cur.ch == lineLength.\n     */\n    function clipCursorToContent(cm, cur, includeLineBreak) {\n      var line = Math.min(Math.max(cm.firstLine(), cur.line), cm.lastLine() );\n      var maxCh = lineLength(cm, line) - 1;\n      maxCh = (includeLineBreak) ? maxCh + 1 : maxCh;\n      var ch = Math.min(Math.max(0, cur.ch), maxCh);\n      return Pos(line, ch);\n    }\n    function copyArgs(args) {\n      var ret = {};\n      for (var prop in args) {\n        if (args.hasOwnProperty(prop)) {\n          ret[prop] = args[prop];\n        }\n      }\n      return ret;\n    }\n    function offsetCursor(cur, offsetLine, offsetCh) {\n      return Pos(cur.line + offsetLine, cur.ch + offsetCh);\n    }\n    function matchKeysPartial(pressed, mapped) {\n      for (var i = 0; i < pressed.length; i++) {\n        // 'character' means any character. For mark, register commads, etc.\n        if (pressed[i] != mapped[i] && mapped[i] != 'character') {\n          return false;\n        }\n      }\n      return true;\n    }\n    function repeatFn(cm, fn, repeat) {\n      return function() {\n        for (var i = 0; i < repeat; i++) {\n          fn(cm);\n        }\n      };\n    }\n    function copyCursor(cur) {\n      return Pos(cur.line, cur.ch);\n    }\n    function cursorEqual(cur1, cur2) {\n      return cur1.ch == cur2.ch && cur1.line == cur2.line;\n    }\n    function cursorIsBefore(cur1, cur2) {\n      if (cur1.line < cur2.line) {\n        return true;\n      }\n      if (cur1.line == cur2.line && cur1.ch < cur2.ch) {\n        return true;\n      }\n      return false;\n    }\n    function cusrorIsBetween(cur1, cur2, cur3) {\n      // returns true if cur2 is between cur1 and cur3.\n      var cur1before2 = cursorIsBefore(cur1, cur2);\n      var cur2before3 = cursorIsBefore(cur2, cur3);\n      return cur1before2 && cur2before3;\n    }\n    function lineLength(cm, lineNum) {\n      return cm.getLine(lineNum).length;\n    }\n    function reverse(s){\n      return s.split('').reverse().join('');\n    }\n    function trim(s) {\n      if (s.trim) {\n        return s.trim();\n      }\n      return s.replace(/^\\s+|\\s+$/g, '');\n    }\n    function escapeRegex(s) {\n      return s.replace(/([.?*+$\\[\\]\\/\\\\(){}|\\-])/g, '\\\\$1');\n    }\n    function getSelectedAreaRange(cm, vim) {\n      var selectionStart = cm.getCursor('anchor');\n      var selectionEnd = cm.getCursor('head');\n      var lastSelection = vim.lastSelection;\n      if (!vim.visualMode) {\n        var line = lastSelection.curEnd.line - lastSelection.curStart.line;\n        var ch = line ? lastSelection.curEnd.ch : lastSelection.curEnd.ch - lastSelection.curStart.ch;\n        selectionEnd = {line: selectionEnd.line + line, ch: line ? selectionEnd.ch : ch + selectionEnd.ch};\n        if (lastSelection.visualLine) {\n          return [{line: selectionStart.line, ch: 0}, {line: selectionEnd.line, ch: lineLength(cm, selectionEnd.line)}];\n        }\n      } else {\n        exitVisualMode(cm);\n      }\n      return [selectionStart, selectionEnd];\n    }\n\n    function exitVisualMode(cm) {\n      cm.off('mousedown', exitVisualMode);\n      var vim = cm.state.vim;\n      // can't use selection state here because yank has already reset its cursor\n      vim.lastSelection = {'curStart': vim.marks['<'].find(),\n        'curEnd': vim.marks['>'].find(), 'visualMode': vim.visualMode,\n        'visualLine': vim.visualLine};\n      vim.visualMode = false;\n      vim.visualLine = false;\n      var selectionStart = cm.getCursor('anchor');\n      var selectionEnd = cm.getCursor('head');\n      if (!cursorEqual(selectionStart, selectionEnd)) {\n        // Clear the selection and set the cursor only if the selection has not\n        // already been cleared. Otherwise we risk moving the cursor somewhere\n        // it's not supposed to be.\n        cm.setCursor(clipCursorToContent(cm, selectionEnd));\n      }\n      CodeMirror.signal(cm, \"vim-mode-change\", {mode: \"normal\"});\n    }\n\n    // Remove any trailing newlines from the selection. For\n    // example, with the caret at the start of the last word on the line,\n    // 'dw' should word, but not the newline, while 'w' should advance the\n    // caret to the first character of the next line.\n    function clipToLine(cm, curStart, curEnd) {\n      var selection = cm.getRange(curStart, curEnd);\n      // Only clip if the selection ends with trailing newline + whitespace\n      if (/\\n\\s*$/.test(selection)) {\n        var lines = selection.split('\\n');\n        // We know this is all whitepsace.\n        lines.pop();\n\n        // Cases:\n        // 1. Last word is an empty line - do not clip the trailing '\\n'\n        // 2. Last word is not an empty line - clip the trailing '\\n'\n        var line;\n        // Find the line containing the last word, and clip all whitespace up\n        // to it.\n        for (var line = lines.pop(); lines.length > 0 && line && isWhiteSpaceString(line); line = lines.pop()) {\n          curEnd.line--;\n          curEnd.ch = 0;\n        }\n        // If the last word is not an empty line, clip an additional newline\n        if (line) {\n          curEnd.line--;\n          curEnd.ch = lineLength(cm, curEnd.line);\n        } else {\n          curEnd.ch = 0;\n        }\n      }\n    }\n\n    // Expand the selection to line ends.\n    function expandSelectionToLine(_cm, curStart, curEnd) {\n      curStart.ch = 0;\n      curEnd.ch = 0;\n      curEnd.line++;\n    }\n\n    function findFirstNonWhiteSpaceCharacter(text) {\n      if (!text) {\n        return 0;\n      }\n      var firstNonWS = text.search(/\\S/);\n      return firstNonWS == -1 ? text.length : firstNonWS;\n    }\n\n    function expandWordUnderCursor(cm, inclusive, _forward, bigWord, noSymbol) {\n      var cur = cm.getCursor();\n      var line = cm.getLine(cur.line);\n      var idx = cur.ch;\n\n      // Seek to first word or non-whitespace character, depending on if\n      // noSymbol is true.\n      var textAfterIdx = line.substring(idx);\n      var firstMatchedChar;\n      if (noSymbol) {\n        firstMatchedChar = textAfterIdx.search(/\\w/);\n      } else {\n        firstMatchedChar = textAfterIdx.search(/\\S/);\n      }\n      if (firstMatchedChar == -1) {\n        return null;\n      }\n      idx += firstMatchedChar;\n      textAfterIdx = line.substring(idx);\n      var textBeforeIdx = line.substring(0, idx);\n\n      var matchRegex;\n      // Greedy matchers for the \"word\" we are trying to expand.\n      if (bigWord) {\n        matchRegex = /^\\S+/;\n      } else {\n        if ((/\\w/).test(line.charAt(idx))) {\n          matchRegex = /^\\w+/;\n        } else {\n          matchRegex = /^[^\\w\\s]+/;\n        }\n      }\n\n      var wordAfterRegex = matchRegex.exec(textAfterIdx);\n      var wordStart = idx;\n      var wordEnd = idx + wordAfterRegex[0].length;\n      // TODO: Find a better way to do this. It will be slow on very long lines.\n      var revTextBeforeIdx = reverse(textBeforeIdx);\n      var wordBeforeRegex = matchRegex.exec(revTextBeforeIdx);\n      if (wordBeforeRegex) {\n        wordStart -= wordBeforeRegex[0].length;\n      }\n\n      if (inclusive) {\n        // If present, trim all whitespace after word.\n        // Otherwise, trim all whitespace before word.\n        var textAfterWordEnd = line.substring(wordEnd);\n        var whitespacesAfterWord = textAfterWordEnd.match(/^\\s*/)[0].length;\n        if (whitespacesAfterWord > 0) {\n          wordEnd += whitespacesAfterWord;\n        } else {\n          var revTrim = revTextBeforeIdx.length - wordStart;\n          var textBeforeWordStart = revTextBeforeIdx.substring(revTrim);\n          var whitespacesBeforeWord = textBeforeWordStart.match(/^\\s*/)[0].length;\n          wordStart -= whitespacesBeforeWord;\n        }\n      }\n\n      return { start: Pos(cur.line, wordStart),\n               end: Pos(cur.line, wordEnd) };\n    }\n\n    function recordJumpPosition(cm, oldCur, newCur) {\n      if (!cursorEqual(oldCur, newCur)) {\n        vimGlobalState.jumpList.add(cm, oldCur, newCur);\n      }\n    }\n\n    function recordLastCharacterSearch(increment, args) {\n        vimGlobalState.lastChararacterSearch.increment = increment;\n        vimGlobalState.lastChararacterSearch.forward = args.forward;\n        vimGlobalState.lastChararacterSearch.selectedCharacter = args.selectedCharacter;\n    }\n\n    var symbolToMode = {\n        '(': 'bracket', ')': 'bracket', '{': 'bracket', '}': 'bracket',\n        '[': 'section', ']': 'section',\n        '*': 'comment', '/': 'comment',\n        'm': 'method', 'M': 'method',\n        '#': 'preprocess'\n    };\n    var findSymbolModes = {\n      bracket: {\n        isComplete: function(state) {\n          if (state.nextCh === state.symb) {\n            state.depth++;\n            if (state.depth >= 1)return true;\n          } else if (state.nextCh === state.reverseSymb) {\n            state.depth--;\n          }\n          return false;\n        }\n      },\n      section: {\n        init: function(state) {\n          state.curMoveThrough = true;\n          state.symb = (state.forward ? ']' : '[') === state.symb ? '{' : '}';\n        },\n        isComplete: function(state) {\n          return state.index === 0 && state.nextCh === state.symb;\n        }\n      },\n      comment: {\n        isComplete: function(state) {\n          var found = state.lastCh === '*' && state.nextCh === '/';\n          state.lastCh = state.nextCh;\n          return found;\n        }\n      },\n      // TODO: The original Vim implementation only operates on level 1 and 2.\n      // The current implementation doesn't check for code block level and\n      // therefore it operates on any levels.\n      method: {\n        init: function(state) {\n          state.symb = (state.symb === 'm' ? '{' : '}');\n          state.reverseSymb = state.symb === '{' ? '}' : '{';\n        },\n        isComplete: function(state) {\n          if (state.nextCh === state.symb)return true;\n          return false;\n        }\n      },\n      preprocess: {\n        init: function(state) {\n          state.index = 0;\n        },\n        isComplete: function(state) {\n          if (state.nextCh === '#') {\n            var token = state.lineText.match(/#(\\w+)/)[1];\n            if (token === 'endif') {\n              if (state.forward && state.depth === 0) {\n                return true;\n              }\n              state.depth++;\n            } else if (token === 'if') {\n              if (!state.forward && state.depth === 0) {\n                return true;\n              }\n              state.depth--;\n            }\n            if (token === 'else' && state.depth === 0)return true;\n          }\n          return false;\n        }\n      }\n    };\n    function findSymbol(cm, repeat, forward, symb) {\n      var cur = copyCursor(cm.getCursor());\n      var increment = forward ? 1 : -1;\n      var endLine = forward ? cm.lineCount() : -1;\n      var curCh = cur.ch;\n      var line = cur.line;\n      var lineText = cm.getLine(line);\n      var state = {\n        lineText: lineText,\n        nextCh: lineText.charAt(curCh),\n        lastCh: null,\n        index: curCh,\n        symb: symb,\n        reverseSymb: (forward ?  { ')': '(', '}': '{' } : { '(': ')', '{': '}' })[symb],\n        forward: forward,\n        depth: 0,\n        curMoveThrough: false\n      };\n      var mode = symbolToMode[symb];\n      if (!mode)return cur;\n      var init = findSymbolModes[mode].init;\n      var isComplete = findSymbolModes[mode].isComplete;\n      if (init) { init(state); }\n      while (line !== endLine && repeat) {\n        state.index += increment;\n        state.nextCh = state.lineText.charAt(state.index);\n        if (!state.nextCh) {\n          line += increment;\n          state.lineText = cm.getLine(line) || '';\n          if (increment > 0) {\n            state.index = 0;\n          } else {\n            var lineLen = state.lineText.length;\n            state.index = (lineLen > 0) ? (lineLen-1) : 0;\n          }\n          state.nextCh = state.lineText.charAt(state.index);\n        }\n        if (isComplete(state)) {\n          cur.line = line;\n          cur.ch = state.index;\n          repeat--;\n        }\n      }\n      if (state.nextCh || state.curMoveThrough) {\n        return Pos(line, state.index);\n      }\n      return cur;\n    }\n\n    /*\n     * Returns the boundaries of the next word. If the cursor in the middle of\n     * the word, then returns the boundaries of the current word, starting at\n     * the cursor. If the cursor is at the start/end of a word, and we are going\n     * forward/backward, respectively, find the boundaries of the next word.\n     *\n     * @param {CodeMirror} cm CodeMirror object.\n     * @param {Cursor} cur The cursor position.\n     * @param {boolean} forward True to search forward. False to search\n     *     backward.\n     * @param {boolean} bigWord True if punctuation count as part of the word.\n     *     False if only [a-zA-Z0-9] characters count as part of the word.\n     * @param {boolean} emptyLineIsWord True if empty lines should be treated\n     *     as words.\n     * @return {Object{from:number, to:number, line: number}} The boundaries of\n     *     the word, or null if there are no more words.\n     */\n    function findWord(cm, cur, forward, bigWord, emptyLineIsWord) {\n      var lineNum = cur.line;\n      var pos = cur.ch;\n      var line = cm.getLine(lineNum);\n      var dir = forward ? 1 : -1;\n      var regexps = bigWord ? bigWordRegexp : wordRegexp;\n\n      if (emptyLineIsWord && line == '') {\n        lineNum += dir;\n        line = cm.getLine(lineNum);\n        if (!isLine(cm, lineNum)) {\n          return null;\n        }\n        pos = (forward) ? 0 : line.length;\n      }\n\n      while (true) {\n        if (emptyLineIsWord && line == '') {\n          return { from: 0, to: 0, line: lineNum };\n        }\n        var stop = (dir > 0) ? line.length : -1;\n        var wordStart = stop, wordEnd = stop;\n        // Find bounds of next word.\n        while (pos != stop) {\n          var foundWord = false;\n          for (var i = 0; i < regexps.length && !foundWord; ++i) {\n            if (regexps[i].test(line.charAt(pos))) {\n              wordStart = pos;\n              // Advance to end of word.\n              while (pos != stop && regexps[i].test(line.charAt(pos))) {\n                pos += dir;\n              }\n              wordEnd = pos;\n              foundWord = wordStart != wordEnd;\n              if (wordStart == cur.ch && lineNum == cur.line &&\n                  wordEnd == wordStart + dir) {\n                // We started at the end of a word. Find the next one.\n                continue;\n              } else {\n                return {\n                  from: Math.min(wordStart, wordEnd + 1),\n                  to: Math.max(wordStart, wordEnd),\n                  line: lineNum };\n              }\n            }\n          }\n          if (!foundWord) {\n            pos += dir;\n          }\n        }\n        // Advance to next/prev line.\n        lineNum += dir;\n        if (!isLine(cm, lineNum)) {\n          return null;\n        }\n        line = cm.getLine(lineNum);\n        pos = (dir > 0) ? 0 : line.length;\n      }\n      // Should never get here.\n      throw new Error('The impossible happened.');\n    }\n\n    /**\n     * @param {CodeMirror} cm CodeMirror object.\n     * @param {int} repeat Number of words to move past.\n     * @param {boolean} forward True to search forward. False to search\n     *     backward.\n     * @param {boolean} wordEnd True to move to end of word. False to move to\n     *     beginning of word.\n     * @param {boolean} bigWord True if punctuation count as part of the word.\n     *     False if only alphabet characters count as part of the word.\n     * @return {Cursor} The position the cursor should move to.\n     */\n    function moveToWord(cm, repeat, forward, wordEnd, bigWord) {\n      var cur = cm.getCursor();\n      var curStart = copyCursor(cur);\n      var words = [];\n      if (forward && !wordEnd || !forward && wordEnd) {\n        repeat++;\n      }\n      // For 'e', empty lines are not considered words, go figure.\n      var emptyLineIsWord = !(forward && wordEnd);\n      for (var i = 0; i < repeat; i++) {\n        var word = findWord(cm, cur, forward, bigWord, emptyLineIsWord);\n        if (!word) {\n          var eodCh = lineLength(cm, cm.lastLine());\n          words.push(forward\n              ? {line: cm.lastLine(), from: eodCh, to: eodCh}\n              : {line: 0, from: 0, to: 0});\n          break;\n        }\n        words.push(word);\n        cur = Pos(word.line, forward ? (word.to - 1) : word.from);\n      }\n      var shortCircuit = words.length != repeat;\n      var firstWord = words[0];\n      var lastWord = words.pop();\n      if (forward && !wordEnd) {\n        // w\n        if (!shortCircuit && (firstWord.from != curStart.ch || firstWord.line != curStart.line)) {\n          // We did not start in the middle of a word. Discard the extra word at the end.\n          lastWord = words.pop();\n        }\n        return Pos(lastWord.line, lastWord.from);\n      } else if (forward && wordEnd) {\n        return Pos(lastWord.line, lastWord.to - 1);\n      } else if (!forward && wordEnd) {\n        // ge\n        if (!shortCircuit && (firstWord.to != curStart.ch || firstWord.line != curStart.line)) {\n          // We did not start in the middle of a word. Discard the extra word at the end.\n          lastWord = words.pop();\n        }\n        return Pos(lastWord.line, lastWord.to);\n      } else {\n        // b\n        return Pos(lastWord.line, lastWord.from);\n      }\n    }\n\n    function moveToCharacter(cm, repeat, forward, character) {\n      var cur = cm.getCursor();\n      var start = cur.ch;\n      var idx;\n      for (var i = 0; i < repeat; i ++) {\n        var line = cm.getLine(cur.line);\n        idx = charIdxInLine(start, line, character, forward, true);\n        if (idx == -1) {\n          return null;\n        }\n        start = idx;\n      }\n      return Pos(cm.getCursor().line, idx);\n    }\n\n    function moveToColumn(cm, repeat) {\n      // repeat is always >= 1, so repeat - 1 always corresponds\n      // to the column we want to go to.\n      var line = cm.getCursor().line;\n      return clipCursorToContent(cm, Pos(line, repeat - 1));\n    }\n\n    function updateMark(cm, vim, markName, pos) {\n      if (!inArray(markName, validMarks)) {\n        return;\n      }\n      if (vim.marks[markName]) {\n        vim.marks[markName].clear();\n      }\n      vim.marks[markName] = cm.setBookmark(pos);\n    }\n\n    function charIdxInLine(start, line, character, forward, includeChar) {\n      // Search for char in line.\n      // motion_options: {forward, includeChar}\n      // If includeChar = true, include it too.\n      // If forward = true, search forward, else search backwards.\n      // If char is not found on this line, do nothing\n      var idx;\n      if (forward) {\n        idx = line.indexOf(character, start + 1);\n        if (idx != -1 && !includeChar) {\n          idx -= 1;\n        }\n      } else {\n        idx = line.lastIndexOf(character, start - 1);\n        if (idx != -1 && !includeChar) {\n          idx += 1;\n        }\n      }\n      return idx;\n    }\n\n    // TODO: perhaps this finagling of start and end positions belonds\n    // in codmirror/replaceRange?\n    function selectCompanionObject(cm, symb, inclusive) {\n      var cur = cm.getCursor(), start, end;\n\n      var bracketRegexp = ({\n        '(': /[()]/, ')': /[()]/,\n        '[': /[[\\]]/, ']': /[[\\]]/,\n        '{': /[{}]/, '}': /[{}]/})[symb];\n      var openSym = ({\n        '(': '(', ')': '(',\n        '[': '[', ']': '[',\n        '{': '{', '}': '{'})[symb];\n      var curChar = cm.getLine(cur.line).charAt(cur.ch);\n      // Due to the behavior of scanForBracket, we need to add an offset if the\n      // cursor is on a matching open bracket.\n      var offset = curChar === openSym ? 1 : 0;\n\n      start = cm.scanForBracket(Pos(cur.line, cur.ch + offset), -1, null, {'bracketRegex': bracketRegexp});\n      end = cm.scanForBracket(Pos(cur.line, cur.ch + offset), 1, null, {'bracketRegex': bracketRegexp});\n\n      if (!start || !end) {\n        return { start: cur, end: cur };\n      }\n\n      start = start.pos;\n      end = end.pos;\n\n      if ((start.line == end.line && start.ch > end.ch)\n          || (start.line > end.line)) {\n        var tmp = start;\n        start = end;\n        end = tmp;\n      }\n\n      if (inclusive) {\n        end.ch += 1;\n      } else {\n        start.ch += 1;\n      }\n\n      return { start: start, end: end };\n    }\n\n    // Takes in a symbol and a cursor and tries to simulate text objects that\n    // have identical opening and closing symbols\n    // TODO support across multiple lines\n    function findBeginningAndEnd(cm, symb, inclusive) {\n      var cur = copyCursor(cm.getCursor());\n      var line = cm.getLine(cur.line);\n      var chars = line.split('');\n      var start, end, i, len;\n      var firstIndex = chars.indexOf(symb);\n\n      // the decision tree is to always look backwards for the beginning first,\n      // but if the cursor is in front of the first instance of the symb,\n      // then move the cursor forward\n      if (cur.ch < firstIndex) {\n        cur.ch = firstIndex;\n        // Why is this line even here???\n        // cm.setCursor(cur.line, firstIndex+1);\n      }\n      // otherwise if the cursor is currently on the closing symbol\n      else if (firstIndex < cur.ch && chars[cur.ch] == symb) {\n        end = cur.ch; // assign end to the current cursor\n        --cur.ch; // make sure to look backwards\n      }\n\n      // if we're currently on the symbol, we've got a start\n      if (chars[cur.ch] == symb && !end) {\n        start = cur.ch + 1; // assign start to ahead of the cursor\n      } else {\n        // go backwards to find the start\n        for (i = cur.ch; i > -1 && !start; i--) {\n          if (chars[i] == symb) {\n            start = i + 1;\n          }\n        }\n      }\n\n      // look forwards for the end symbol\n      if (start && !end) {\n        for (i = start, len = chars.length; i < len && !end; i++) {\n          if (chars[i] == symb) {\n            end = i;\n          }\n        }\n      }\n\n      // nothing found\n      if (!start || !end) {\n        return { start: cur, end: cur };\n      }\n\n      // include the symbols\n      if (inclusive) {\n        --start; ++end;\n      }\n\n      return {\n        start: Pos(cur.line, start),\n        end: Pos(cur.line, end)\n      };\n    }\n\n    // Search functions\n    defineOption('pcre', true, 'boolean');\n    function SearchState() {}\n    SearchState.prototype = {\n      getQuery: function() {\n        return vimGlobalState.query;\n      },\n      setQuery: function(query) {\n        vimGlobalState.query = query;\n      },\n      getOverlay: function() {\n        return this.searchOverlay;\n      },\n      setOverlay: function(overlay) {\n        this.searchOverlay = overlay;\n      },\n      isReversed: function() {\n        return vimGlobalState.isReversed;\n      },\n      setReversed: function(reversed) {\n        vimGlobalState.isReversed = reversed;\n      }\n    };\n    function getSearchState(cm) {\n      var vim = cm.state.vim;\n      return vim.searchState_ || (vim.searchState_ = new SearchState());\n    }\n    function dialog(cm, template, shortText, onClose, options) {\n      if (cm.openDialog) {\n        cm.openDialog(template, onClose, { bottom: true, value: options.value,\n            onKeyDown: options.onKeyDown, onKeyUp: options.onKeyUp });\n      }\n      else {\n        onClose(prompt(shortText, ''));\n      }\n    }\n\n    function findUnescapedSlashes(str) {\n      var escapeNextChar = false;\n      var slashes = [];\n      for (var i = 0; i < str.length; i++) {\n        var c = str.charAt(i);\n        if (!escapeNextChar && c == '/') {\n          slashes.push(i);\n        }\n        escapeNextChar = !escapeNextChar && (c == '\\\\');\n      }\n      return slashes;\n    }\n\n    // Translates a search string from ex (vim) syntax into javascript form.\n    function translateRegex(str) {\n      // When these match, add a '\\' if unescaped or remove one if escaped.\n      var specials = '|(){';\n      // Remove, but never add, a '\\' for these.\n      var unescape = '}';\n      var escapeNextChar = false;\n      var out = [];\n      for (var i = -1; i < str.length; i++) {\n        var c = str.charAt(i) || '';\n        var n = str.charAt(i+1) || '';\n        var specialComesNext = (n && specials.indexOf(n) != -1);\n        if (escapeNextChar) {\n          if (c !== '\\\\' || !specialComesNext) {\n            out.push(c);\n          }\n          escapeNextChar = false;\n        } else {\n          if (c === '\\\\') {\n            escapeNextChar = true;\n            // Treat the unescape list as special for removing, but not adding '\\'.\n            if (n && unescape.indexOf(n) != -1) {\n              specialComesNext = true;\n            }\n            // Not passing this test means removing a '\\'.\n            if (!specialComesNext || n === '\\\\') {\n              out.push(c);\n            }\n          } else {\n            out.push(c);\n            if (specialComesNext && n !== '\\\\') {\n              out.push('\\\\');\n            }\n          }\n        }\n      }\n      return out.join('');\n    }\n\n    // Translates the replace part of a search and replace from ex (vim) syntax into\n    // javascript form.  Similar to translateRegex, but additionally fixes back references\n    // (translates '\\[0..9]' to '$[0..9]') and follows different rules for escaping '$'.\n    function translateRegexReplace(str) {\n      var escapeNextChar = false;\n      var out = [];\n      for (var i = -1; i < str.length; i++) {\n        var c = str.charAt(i) || '';\n        var n = str.charAt(i+1) || '';\n        if (escapeNextChar) {\n          // At any point in the loop, escapeNextChar is true if the previous\n          // character was a '\\' and was not escaped.\n          out.push(c);\n          escapeNextChar = false;\n        } else {\n          if (c === '\\\\') {\n            escapeNextChar = true;\n            if ((isNumber(n) || n === '$')) {\n              out.push('$');\n            } else if (n !== '/' && n !== '\\\\') {\n              out.push('\\\\');\n            }\n          } else {\n            if (c === '$') {\n              out.push('$');\n            }\n            out.push(c);\n            if (n === '/') {\n              out.push('\\\\');\n            }\n          }\n        }\n      }\n      return out.join('');\n    }\n\n    // Unescape \\ and / in the replace part, for PCRE mode.\n    function unescapeRegexReplace(str) {\n      var stream = new CodeMirror.StringStream(str);\n      var output = [];\n      while (!stream.eol()) {\n        // Search for \\.\n        while (stream.peek() && stream.peek() != '\\\\') {\n          output.push(stream.next());\n        }\n        if (stream.match('\\\\/', true)) {\n          // \\/ => /\n          output.push('/');\n        } else if (stream.match('\\\\\\\\', true)) {\n          // \\\\ => \\\n          output.push('\\\\');\n        } else {\n          // Don't change anything\n          output.push(stream.next());\n        }\n      }\n      return output.join('');\n    }\n\n    /**\n     * Extract the regular expression from the query and return a Regexp object.\n     * Returns null if the query is blank.\n     * If ignoreCase is passed in, the Regexp object will have the 'i' flag set.\n     * If smartCase is passed in, and the query contains upper case letters,\n     *   then ignoreCase is overridden, and the 'i' flag will not be set.\n     * If the query contains the /i in the flag part of the regular expression,\n     *   then both ignoreCase and smartCase are ignored, and 'i' will be passed\n     *   through to the Regex object.\n     */\n    function parseQuery(query, ignoreCase, smartCase) {\n      // Check if the query is already a regex.\n      if (query instanceof RegExp) { return query; }\n      // First try to extract regex + flags from the input. If no flags found,\n      // extract just the regex. IE does not accept flags directly defined in\n      // the regex string in the form /regex/flags\n      var slashes = findUnescapedSlashes(query);\n      var regexPart;\n      var forceIgnoreCase;\n      if (!slashes.length) {\n        // Query looks like 'regexp'\n        regexPart = query;\n      } else {\n        // Query looks like 'regexp/...'\n        regexPart = query.substring(0, slashes[0]);\n        var flagsPart = query.substring(slashes[0]);\n        forceIgnoreCase = (flagsPart.indexOf('i') != -1);\n      }\n      if (!regexPart) {\n        return null;\n      }\n      if (!getOption('pcre')) {\n        regexPart = translateRegex(regexPart);\n      }\n      if (smartCase) {\n        ignoreCase = (/^[^A-Z]*$/).test(regexPart);\n      }\n      var regexp = new RegExp(regexPart,\n          (ignoreCase || forceIgnoreCase) ? 'i' : undefined);\n      return regexp;\n    }\n    function showConfirm(cm, text) {\n      if (cm.openNotification) {\n        cm.openNotification('<span style=\"color: red\">' + text + '</span>',\n                            {bottom: true, duration: 5000});\n      } else {\n        alert(text);\n      }\n    }\n    function makePrompt(prefix, desc) {\n      var raw = '';\n      if (prefix) {\n        raw += '<span style=\"font-family: monospace\">' + prefix + '</span>';\n      }\n      raw += '<input type=\"text\"/> ' +\n          '<span style=\"color: #888\">';\n      if (desc) {\n        raw += '<span style=\"color: #888\">';\n        raw += desc;\n        raw += '</span>';\n      }\n      return raw;\n    }\n    var searchPromptDesc = '(Javascript regexp)';\n    function showPrompt(cm, options) {\n      var shortText = (options.prefix || '') + ' ' + (options.desc || '');\n      var prompt = makePrompt(options.prefix, options.desc);\n      dialog(cm, prompt, shortText, options.onClose, options);\n    }\n    function regexEqual(r1, r2) {\n      if (r1 instanceof RegExp && r2 instanceof RegExp) {\n          var props = ['global', 'multiline', 'ignoreCase', 'source'];\n          for (var i = 0; i < props.length; i++) {\n              var prop = props[i];\n              if (r1[prop] !== r2[prop]) {\n                  return false;\n              }\n          }\n          return true;\n      }\n      return false;\n    }\n    // Returns true if the query is valid.\n    function updateSearchQuery(cm, rawQuery, ignoreCase, smartCase) {\n      if (!rawQuery) {\n        return;\n      }\n      var state = getSearchState(cm);\n      var query = parseQuery(rawQuery, !!ignoreCase, !!smartCase);\n      if (!query) {\n        return;\n      }\n      highlightSearchMatches(cm, query);\n      if (regexEqual(query, state.getQuery())) {\n        return query;\n      }\n      state.setQuery(query);\n      return query;\n    }\n    function searchOverlay(query) {\n      if (query.source.charAt(0) == '^') {\n        var matchSol = true;\n      }\n      return {\n        token: function(stream) {\n          if (matchSol && !stream.sol()) {\n            stream.skipToEnd();\n            return;\n          }\n          var match = stream.match(query, false);\n          if (match) {\n            if (match[0].length == 0) {\n              // Matched empty string, skip to next.\n              stream.next();\n              return 'searching';\n            }\n            if (!stream.sol()) {\n              // Backtrack 1 to match \\b\n              stream.backUp(1);\n              if (!query.exec(stream.next() + match[0])) {\n                stream.next();\n                return null;\n              }\n            }\n            stream.match(query);\n            return 'searching';\n          }\n          while (!stream.eol()) {\n            stream.next();\n            if (stream.match(query, false)) break;\n          }\n        },\n        query: query\n      };\n    }\n    function highlightSearchMatches(cm, query) {\n      var overlay = getSearchState(cm).getOverlay();\n      if (!overlay || query != overlay.query) {\n        if (overlay) {\n          cm.removeOverlay(overlay);\n        }\n        overlay = searchOverlay(query);\n        cm.addOverlay(overlay);\n        getSearchState(cm).setOverlay(overlay);\n      }\n    }\n    function findNext(cm, prev, query, repeat) {\n      if (repeat === undefined) { repeat = 1; }\n      return cm.operation(function() {\n        var pos = cm.getCursor();\n        var cursor = cm.getSearchCursor(query, pos);\n        for (var i = 0; i < repeat; i++) {\n          var found = cursor.find(prev);\n          if (i == 0 && found && cursorEqual(cursor.from(), pos)) { found = cursor.find(prev); }\n          if (!found) {\n            // SearchCursor may have returned null because it hit EOF, wrap\n            // around and try again.\n            cursor = cm.getSearchCursor(query,\n                (prev) ? Pos(cm.lastLine()) : Pos(cm.firstLine(), 0) );\n            if (!cursor.find(prev)) {\n              return;\n            }\n          }\n        }\n        return cursor.from();\n      });\n    }\n    function clearSearchHighlight(cm) {\n      cm.removeOverlay(getSearchState(cm).getOverlay());\n      getSearchState(cm).setOverlay(null);\n    }\n    /**\n     * Check if pos is in the specified range, INCLUSIVE.\n     * Range can be specified with 1 or 2 arguments.\n     * If the first range argument is an array, treat it as an array of line\n     * numbers. Match pos against any of the lines.\n     * If the first range argument is a number,\n     *   if there is only 1 range argument, check if pos has the same line\n     *       number\n     *   if there are 2 range arguments, then check if pos is in between the two\n     *       range arguments.\n     */\n    function isInRange(pos, start, end) {\n      if (typeof pos != 'number') {\n        // Assume it is a cursor position. Get the line number.\n        pos = pos.line;\n      }\n      if (start instanceof Array) {\n        return inArray(pos, start);\n      } else {\n        if (end) {\n          return (pos >= start && pos <= end);\n        } else {\n          return pos == start;\n        }\n      }\n    }\n    function getUserVisibleLines(cm) {\n      var scrollInfo = cm.getScrollInfo();\n      var occludeToleranceTop = 6;\n      var occludeToleranceBottom = 10;\n      var from = cm.coordsChar({left:0, top: occludeToleranceTop + scrollInfo.top}, 'local');\n      var bottomY = scrollInfo.clientHeight - occludeToleranceBottom + scrollInfo.top;\n      var to = cm.coordsChar({left:0, top: bottomY}, 'local');\n      return {top: from.line, bottom: to.line};\n    }\n\n    // Ex command handling\n    // Care must be taken when adding to the default Ex command map. For any\n    // pair of commands that have a shared prefix, at least one of their\n    // shortNames must not match the prefix of the other command.\n    var defaultExCommandMap = [\n      { name: 'map' },\n      { name: 'nmap', shortName: 'nm' },\n      { name: 'vmap', shortName: 'vm' },\n      { name: 'unmap' },\n      { name: 'write', shortName: 'w' },\n      { name: 'undo', shortName: 'u' },\n      { name: 'redo', shortName: 'red' },\n      { name: 'set', shortName: 'set' },\n      { name: 'sort', shortName: 'sor' },\n      { name: 'substitute', shortName: 's' },\n      { name: 'nohlsearch', shortName: 'noh' },\n      { name: 'delmarks', shortName: 'delm' },\n      { name: 'registers', shortName: 'reg', excludeFromCommandHistory: true }\n    ];\n    Vim.ExCommandDispatcher = function() {\n      this.buildCommandMap_();\n    };\n    Vim.ExCommandDispatcher.prototype = {\n      processCommand: function(cm, input) {\n        var vim = cm.state.vim;\n        var commandHistoryRegister = vimGlobalState.registerController.getRegister(':');\n        var previousCommand = commandHistoryRegister.toString();\n        if (vim.visualMode) {\n          exitVisualMode(cm);\n        }\n        var inputStream = new CodeMirror.StringStream(input);\n        // update \": with the latest command whether valid or invalid\n        commandHistoryRegister.setText(input);\n        var params = {};\n        params.input = input;\n        try {\n          this.parseInput_(cm, inputStream, params);\n        } catch(e) {\n          showConfirm(cm, e);\n          throw e;\n        }\n        var commandName;\n        if (!params.commandName) {\n          // If only a line range is defined, move to the line.\n          if (params.line !== undefined) {\n            commandName = 'move';\n          }\n        } else {\n          var command = this.matchCommand_(params.commandName);\n          if (command) {\n            commandName = command.name;\n            if (command.excludeFromCommandHistory) {\n              commandHistoryRegister.setText(previousCommand);\n            }\n            this.parseCommandArgs_(inputStream, params, command);\n            if (command.type == 'exToKey') {\n              // Handle Ex to Key mapping.\n              for (var i = 0; i < command.toKeys.length; i++) {\n                CodeMirror.Vim.handleKey(cm, command.toKeys[i]);\n              }\n              return;\n            } else if (command.type == 'exToEx') {\n              // Handle Ex to Ex mapping.\n              this.processCommand(cm, command.toInput);\n              return;\n            }\n          }\n        }\n        if (!commandName) {\n          showConfirm(cm, 'Not an editor command \":' + input + '\"');\n          return;\n        }\n        try {\n          exCommands[commandName](cm, params);\n        } catch(e) {\n          showConfirm(cm, e);\n          throw e;\n        }\n      },\n      parseInput_: function(cm, inputStream, result) {\n        inputStream.eatWhile(':');\n        // Parse range.\n        if (inputStream.eat('%')) {\n          result.line = cm.firstLine();\n          result.lineEnd = cm.lastLine();\n        } else {\n          result.line = this.parseLineSpec_(cm, inputStream);\n          if (result.line !== undefined && inputStream.eat(',')) {\n            result.lineEnd = this.parseLineSpec_(cm, inputStream);\n          }\n        }\n\n        // Parse command name.\n        var commandMatch = inputStream.match(/^(\\w+)/);\n        if (commandMatch) {\n          result.commandName = commandMatch[1];\n        } else {\n          result.commandName = inputStream.match(/.*/)[0];\n        }\n\n        return result;\n      },\n      parseLineSpec_: function(cm, inputStream) {\n        var numberMatch = inputStream.match(/^(\\d+)/);\n        if (numberMatch) {\n          return parseInt(numberMatch[1], 10) - 1;\n        }\n        switch (inputStream.next()) {\n          case '.':\n            return cm.getCursor().line;\n          case '$':\n            return cm.lastLine();\n          case '\\'':\n            var mark = cm.state.vim.marks[inputStream.next()];\n            if (mark && mark.find()) {\n              return mark.find().line;\n            }\n            throw new Error('Mark not set');\n          default:\n            inputStream.backUp(1);\n            return undefined;\n        }\n      },\n      parseCommandArgs_: function(inputStream, params, command) {\n        if (inputStream.eol()) {\n          return;\n        }\n        params.argString = inputStream.match(/.*/)[0];\n        // Parse command-line arguments\n        var delim = command.argDelimiter || /\\s+/;\n        var args = trim(params.argString).split(delim);\n        if (args.length && args[0]) {\n          params.args = args;\n        }\n      },\n      matchCommand_: function(commandName) {\n        // Return the command in the command map that matches the shortest\n        // prefix of the passed in command name. The match is guaranteed to be\n        // unambiguous if the defaultExCommandMap's shortNames are set up\n        // correctly. (see @code{defaultExCommandMap}).\n        for (var i = commandName.length; i > 0; i--) {\n          var prefix = commandName.substring(0, i);\n          if (this.commandMap_[prefix]) {\n            var command = this.commandMap_[prefix];\n            if (command.name.indexOf(commandName) === 0) {\n              return command;\n            }\n          }\n        }\n        return null;\n      },\n      buildCommandMap_: function() {\n        this.commandMap_ = {};\n        for (var i = 0; i < defaultExCommandMap.length; i++) {\n          var command = defaultExCommandMap[i];\n          var key = command.shortName || command.name;\n          this.commandMap_[key] = command;\n        }\n      },\n      map: function(lhs, rhs, ctx) {\n        if (lhs != ':' && lhs.charAt(0) == ':') {\n          if (ctx) { throw Error('Mode not supported for ex mappings'); }\n          var commandName = lhs.substring(1);\n          if (rhs != ':' && rhs.charAt(0) == ':') {\n            // Ex to Ex mapping\n            this.commandMap_[commandName] = {\n              name: commandName,\n              type: 'exToEx',\n              toInput: rhs.substring(1),\n              user: true\n            };\n          } else {\n            // Ex to key mapping\n            this.commandMap_[commandName] = {\n              name: commandName,\n              type: 'exToKey',\n              toKeys: parseKeyString(rhs),\n              user: true\n            };\n          }\n        } else {\n          if (rhs != ':' && rhs.charAt(0) == ':') {\n            // Key to Ex mapping.\n            var mapping = {\n              keys: parseKeyString(lhs),\n              type: 'keyToEx',\n              exArgs: { input: rhs.substring(1) },\n              user: true};\n            if (ctx) { mapping.context = ctx; }\n            defaultKeymap.unshift(mapping);\n          } else {\n            // Key to key mapping\n            var mapping = {\n              keys: parseKeyString(lhs),\n              type: 'keyToKey',\n              toKeys: parseKeyString(rhs),\n              user: true\n            };\n            if (ctx) { mapping.context = ctx; }\n            defaultKeymap.unshift(mapping);\n          }\n        }\n      },\n      unmap: function(lhs, ctx) {\n        var arrayEquals = function(a, b) {\n          if (a === b) return true;\n          if (a == null || b == null) return true;\n          if (a.length != b.length) return false;\n          for (var i = 0; i < a.length; i++) {\n            if (a[i] !== b[i]) return false;\n          }\n          return true;\n        };\n        if (lhs != ':' && lhs.charAt(0) == ':') {\n          // Ex to Ex or Ex to key mapping\n          if (ctx) { throw Error('Mode not supported for ex mappings'); }\n          var commandName = lhs.substring(1);\n          if (this.commandMap_[commandName] && this.commandMap_[commandName].user) {\n            delete this.commandMap_[commandName];\n            return;\n          }\n        } else {\n          // Key to Ex or key to key mapping\n          var keys = parseKeyString(lhs);\n          for (var i = 0; i < defaultKeymap.length; i++) {\n            if (arrayEquals(keys, defaultKeymap[i].keys)\n                && defaultKeymap[i].context === ctx\n                && defaultKeymap[i].user) {\n              defaultKeymap.splice(i, 1);\n              return;\n            }\n          }\n        }\n        throw Error('No such mapping.');\n      }\n    };\n\n    // Converts a key string sequence of the form a<C-w>bd<Left> into Vim's\n    // keymap representation.\n    function parseKeyString(str) {\n      var key, match;\n      var keys = [];\n      while (str) {\n        match = (/<\\w+-.+?>|<\\w+>|./).exec(str);\n        if (match === null)break;\n        key = match[0];\n        str = str.substring(match.index + key.length);\n        keys.push(key);\n      }\n      return keys;\n    }\n\n    var exCommands = {\n      map: function(cm, params, ctx) {\n        var mapArgs = params.args;\n        if (!mapArgs || mapArgs.length < 2) {\n          if (cm) {\n            showConfirm(cm, 'Invalid mapping: ' + params.input);\n          }\n          return;\n        }\n        exCommandDispatcher.map(mapArgs[0], mapArgs[1], ctx);\n      },\n      nmap: function(cm, params) { this.map(cm, params, 'normal'); },\n      vmap: function(cm, params) { this.map(cm, params, 'visual'); },\n      unmap: function(cm, params, ctx) {\n        var mapArgs = params.args;\n        if (!mapArgs || mapArgs.length < 1) {\n          if (cm) {\n            showConfirm(cm, 'No such mapping: ' + params.input);\n          }\n          return;\n        }\n        exCommandDispatcher.unmap(mapArgs[0], ctx);\n      },\n      move: function(cm, params) {\n        commandDispatcher.processCommand(cm, cm.state.vim, {\n            type: 'motion',\n            motion: 'moveToLineOrEdgeOfDocument',\n            motionArgs: { forward: false, explicitRepeat: true,\n              linewise: true },\n            repeatOverride: params.line+1});\n      },\n      set: function(cm, params) {\n        var setArgs = params.args;\n        if (!setArgs || setArgs.length < 1) {\n          if (cm) {\n            showConfirm(cm, 'Invalid mapping: ' + params.input);\n          }\n          return;\n        }\n        var expr = setArgs[0].split('=');\n        var optionName = expr[0];\n        var value = expr[1];\n        var forceGet = false;\n\n        if (optionName.charAt(optionName.length - 1) == '?') {\n          // If post-fixed with ?, then the set is actually a get.\n          if (value) { throw Error('Trailing characters: ' + params.argString); }\n          optionName = optionName.substring(0, optionName.length - 1);\n          forceGet = true;\n        }\n        if (value === undefined && optionName.substring(0, 2) == 'no') {\n          // To set boolean options to false, the option name is prefixed with\n          // 'no'.\n          optionName = optionName.substring(2);\n          value = false;\n        }\n        var optionIsBoolean = options[optionName] && options[optionName].type == 'boolean';\n        if (optionIsBoolean && value == undefined) {\n          // Calling set with a boolean option sets it to true.\n          value = true;\n        }\n        if (!optionIsBoolean && !value || forceGet) {\n          var oldValue = getOption(optionName);\n          // If no value is provided, then we assume this is a get.\n          if (oldValue === true || oldValue === false) {\n            showConfirm(cm, ' ' + (oldValue ? '' : 'no') + optionName);\n          } else {\n            showConfirm(cm, '  ' + optionName + '=' + oldValue);\n          }\n        } else {\n          setOption(optionName, value);\n        }\n      },\n      registers: function(cm,params) {\n        var regArgs = params.args;\n        var registers = vimGlobalState.registerController.registers;\n        var regInfo = '----------Registers----------<br><br>';\n        if (!regArgs) {\n          for (var registerName in registers) {\n            var text = registers[registerName].toString();\n            if (text.length) {\n              regInfo += '\"' + registerName + '    ' + text + '<br>';\n            }\n          }\n        } else {\n          var registerName;\n          regArgs = regArgs.join('');\n          for (var i = 0; i < regArgs.length; i++) {\n            registerName = regArgs.charAt(i);\n            if (!vimGlobalState.registerController.isValidRegister(registerName)) {\n              continue;\n            }\n            var register = registers[registerName] || new Register();\n            regInfo += '\"' + registerName + '    ' + register.toString() + '<br>';\n          }\n        }\n        showConfirm(cm, regInfo);\n      },\n      sort: function(cm, params) {\n        var reverse, ignoreCase, unique, number;\n        function parseArgs() {\n          if (params.argString) {\n            var args = new CodeMirror.StringStream(params.argString);\n            if (args.eat('!')) { reverse = true; }\n            if (args.eol()) { return; }\n            if (!args.eatSpace()) { return 'Invalid arguments'; }\n            var opts = args.match(/[a-z]+/);\n            if (opts) {\n              opts = opts[0];\n              ignoreCase = opts.indexOf('i') != -1;\n              unique = opts.indexOf('u') != -1;\n              var decimal = opts.indexOf('d') != -1 && 1;\n              var hex = opts.indexOf('x') != -1 && 1;\n              var octal = opts.indexOf('o') != -1 && 1;\n              if (decimal + hex + octal > 1) { return 'Invalid arguments'; }\n              number = decimal && 'decimal' || hex && 'hex' || octal && 'octal';\n            }\n            if (args.eatSpace() && args.match(/\\/.*\\//)) { 'patterns not supported'; }\n          }\n        }\n        var err = parseArgs();\n        if (err) {\n          showConfirm(cm, err + ': ' + params.argString);\n          return;\n        }\n        var lineStart = params.line || cm.firstLine();\n        var lineEnd = params.lineEnd || params.line || cm.lastLine();\n        if (lineStart == lineEnd) { return; }\n        var curStart = Pos(lineStart, 0);\n        var curEnd = Pos(lineEnd, lineLength(cm, lineEnd));\n        var text = cm.getRange(curStart, curEnd).split('\\n');\n        var numberRegex = (number == 'decimal') ? /(-?)([\\d]+)/ :\n           (number == 'hex') ? /(-?)(?:0x)?([0-9a-f]+)/i :\n           (number == 'octal') ? /([0-7]+)/ : null;\n        var radix = (number == 'decimal') ? 10 : (number == 'hex') ? 16 : (number == 'octal') ? 8 : null;\n        var numPart = [], textPart = [];\n        if (number) {\n          for (var i = 0; i < text.length; i++) {\n            if (numberRegex.exec(text[i])) {\n              numPart.push(text[i]);\n            } else {\n              textPart.push(text[i]);\n            }\n          }\n        } else {\n          textPart = text;\n        }\n        function compareFn(a, b) {\n          if (reverse) { var tmp; tmp = a; a = b; b = tmp; }\n          if (ignoreCase) { a = a.toLowerCase(); b = b.toLowerCase(); }\n          var anum = number && numberRegex.exec(a);\n          var bnum = number && numberRegex.exec(b);\n          if (!anum) { return a < b ? -1 : 1; }\n          anum = parseInt((anum[1] + anum[2]).toLowerCase(), radix);\n          bnum = parseInt((bnum[1] + bnum[2]).toLowerCase(), radix);\n          return anum - bnum;\n        }\n        numPart.sort(compareFn);\n        textPart.sort(compareFn);\n        text = (!reverse) ? textPart.concat(numPart) : numPart.concat(textPart);\n        if (unique) { // Remove duplicate lines\n          var textOld = text;\n          var lastLine;\n          text = [];\n          for (var i = 0; i < textOld.length; i++) {\n            if (textOld[i] != lastLine) {\n              text.push(textOld[i]);\n            }\n            lastLine = textOld[i];\n          }\n        }\n        cm.replaceRange(text.join('\\n'), curStart, curEnd);\n      },\n      substitute: function(cm, params) {\n        if (!cm.getSearchCursor) {\n          throw new Error('Search feature not available. Requires searchcursor.js or ' +\n              'any other getSearchCursor implementation.');\n        }\n        var argString = params.argString;\n        var slashes = argString ? findUnescapedSlashes(argString) : [];\n        var replacePart = '';\n        if (slashes.length) {\n          if (slashes[0] !== 0) {\n            showConfirm(cm, 'Substitutions should be of the form ' +\n                ':s/pattern/replace/');\n            return;\n          }\n          var regexPart = argString.substring(slashes[0] + 1, slashes[1]);\n          var flagsPart;\n          var count;\n          var confirm = false; // Whether to confirm each replace.\n          if (slashes[1]) {\n            replacePart = argString.substring(slashes[1] + 1, slashes[2]);\n            if (getOption('pcre')) {\n              replacePart = unescapeRegexReplace(replacePart);\n            } else {\n              replacePart = translateRegexReplace(replacePart);\n            }\n            vimGlobalState.lastSubstituteReplacePart = replacePart;\n          }\n          if (slashes[2]) {\n            // After the 3rd slash, we can have flags followed by a space followed\n            // by count.\n            var trailing = argString.substring(slashes[2] + 1).split(' ');\n            flagsPart = trailing[0];\n            count = parseInt(trailing[1]);\n          }\n          if (flagsPart) {\n            if (flagsPart.indexOf('c') != -1) {\n              confirm = true;\n              flagsPart.replace('c', '');\n            }\n            regexPart = regexPart + '/' + flagsPart;\n          }\n        }\n        if (regexPart) {\n          // If regex part is empty, then use the previous query. Otherwise use\n          // the regex part as the new query.\n          try {\n            updateSearchQuery(cm, regexPart, true /** ignoreCase */,\n              true /** smartCase */);\n          } catch (e) {\n            showConfirm(cm, 'Invalid regex: ' + regexPart);\n            return;\n          }\n        }\n        replacePart = replacePart || vimGlobalState.lastSubstituteReplacePart;\n        if (replacePart === undefined) {\n          showConfirm(cm, 'No previous substitute regular expression');\n          return;\n        }\n        var state = getSearchState(cm);\n        var query = state.getQuery();\n        var lineStart = (params.line !== undefined) ? params.line : cm.getCursor().line;\n        var lineEnd = params.lineEnd || lineStart;\n        if (count) {\n          lineStart = lineEnd;\n          lineEnd = lineStart + count - 1;\n        }\n        var startPos = clipCursorToContent(cm, Pos(lineStart, 0));\n        var cursor = cm.getSearchCursor(query, startPos);\n        doReplace(cm, confirm, lineStart, lineEnd, cursor, query, replacePart);\n      },\n      redo: CodeMirror.commands.redo,\n      undo: CodeMirror.commands.undo,\n      write: function(cm) {\n        if (CodeMirror.commands.save) {\n          // If a save command is defined, call it.\n          CodeMirror.commands.save(cm);\n        } else {\n          // Saves to text area if no save command is defined.\n          cm.save();\n        }\n      },\n      nohlsearch: function(cm) {\n        clearSearchHighlight(cm);\n      },\n      delmarks: function(cm, params) {\n        if (!params.argString || !trim(params.argString)) {\n          showConfirm(cm, 'Argument required');\n          return;\n        }\n\n        var state = cm.state.vim;\n        var stream = new CodeMirror.StringStream(trim(params.argString));\n        while (!stream.eol()) {\n          stream.eatSpace();\n\n          // Record the streams position at the beginning of the loop for use\n          // in error messages.\n          var count = stream.pos;\n\n          if (!stream.match(/[a-zA-Z]/, false)) {\n            showConfirm(cm, 'Invalid argument: ' + params.argString.substring(count));\n            return;\n          }\n\n          var sym = stream.next();\n          // Check if this symbol is part of a range\n          if (stream.match('-', true)) {\n            // This symbol is part of a range.\n\n            // The range must terminate at an alphabetic character.\n            if (!stream.match(/[a-zA-Z]/, false)) {\n              showConfirm(cm, 'Invalid argument: ' + params.argString.substring(count));\n              return;\n            }\n\n            var startMark = sym;\n            var finishMark = stream.next();\n            // The range must terminate at an alphabetic character which\n            // shares the same case as the start of the range.\n            if (isLowerCase(startMark) && isLowerCase(finishMark) ||\n                isUpperCase(startMark) && isUpperCase(finishMark)) {\n              var start = startMark.charCodeAt(0);\n              var finish = finishMark.charCodeAt(0);\n              if (start >= finish) {\n                showConfirm(cm, 'Invalid argument: ' + params.argString.substring(count));\n                return;\n              }\n\n              // Because marks are always ASCII values, and we have\n              // determined that they are the same case, we can use\n              // their char codes to iterate through the defined range.\n              for (var j = 0; j <= finish - start; j++) {\n                var mark = String.fromCharCode(start + j);\n                delete state.marks[mark];\n              }\n            } else {\n              showConfirm(cm, 'Invalid argument: ' + startMark + '-');\n              return;\n            }\n          } else {\n            // This symbol is a valid mark, and is not part of a range.\n            delete state.marks[sym];\n          }\n        }\n      }\n    };\n\n    var exCommandDispatcher = new Vim.ExCommandDispatcher();\n\n    /**\n    * @param {CodeMirror} cm CodeMirror instance we are in.\n    * @param {boolean} confirm Whether to confirm each replace.\n    * @param {Cursor} lineStart Line to start replacing from.\n    * @param {Cursor} lineEnd Line to stop replacing at.\n    * @param {RegExp} query Query for performing matches with.\n    * @param {string} replaceWith Text to replace matches with. May contain $1,\n    *     $2, etc for replacing captured groups using Javascript replace.\n    */\n    function doReplace(cm, confirm, lineStart, lineEnd, searchCursor, query,\n        replaceWith) {\n      // Set up all the functions.\n      cm.state.vim.exMode = true;\n      var done = false;\n      var lastPos = searchCursor.from();\n      function replaceAll() {\n        cm.operation(function() {\n          while (!done) {\n            replace();\n            next();\n          }\n          stop();\n        });\n      }\n      function replace() {\n        var text = cm.getRange(searchCursor.from(), searchCursor.to());\n        var newText = text.replace(query, replaceWith);\n        searchCursor.replace(newText);\n      }\n      function next() {\n        var found = searchCursor.findNext();\n        if (!found) {\n          done = true;\n        } else if (isInRange(searchCursor.from(), lineStart, lineEnd)) {\n          cm.scrollIntoView(searchCursor.from(), 30);\n          cm.setSelection(searchCursor.from(), searchCursor.to());\n          lastPos = searchCursor.from();\n          done = false;\n        } else {\n          done = true;\n        }\n      }\n      function stop(close) {\n        if (close) { close(); }\n        cm.focus();\n        if (lastPos) {\n          cm.setCursor(lastPos);\n          var vim = cm.state.vim;\n          vim.exMode = false;\n          vim.lastHPos = vim.lastHSPos = lastPos.ch;\n        }\n      }\n      function onPromptKeyDown(e, _value, close) {\n        // Swallow all keys.\n        CodeMirror.e_stop(e);\n        var keyName = CodeMirror.keyName(e);\n        switch (keyName) {\n          case 'Y':\n            replace(); next(); break;\n          case 'N':\n            next(); break;\n          case 'A':\n            cm.operation(replaceAll); break;\n          case 'L':\n            replace();\n            // fall through and exit.\n          case 'Q':\n          case 'Esc':\n          case 'Ctrl-C':\n          case 'Ctrl-[':\n            stop(close);\n            break;\n        }\n        if (done) { stop(close); }\n      }\n\n      // Actually do replace.\n      next();\n      if (done) {\n        showConfirm(cm, 'No matches for ' + query.source);\n        return;\n      }\n      if (!confirm) {\n        replaceAll();\n        return;\n      }\n      showPrompt(cm, {\n        prefix: 'replace with <strong>' + replaceWith + '</strong> (y/n/a/q/l)',\n        onKeyDown: onPromptKeyDown\n      });\n    }\n\n    // Register Vim with CodeMirror\n    function buildVimKeyMap() {\n      /**\n       * Handle the raw key event from CodeMirror. Translate the\n       * Shift + key modifier to the resulting letter, while preserving other\n       * modifers.\n       */\n      function cmKeyToVimKey(key, modifier) {\n        var vimKey = key;\n        if (isUpperCase(vimKey) && modifier == 'Ctrl') {\n            vimKey = vimKey.toLowerCase();\n        }\n        if (modifier) {\n          // Vim will parse modifier+key combination as a single key.\n          vimKey = modifier.charAt(0) + '-' + vimKey;\n        }\n        var specialKey = ({Enter:'CR',Backspace:'BS',Delete:'Del'})[vimKey];\n        vimKey = specialKey ? specialKey : vimKey;\n        vimKey = vimKey.length > 1 ? '<'+ vimKey + '>' : vimKey;\n        return vimKey;\n      }\n\n      // Closure to bind CodeMirror, key, modifier.\n      function keyMapper(vimKey) {\n        return function(cm) {\n          CodeMirror.Vim.handleKey(cm, vimKey);\n        };\n      }\n\n      var cmToVimKeymap = {\n        'nofallthrough': true,\n        'style': 'fat-cursor'\n      };\n      function bindKeys(keys, modifier) {\n        for (var i = 0; i < keys.length; i++) {\n          var key = keys[i];\n          if (!modifier && key.length == 1) {\n            // Wrap all keys without modifiers with '' to identify them by their\n            // key characters instead of key identifiers.\n            key = \"'\" + key + \"'\";\n          }\n          var vimKey = cmKeyToVimKey(keys[i], modifier);\n          var cmKey = modifier ? modifier + '-' + key : key;\n          cmToVimKeymap[cmKey] = keyMapper(vimKey);\n        }\n      }\n      bindKeys(upperCaseAlphabet);\n      bindKeys(lowerCaseAlphabet);\n      bindKeys(upperCaseAlphabet, 'Ctrl');\n      bindKeys(specialSymbols);\n      bindKeys(specialSymbols, 'Ctrl');\n      bindKeys(numbers);\n      bindKeys(numbers, 'Ctrl');\n      bindKeys(specialKeys);\n      bindKeys(specialKeys, 'Ctrl');\n      return cmToVimKeymap;\n    }\n    CodeMirror.keyMap.vim = buildVimKeyMap();\n\n    function exitInsertMode(cm) {\n      var vim = cm.state.vim;\n      var macroModeState = vimGlobalState.macroModeState;\n      var insertModeChangeRegister = vimGlobalState.registerController.getRegister('.');\n      var isPlaying = macroModeState.isPlaying;\n      if (!isPlaying) {\n        cm.off('change', onChange);\n        CodeMirror.off(cm.getInputField(), 'keydown', onKeyEventTargetKeyDown);\n      }\n      if (!isPlaying && vim.insertModeRepeat > 1) {\n        // Perform insert mode repeat for commands like 3,a and 3,o.\n        repeatLastEdit(cm, vim, vim.insertModeRepeat - 1,\n            true /** repeatForInsert */);\n        vim.lastEditInputState.repeatOverride = vim.insertModeRepeat;\n      }\n      delete vim.insertModeRepeat;\n      vim.insertMode = false;\n      cm.setCursor(cm.getCursor().line, cm.getCursor().ch-1);\n      cm.setOption('keyMap', 'vim');\n      cm.setOption('disableInput', true);\n      cm.toggleOverwrite(false); // exit replace mode if we were in it.\n      // update the \". register before exiting insert mode\n      insertModeChangeRegister.setText(macroModeState.lastInsertModeChanges.changes.join(''));\n      CodeMirror.signal(cm, \"vim-mode-change\", {mode: \"normal\"});\n      if (macroModeState.isRecording) {\n        logInsertModeChange(macroModeState);\n      }\n    }\n\n    CodeMirror.keyMap['vim-insert'] = {\n      // TODO: override navigation keys so that Esc will cancel automatic\n      // indentation from o, O, i_<CR>\n      'Esc': exitInsertMode,\n      'Ctrl-[': exitInsertMode,\n      'Ctrl-C': exitInsertMode,\n      'Ctrl-N': 'autocomplete',\n      'Ctrl-P': 'autocomplete',\n      'Enter': function(cm) {\n        var fn = CodeMirror.commands.newlineAndIndentContinueComment ||\n            CodeMirror.commands.newlineAndIndent;\n        fn(cm);\n      },\n      fallthrough: ['default']\n    };\n\n    CodeMirror.keyMap['vim-replace'] = {\n      'Backspace': 'goCharLeft',\n      fallthrough: ['vim-insert']\n    };\n\n    function executeMacroRegister(cm, vim, macroModeState, registerName) {\n      var register = vimGlobalState.registerController.getRegister(registerName);\n      var keyBuffer = register.keyBuffer;\n      var imc = 0;\n      macroModeState.isPlaying = true;\n      macroModeState.replaySearchQueries = register.searchQueries.slice(0);\n      for (var i = 0; i < keyBuffer.length; i++) {\n        var text = keyBuffer[i];\n        var match, key;\n        while (text) {\n          // Pull off one command key, which is either a single character\n          // or a special sequence wrapped in '<' and '>', e.g. '<Space>'.\n          match = (/<\\w+-.+?>|<\\w+>|./).exec(text);\n          key = match[0];\n          text = text.substring(match.index + key.length);\n          CodeMirror.Vim.handleKey(cm, key);\n          if (vim.insertMode) {\n            repeatInsertModeChanges(\n                cm, register.insertModeChanges[imc++].changes, 1);\n            exitInsertMode(cm);\n          }\n        }\n      };\n      macroModeState.isPlaying = false;\n    }\n\n    function logKey(macroModeState, key) {\n      if (macroModeState.isPlaying) { return; }\n      var registerName = macroModeState.latestRegister;\n      var register = vimGlobalState.registerController.getRegister(registerName);\n      if (register) {\n        register.pushText(key);\n      }\n    }\n\n    function logInsertModeChange(macroModeState) {\n      if (macroModeState.isPlaying) { return; }\n      var registerName = macroModeState.latestRegister;\n      var register = vimGlobalState.registerController.getRegister(registerName);\n      if (register) {\n        register.pushInsertModeChanges(macroModeState.lastInsertModeChanges);\n      }\n    }\n\n    function logSearchQuery(macroModeState, query) {\n      if (macroModeState.isPlaying) { return; }\n      var registerName = macroModeState.latestRegister;\n      var register = vimGlobalState.registerController.getRegister(registerName);\n      if (register) {\n        register.pushSearchQuery(query);\n      }\n    }\n\n    /**\n     * Listens for changes made in insert mode.\n     * Should only be active in insert mode.\n     */\n    function onChange(_cm, changeObj) {\n      var macroModeState = vimGlobalState.macroModeState;\n      var lastChange = macroModeState.lastInsertModeChanges;\n      if (!macroModeState.isPlaying) {\n        while(changeObj) {\n          lastChange.expectCursorActivityForChange = true;\n          if (changeObj.origin == '+input' || changeObj.origin == 'paste'\n              || changeObj.origin === undefined /* only in testing */) {\n            var text = changeObj.text.join('\\n');\n            lastChange.changes.push(text);\n          }\n          // Change objects may be chained with next.\n          changeObj = changeObj.next;\n        }\n      }\n    }\n\n    /**\n    * Listens for any kind of cursor activity on CodeMirror.\n    */\n    function onCursorActivity(cm) {\n      var vim = cm.state.vim;\n      if (vim.insertMode) {\n        // Tracking cursor activity in insert mode (for macro support).\n        var macroModeState = vimGlobalState.macroModeState;\n        if (macroModeState.isPlaying) { return; }\n        var lastChange = macroModeState.lastInsertModeChanges;\n        if (lastChange.expectCursorActivityForChange) {\n          lastChange.expectCursorActivityForChange = false;\n        } else {\n          // Cursor moved outside the context of an edit. Reset the change.\n          lastChange.changes = [];\n        }\n      } else if (cm.doc.history.lastSelOrigin == '*mouse') {\n        // Reset lastHPos if mouse click was done in normal mode.\n        vim.lastHPos = cm.doc.getCursor().ch;\n      }\n    }\n\n    /** Wrapper for special keys pressed in insert mode */\n    function InsertModeKey(keyName) {\n      this.keyName = keyName;\n    }\n\n    /**\n    * Handles raw key down events from the text area.\n    * - Should only be active in insert mode.\n    * - For recording deletes in insert mode.\n    */\n    function onKeyEventTargetKeyDown(e) {\n      var macroModeState = vimGlobalState.macroModeState;\n      var lastChange = macroModeState.lastInsertModeChanges;\n      var keyName = CodeMirror.keyName(e);\n      function onKeyFound() {\n        lastChange.changes.push(new InsertModeKey(keyName));\n        return true;\n      }\n      if (keyName.indexOf('Delete') != -1 || keyName.indexOf('Backspace') != -1) {\n        CodeMirror.lookupKey(keyName, ['vim-insert'], onKeyFound);\n      }\n    }\n\n    /**\n     * Repeats the last edit, which includes exactly 1 command and at most 1\n     * insert. Operator and motion commands are read from lastEditInputState,\n     * while action commands are read from lastEditActionCommand.\n     *\n     * If repeatForInsert is true, then the function was called by\n     * exitInsertMode to repeat the insert mode changes the user just made. The\n     * corresponding enterInsertMode call was made with a count.\n     */\n    function repeatLastEdit(cm, vim, repeat, repeatForInsert) {\n      var macroModeState = vimGlobalState.macroModeState;\n      macroModeState.isPlaying = true;\n      var isAction = !!vim.lastEditActionCommand;\n      var cachedInputState = vim.inputState;\n      function repeatCommand() {\n        if (isAction) {\n          commandDispatcher.processAction(cm, vim, vim.lastEditActionCommand);\n        } else {\n          commandDispatcher.evalInput(cm, vim);\n        }\n      }\n      function repeatInsert(repeat) {\n        if (macroModeState.lastInsertModeChanges.changes.length > 0) {\n          // For some reason, repeat cw in desktop VIM does not repeat\n          // insert mode changes. Will conform to that behavior.\n          repeat = !vim.lastEditActionCommand ? 1 : repeat;\n          var changeObject = macroModeState.lastInsertModeChanges;\n          // This isn't strictly necessary, but since lastInsertModeChanges is\n          // supposed to be immutable during replay, this helps catch bugs.\n          macroModeState.lastInsertModeChanges = {};\n          repeatInsertModeChanges(cm, changeObject.changes, repeat);\n          macroModeState.lastInsertModeChanges = changeObject;\n        }\n      }\n      vim.inputState = vim.lastEditInputState;\n      if (isAction && vim.lastEditActionCommand.interlaceInsertRepeat) {\n        // o and O repeat have to be interlaced with insert repeats so that the\n        // insertions appear on separate lines instead of the last line.\n        for (var i = 0; i < repeat; i++) {\n          repeatCommand();\n          repeatInsert(1);\n        }\n      } else {\n        if (!repeatForInsert) {\n          // Hack to get the cursor to end up at the right place. If I is\n          // repeated in insert mode repeat, cursor will be 1 insert\n          // change set left of where it should be.\n          repeatCommand();\n        }\n        repeatInsert(repeat);\n      }\n      vim.inputState = cachedInputState;\n      if (vim.insertMode && !repeatForInsert) {\n        // Don't exit insert mode twice. If repeatForInsert is set, then we\n        // were called by an exitInsertMode call lower on the stack.\n        exitInsertMode(cm);\n      }\n      macroModeState.isPlaying = false;\n    };\n\n    function repeatInsertModeChanges(cm, changes, repeat) {\n      function keyHandler(binding) {\n        if (typeof binding == 'string') {\n          CodeMirror.commands[binding](cm);\n        } else {\n          binding(cm);\n        }\n        return true;\n      }\n      for (var i = 0; i < repeat; i++) {\n        for (var j = 0; j < changes.length; j++) {\n          var change = changes[j];\n          if (change instanceof InsertModeKey) {\n            CodeMirror.lookupKey(change.keyName, ['vim-insert'], keyHandler);\n          } else {\n            var cur = cm.getCursor();\n            cm.replaceRange(change, cur, cur);\n          }\n        }\n      }\n    }\n\n    resetVimGlobalState();\n    return vimApi;\n  };\n  // Initialize Vim and make it available as an API.\n  CodeMirror.Vim = Vim();\n});\n"
        },
        "$:/plugins/tiddlywiki/codemirror/keymap/sublime.js": {
            "type": "application/javascript",
            "title": "$:/plugins/tiddlywiki/codemirror/keymap/sublime.js",
            "module-type": "library",
            "text": "// A rough approximation of Sublime Text's keybindings\n// Depends on addon/search/searchcursor.js and optionally addon/dialog/dialogs.js\n\n(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../lib/codemirror\"), require(\"../addon/search/searchcursor\"), require(\"../addon/edit/matchbrackets\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../lib/codemirror\", \"../addon/search/searchcursor\", \"../addon/edit/matchbrackets\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  var map = CodeMirror.keyMap.sublime = {fallthrough: \"default\"};\n  var cmds = CodeMirror.commands;\n  var Pos = CodeMirror.Pos;\n  var ctrl = CodeMirror.keyMap[\"default\"] == CodeMirror.keyMap.pcDefault ? \"Ctrl-\" : \"Cmd-\";\n\n  // This is not exactly Sublime's algorithm. I couldn't make heads or tails of that.\n  function findPosSubword(doc, start, dir) {\n    if (dir < 0 && start.ch == 0) return doc.clipPos(Pos(start.line - 1));\n    var line = doc.getLine(start.line);\n    if (dir > 0 && start.ch >= line.length) return doc.clipPos(Pos(start.line + 1, 0));\n    var state = \"start\", type;\n    for (var pos = start.ch, e = dir < 0 ? 0 : line.length, i = 0; pos != e; pos += dir, i++) {\n      var next = line.charAt(dir < 0 ? pos - 1 : pos);\n      var cat = next != \"_\" && CodeMirror.isWordChar(next) ? \"w\" : \"o\";\n      if (cat == \"w\" && next.toUpperCase() == next) cat = \"W\";\n      if (state == \"start\") {\n        if (cat != \"o\") { state = \"in\"; type = cat; }\n      } else if (state == \"in\") {\n        if (type != cat) {\n          if (type == \"w\" && cat == \"W\" && dir < 0) pos--;\n          if (type == \"W\" && cat == \"w\" && dir > 0) { type = \"w\"; continue; }\n          break;\n        }\n      }\n    }\n    return Pos(start.line, pos);\n  }\n\n  function moveSubword(cm, dir) {\n    cm.extendSelectionsBy(function(range) {\n      if (cm.display.shift || cm.doc.extend || range.empty())\n        return findPosSubword(cm.doc, range.head, dir);\n      else\n        return dir < 0 ? range.from() : range.to();\n    });\n  }\n\n  cmds[map[\"Alt-Left\"] = \"goSubwordLeft\"] = function(cm) { moveSubword(cm, -1); };\n  cmds[map[\"Alt-Right\"] = \"goSubwordRight\"] = function(cm) { moveSubword(cm, 1); };\n\n  cmds[map[ctrl + \"Up\"] = \"scrollLineUp\"] = function(cm) {\n    var info = cm.getScrollInfo();\n    if (!cm.somethingSelected()) {\n      var visibleBottomLine = cm.lineAtHeight(info.top + info.clientHeight, \"local\");\n      if (cm.getCursor().line >= visibleBottomLine)\n        cm.execCommand(\"goLineUp\");\n    }\n    cm.scrollTo(null, info.top - cm.defaultTextHeight());\n  };\n  cmds[map[ctrl + \"Down\"] = \"scrollLineDown\"] = function(cm) {\n    var info = cm.getScrollInfo();\n    if (!cm.somethingSelected()) {\n      var visibleTopLine = cm.lineAtHeight(info.top, \"local\")+1;\n      if (cm.getCursor().line <= visibleTopLine)\n        cm.execCommand(\"goLineDown\");\n    }\n    cm.scrollTo(null, info.top + cm.defaultTextHeight());\n  };\n\n  cmds[map[\"Shift-\" + ctrl + \"L\"] = \"splitSelectionByLine\"] = function(cm) {\n    var ranges = cm.listSelections(), lineRanges = [];\n    for (var i = 0; i < ranges.length; i++) {\n      var from = ranges[i].from(), to = ranges[i].to();\n      for (var line = from.line; line <= to.line; ++line)\n        if (!(to.line > from.line && line == to.line && to.ch == 0))\n          lineRanges.push({anchor: line == from.line ? from : Pos(line, 0),\n                           head: line == to.line ? to : Pos(line)});\n    }\n    cm.setSelections(lineRanges, 0);\n  };\n\n  map[\"Shift-Tab\"] = \"indentLess\";\n\n  cmds[map[\"Esc\"] = \"singleSelectionTop\"] = function(cm) {\n    var range = cm.listSelections()[0];\n    cm.setSelection(range.anchor, range.head, {scroll: false});\n  };\n\n  cmds[map[ctrl + \"L\"] = \"selectLine\"] = function(cm) {\n    var ranges = cm.listSelections(), extended = [];\n    for (var i = 0; i < ranges.length; i++) {\n      var range = ranges[i];\n      extended.push({anchor: Pos(range.from().line, 0),\n                     head: Pos(range.to().line + 1, 0)});\n    }\n    cm.setSelections(extended);\n  };\n\n  map[\"Shift-\" + ctrl + \"K\"] = \"deleteLine\";\n\n  function insertLine(cm, above) {\n    cm.operation(function() {\n      var len = cm.listSelections().length, newSelection = [], last = -1;\n      for (var i = 0; i < len; i++) {\n        var head = cm.listSelections()[i].head;\n        if (head.line <= last) continue;\n        var at = Pos(head.line + (above ? 0 : 1), 0);\n        cm.replaceRange(\"\\n\", at, null, \"+insertLine\");\n        cm.indentLine(at.line, null, true);\n        newSelection.push({head: at, anchor: at});\n        last = head.line + 1;\n      }\n      cm.setSelections(newSelection);\n    });\n  }\n\n  cmds[map[ctrl + \"Enter\"] = \"insertLineAfter\"] = function(cm) { insertLine(cm, false); };\n\n  cmds[map[\"Shift-\" + ctrl + \"Enter\"] = \"insertLineBefore\"] = function(cm) { insertLine(cm, true); };\n\n  function wordAt(cm, pos) {\n    var start = pos.ch, end = start, line = cm.getLine(pos.line);\n    while (start && CodeMirror.isWordChar(line.charAt(start - 1))) --start;\n    while (end < line.length && CodeMirror.isWordChar(line.charAt(end))) ++end;\n    return {from: Pos(pos.line, start), to: Pos(pos.line, end), word: line.slice(start, end)};\n  }\n\n  cmds[map[ctrl + \"D\"] = \"selectNextOccurrence\"] = function(cm) {\n    var from = cm.getCursor(\"from\"), to = cm.getCursor(\"to\");\n    var fullWord = cm.state.sublimeFindFullWord == cm.doc.sel;\n    if (CodeMirror.cmpPos(from, to) == 0) {\n      var word = wordAt(cm, from);\n      if (!word.word) return;\n      cm.setSelection(word.from, word.to);\n      fullWord = true;\n    } else {\n      var text = cm.getRange(from, to);\n      var query = fullWord ? new RegExp(\"\\\\b\" + text + \"\\\\b\") : text;\n      var cur = cm.getSearchCursor(query, to);\n      if (cur.findNext()) {\n        cm.addSelection(cur.from(), cur.to());\n      } else {\n        cur = cm.getSearchCursor(query, Pos(cm.firstLine(), 0));\n        if (cur.findNext())\n          cm.addSelection(cur.from(), cur.to());\n      }\n    }\n    if (fullWord)\n      cm.state.sublimeFindFullWord = cm.doc.sel;\n  };\n\n  var mirror = \"(){}[]\";\n  function selectBetweenBrackets(cm) {\n    var pos = cm.getCursor(), opening = cm.scanForBracket(pos, -1);\n    if (!opening) return;\n    for (;;) {\n      var closing = cm.scanForBracket(pos, 1);\n      if (!closing) return;\n      if (closing.ch == mirror.charAt(mirror.indexOf(opening.ch) + 1)) {\n        cm.setSelection(Pos(opening.pos.line, opening.pos.ch + 1), closing.pos, false);\n        return true;\n      }\n      pos = Pos(closing.pos.line, closing.pos.ch + 1);\n    }\n  }\n\n  cmds[map[\"Shift-\" + ctrl + \"Space\"] = \"selectScope\"] = function(cm) {\n    selectBetweenBrackets(cm) || cm.execCommand(\"selectAll\");\n  };\n  cmds[map[\"Shift-\" + ctrl + \"M\"] = \"selectBetweenBrackets\"] = function(cm) {\n    if (!selectBetweenBrackets(cm)) return CodeMirror.Pass;\n  };\n\n  cmds[map[ctrl + \"M\"] = \"goToBracket\"] = function(cm) {\n    cm.extendSelectionsBy(function(range) {\n      var next = cm.scanForBracket(range.head, 1);\n      if (next && CodeMirror.cmpPos(next.pos, range.head) != 0) return next.pos;\n      var prev = cm.scanForBracket(range.head, -1);\n      return prev && Pos(prev.pos.line, prev.pos.ch + 1) || range.head;\n    });\n  };\n\n  cmds[map[\"Shift-\" + ctrl + \"Up\"] = \"swapLineUp\"] = function(cm) {\n    var ranges = cm.listSelections(), linesToMove = [], at = cm.firstLine() - 1;\n    for (var i = 0; i < ranges.length; i++) {\n      var range = ranges[i], from = range.from().line - 1, to = range.to().line;\n      if (from > at) linesToMove.push(from, to);\n      else if (linesToMove.length) linesToMove[linesToMove.length - 1] = to;\n      at = to;\n    }\n    cm.operation(function() {\n      for (var i = 0; i < linesToMove.length; i += 2) {\n        var from = linesToMove[i], to = linesToMove[i + 1];\n        var line = cm.getLine(from);\n        cm.replaceRange(\"\", Pos(from, 0), Pos(from + 1, 0), \"+swapLine\");\n        if (to > cm.lastLine()) {\n          cm.replaceRange(\"\\n\" + line, Pos(cm.lastLine()), null, \"+swapLine\");\n          var sels = cm.listSelections(), last = sels[sels.length - 1];\n          var head = last.head.line == to ? Pos(to - 1) : last.head;\n          var anchor = last.anchor.line == to ? Pos(to - 1) : last.anchor;\n          cm.setSelections(sels.slice(0, sels.length - 1).concat([{head: head, anchor: anchor}]));\n        } else {\n          cm.replaceRange(line + \"\\n\", Pos(to, 0), null, \"+swapLine\");\n        }\n      }\n      cm.scrollIntoView();\n    });\n  };\n\n  cmds[map[\"Shift-\" + ctrl + \"Down\"] = \"swapLineDown\"] = function(cm) {\n    var ranges = cm.listSelections(), linesToMove = [], at = cm.lastLine() + 1;\n    for (var i = ranges.length - 1; i >= 0; i--) {\n      var range = ranges[i], from = range.to().line + 1, to = range.from().line;\n      if (from < at) linesToMove.push(from, to);\n      else if (linesToMove.length) linesToMove[linesToMove.length - 1] = to;\n      at = to;\n    }\n    cm.operation(function() {\n      for (var i = linesToMove.length - 2; i >= 0; i -= 2) {\n        var from = linesToMove[i], to = linesToMove[i + 1];\n        var line = cm.getLine(from);\n        if (from == cm.lastLine())\n          cm.replaceRange(\"\", Pos(from - 1), Pos(from), \"+swapLine\");\n        else\n          cm.replaceRange(\"\", Pos(from, 0), Pos(from + 1, 0), \"+swapLine\");\n        cm.replaceRange(line + \"\\n\", Pos(to, 0), null, \"+swapLine\");\n      }\n      cm.scrollIntoView();\n    });\n  };\n\n  map[ctrl + \"/\"] = \"toggleComment\";\n\n  cmds[map[ctrl + \"J\"] = \"joinLines\"] = function(cm) {\n    var ranges = cm.listSelections(), joined = [];\n    for (var i = 0; i < ranges.length; i++) {\n      var range = ranges[i], from = range.from();\n      var start = from.line, end = range.to().line;\n      while (i < ranges.length - 1 && ranges[i + 1].from().line == end)\n        end = ranges[++i].to().line;\n      joined.push({start: start, end: end, anchor: !range.empty() && from});\n    }\n    cm.operation(function() {\n      var offset = 0, ranges = [];\n      for (var i = 0; i < joined.length; i++) {\n        var obj = joined[i];\n        var anchor = obj.anchor && Pos(obj.anchor.line - offset, obj.anchor.ch), head;\n        for (var line = obj.start; line <= obj.end; line++) {\n          var actual = line - offset;\n          if (line == obj.end) head = Pos(actual, cm.getLine(actual).length + 1);\n          if (actual < cm.lastLine()) {\n            cm.replaceRange(\" \", Pos(actual), Pos(actual + 1, /^\\s*/.exec(cm.getLine(actual + 1))[0].length));\n            ++offset;\n          }\n        }\n        ranges.push({anchor: anchor || head, head: head});\n      }\n      cm.setSelections(ranges, 0);\n    });\n  };\n\n  cmds[map[\"Shift-\" + ctrl + \"D\"] = \"duplicateLine\"] = function(cm) {\n    cm.operation(function() {\n      var rangeCount = cm.listSelections().length;\n      for (var i = 0; i < rangeCount; i++) {\n        var range = cm.listSelections()[i];\n        if (range.empty())\n          cm.replaceRange(cm.getLine(range.head.line) + \"\\n\", Pos(range.head.line, 0));\n        else\n          cm.replaceRange(cm.getRange(range.from(), range.to()), range.from());\n      }\n      cm.scrollIntoView();\n    });\n  };\n\n  map[ctrl + \"T\"] = \"transposeChars\";\n\n  function sortLines(cm, caseSensitive) {\n    var ranges = cm.listSelections(), toSort = [], selected;\n    for (var i = 0; i < ranges.length; i++) {\n      var range = ranges[i];\n      if (range.empty()) continue;\n      var from = range.from().line, to = range.to().line;\n      while (i < ranges.length - 1 && ranges[i + 1].from().line == to)\n        to = range[++i].to().line;\n      toSort.push(from, to);\n    }\n    if (toSort.length) selected = true;\n    else toSort.push(cm.firstLine(), cm.lastLine());\n\n    cm.operation(function() {\n      var ranges = [];\n      for (var i = 0; i < toSort.length; i += 2) {\n        var from = toSort[i], to = toSort[i + 1];\n        var start = Pos(from, 0), end = Pos(to);\n        var lines = cm.getRange(start, end, false);\n        if (caseSensitive)\n          lines.sort();\n        else\n          lines.sort(function(a, b) {\n            var au = a.toUpperCase(), bu = b.toUpperCase();\n            if (au != bu) { a = au; b = bu; }\n            return a < b ? -1 : a == b ? 0 : 1;\n          });\n        cm.replaceRange(lines, start, end);\n        if (selected) ranges.push({anchor: start, head: end});\n      }\n      if (selected) cm.setSelections(ranges, 0);\n    });\n  }\n\n  cmds[map[\"F9\"] = \"sortLines\"] = function(cm) { sortLines(cm, true); };\n  cmds[map[ctrl + \"F9\"] = \"sortLinesInsensitive\"] = function(cm) { sortLines(cm, false); };\n\n  cmds[map[\"F2\"] = \"nextBookmark\"] = function(cm) {\n    var marks = cm.state.sublimeBookmarks;\n    if (marks) while (marks.length) {\n      var current = marks.shift();\n      var found = current.find();\n      if (found) {\n        marks.push(current);\n        return cm.setSelection(found.from, found.to);\n      }\n    }\n  };\n\n  cmds[map[\"Shift-F2\"] = \"prevBookmark\"] = function(cm) {\n    var marks = cm.state.sublimeBookmarks;\n    if (marks) while (marks.length) {\n      marks.unshift(marks.pop());\n      var found = marks[marks.length - 1].find();\n      if (!found)\n        marks.pop();\n      else\n        return cm.setSelection(found.from, found.to);\n    }\n  };\n\n  cmds[map[ctrl + \"F2\"] = \"toggleBookmark\"] = function(cm) {\n    var ranges = cm.listSelections();\n    var marks = cm.state.sublimeBookmarks || (cm.state.sublimeBookmarks = []);\n    for (var i = 0; i < ranges.length; i++) {\n      var from = ranges[i].from(), to = ranges[i].to();\n      var found = cm.findMarks(from, to);\n      for (var j = 0; j < found.length; j++) {\n        if (found[j].sublimeBookmark) {\n          found[j].clear();\n          for (var k = 0; k < marks.length; k++)\n            if (marks[k] == found[j])\n              marks.splice(k--, 1);\n          break;\n        }\n      }\n      if (j == found.length)\n        marks.push(cm.markText(from, to, {sublimeBookmark: true, clearWhenEmpty: false}));\n    }\n  };\n\n  cmds[map[\"Shift-\" + ctrl + \"F2\"] = \"clearBookmarks\"] = function(cm) {\n    var marks = cm.state.sublimeBookmarks;\n    if (marks) for (var i = 0; i < marks.length; i++) marks[i].clear();\n    marks.length = 0;\n  };\n\n  cmds[map[\"Alt-F2\"] = \"selectBookmarks\"] = function(cm) {\n    var marks = cm.state.sublimeBookmarks, ranges = [];\n    if (marks) for (var i = 0; i < marks.length; i++) {\n      var found = marks[i].find();\n      if (!found)\n        marks.splice(i--, 0);\n      else\n        ranges.push({anchor: found.from, head: found.to});\n    }\n    if (ranges.length)\n      cm.setSelections(ranges, 0);\n  };\n\n  map[\"Alt-Q\"] = \"wrapLines\";\n\n  var mapK = CodeMirror.keyMap[\"sublime-Ctrl-K\"] = {auto: \"sublime\", nofallthrough: true};\n\n  map[ctrl + \"K\"] = function(cm) {cm.setOption(\"keyMap\", \"sublime-Ctrl-K\");};\n\n  function modifyWordOrSelection(cm, mod) {\n    cm.operation(function() {\n      var ranges = cm.listSelections(), indices = [], replacements = [];\n      for (var i = 0; i < ranges.length; i++) {\n        var range = ranges[i];\n        if (range.empty()) { indices.push(i); replacements.push(\"\"); }\n        else replacements.push(mod(cm.getRange(range.from(), range.to())));\n      }\n      cm.replaceSelections(replacements, \"around\", \"case\");\n      for (var i = indices.length - 1, at; i >= 0; i--) {\n        var range = ranges[indices[i]];\n        if (at && CodeMirror.cmpPos(range.head, at) > 0) continue;\n        var word = wordAt(cm, range.head);\n        at = word.from;\n        cm.replaceRange(mod(word.word), word.from, word.to);\n      }\n    });\n  }\n\n  mapK[ctrl + \"Backspace\"] = \"delLineLeft\";\n\n  cmds[mapK[ctrl + \"K\"] = \"delLineRight\"] = function(cm) {\n    cm.operation(function() {\n      var ranges = cm.listSelections();\n      for (var i = ranges.length - 1; i >= 0; i--)\n        cm.replaceRange(\"\", ranges[i].anchor, Pos(ranges[i].to().line), \"+delete\");\n      cm.scrollIntoView();\n    });\n  };\n\n  cmds[mapK[ctrl + \"U\"] = \"upcaseAtCursor\"] = function(cm) {\n    modifyWordOrSelection(cm, function(str) { return str.toUpperCase(); });\n  };\n  cmds[mapK[ctrl + \"L\"] = \"downcaseAtCursor\"] = function(cm) {\n    modifyWordOrSelection(cm, function(str) { return str.toLowerCase(); });\n  };\n\n  cmds[mapK[ctrl + \"Space\"] = \"setSublimeMark\"] = function(cm) {\n    if (cm.state.sublimeMark) cm.state.sublimeMark.clear();\n    cm.state.sublimeMark = cm.setBookmark(cm.getCursor());\n  };\n  cmds[mapK[ctrl + \"A\"] = \"selectToSublimeMark\"] = function(cm) {\n    var found = cm.state.sublimeMark && cm.state.sublimeMark.find();\n    if (found) cm.setSelection(cm.getCursor(), found);\n  };\n  cmds[mapK[ctrl + \"W\"] = \"deleteToSublimeMark\"] = function(cm) {\n    var found = cm.state.sublimeMark && cm.state.sublimeMark.find();\n    if (found) {\n      var from = cm.getCursor(), to = found;\n      if (CodeMirror.cmpPos(from, to) > 0) { var tmp = to; to = from; from = tmp; }\n      cm.state.sublimeKilled = cm.getRange(from, to);\n      cm.replaceRange(\"\", from, to);\n    }\n  };\n  cmds[mapK[ctrl + \"X\"] = \"swapWithSublimeMark\"] = function(cm) {\n    var found = cm.state.sublimeMark && cm.state.sublimeMark.find();\n    if (found) {\n      cm.state.sublimeMark.clear();\n      cm.state.sublimeMark = cm.setBookmark(cm.getCursor());\n      cm.setCursor(found);\n    }\n  };\n  cmds[mapK[ctrl + \"Y\"] = \"sublimeYank\"] = function(cm) {\n    if (cm.state.sublimeKilled != null)\n      cm.replaceSelection(cm.state.sublimeKilled, null, \"paste\");\n  };\n\n  mapK[ctrl + \"G\"] = \"clearBookmarks\";\n  cmds[mapK[ctrl + \"C\"] = \"showInCenter\"] = function(cm) {\n    var pos = cm.cursorCoords(null, \"local\");\n    cm.scrollTo(null, (pos.top + pos.bottom) / 2 - cm.getScrollInfo().clientHeight / 2);\n  };\n\n  cmds[map[\"Shift-Alt-Up\"] = \"selectLinesUpward\"] = function(cm) {\n    cm.operation(function() {\n      var ranges = cm.listSelections();\n      for (var i = 0; i < ranges.length; i++) {\n        var range = ranges[i];\n        if (range.head.line > cm.firstLine())\n          cm.addSelection(Pos(range.head.line - 1, range.head.ch));\n      }\n    });\n  };\n  cmds[map[\"Shift-Alt-Down\"] = \"selectLinesDownward\"] = function(cm) {\n    cm.operation(function() {\n      var ranges = cm.listSelections();\n      for (var i = 0; i < ranges.length; i++) {\n        var range = ranges[i];\n        if (range.head.line < cm.lastLine())\n          cm.addSelection(Pos(range.head.line + 1, range.head.ch));\n      }\n    });\n  };\n\n  function findAndGoTo(cm, forward) {\n    var from = cm.getCursor(\"from\"), to = cm.getCursor(\"to\");\n    if (CodeMirror.cmpPos(from, to) == 0) {\n      var word = wordAt(cm, from);\n      if (!word.word) return;\n      from = word.from;\n      to = word.to;\n    }\n\n    var query = cm.getRange(from, to);\n    var cur = cm.getSearchCursor(query, forward ? to : from);\n\n    if (forward ? cur.findNext() : cur.findPrevious()) {\n      cm.setSelection(cur.from(), cur.to());\n    } else {\n      cur = cm.getSearchCursor(query, forward ? Pos(cm.firstLine(), 0)\n                                              : cm.clipPos(Pos(cm.lastLine())));\n      if (forward ? cur.findNext() : cur.findPrevious())\n        cm.setSelection(cur.from(), cur.to());\n      else if (word)\n        cm.setSelection(from, to);\n    }\n  };\n  cmds[map[ctrl + \"F3\"] = \"findUnder\"] = function(cm) { findAndGoTo(cm, true); };\n  cmds[map[\"Shift-\" + ctrl + \"F3\"] = \"findUnderPrevious\"] = function(cm) { findAndGoTo(cm,false); };\n\n  map[\"Shift-\" + ctrl + \"[\"] = \"fold\";\n  map[\"Shift-\" + ctrl + \"]\"] = \"unfold\";\n  mapK[ctrl + \"0\"] = mapK[ctrl + \"j\"] = \"unfoldAll\";\n\n  map[ctrl + \"I\"] = \"findIncremental\";\n  map[\"Shift-\" + ctrl + \"I\"] = \"findIncrementalReverse\";\n  map[ctrl + \"H\"] = \"replace\";\n  map[\"F3\"] = \"findNext\";\n  map[\"Shift-F3\"] = \"findPrev\";\n\n});\n"
        },
        "$:/plugins/tiddlywiki/codemirror/keymap/emacs.js": {
            "type": "application/javascript",
            "title": "$:/plugins/tiddlywiki/codemirror/keymap/emacs.js",
            "module-type": "library",
            "text": "(function(mod) {\n  if (typeof exports == \"object\" && typeof module == \"object\") // CommonJS\n    mod(require(\"../lib/codemirror\"));\n  else if (typeof define == \"function\" && define.amd) // AMD\n    define([\"../lib/codemirror\"], mod);\n  else // Plain browser env\n    mod(CodeMirror);\n})(function(CodeMirror) {\n  \"use strict\";\n\n  var Pos = CodeMirror.Pos;\n  function posEq(a, b) { return a.line == b.line && a.ch == b.ch; }\n\n  // Kill 'ring'\n\n  var killRing = [];\n  function addToRing(str) {\n    killRing.push(str);\n    if (killRing.length > 50) killRing.shift();\n  }\n  function growRingTop(str) {\n    if (!killRing.length) return addToRing(str);\n    killRing[killRing.length - 1] += str;\n  }\n  function getFromRing(n) { return killRing[killRing.length - (n ? Math.min(n, 1) : 1)] || \"\"; }\n  function popFromRing() { if (killRing.length > 1) killRing.pop(); return getFromRing(); }\n\n  var lastKill = null;\n\n  function kill(cm, from, to, mayGrow, text) {\n    if (text == null) text = cm.getRange(from, to);\n\n    if (mayGrow && lastKill && lastKill.cm == cm && posEq(from, lastKill.pos) && cm.isClean(lastKill.gen))\n      growRingTop(text);\n    else\n      addToRing(text);\n    cm.replaceRange(\"\", from, to, \"+delete\");\n\n    if (mayGrow) lastKill = {cm: cm, pos: from, gen: cm.changeGeneration()};\n    else lastKill = null;\n  }\n\n  // Boundaries of various units\n\n  function byChar(cm, pos, dir) {\n    return cm.findPosH(pos, dir, \"char\", true);\n  }\n\n  function byWord(cm, pos, dir) {\n    return cm.findPosH(pos, dir, \"word\", true);\n  }\n\n  function byLine(cm, pos, dir) {\n    return cm.findPosV(pos, dir, \"line\", cm.doc.sel.goalColumn);\n  }\n\n  function byPage(cm, pos, dir) {\n    return cm.findPosV(pos, dir, \"page\", cm.doc.sel.goalColumn);\n  }\n\n  function byParagraph(cm, pos, dir) {\n    var no = pos.line, line = cm.getLine(no);\n    var sawText = /\\S/.test(dir < 0 ? line.slice(0, pos.ch) : line.slice(pos.ch));\n    var fst = cm.firstLine(), lst = cm.lastLine();\n    for (;;) {\n      no += dir;\n      if (no < fst || no > lst)\n        return cm.clipPos(Pos(no - dir, dir < 0 ? 0 : null));\n      line = cm.getLine(no);\n      var hasText = /\\S/.test(line);\n      if (hasText) sawText = true;\n      else if (sawText) return Pos(no, 0);\n    }\n  }\n\n  function bySentence(cm, pos, dir) {\n    var line = pos.line, ch = pos.ch;\n    var text = cm.getLine(pos.line), sawWord = false;\n    for (;;) {\n      var next = text.charAt(ch + (dir < 0 ? -1 : 0));\n      if (!next) { // End/beginning of line reached\n        if (line == (dir < 0 ? cm.firstLine() : cm.lastLine())) return Pos(line, ch);\n        text = cm.getLine(line + dir);\n        if (!/\\S/.test(text)) return Pos(line, ch);\n        line += dir;\n        ch = dir < 0 ? text.length : 0;\n        continue;\n      }\n      if (sawWord && /[!?.]/.test(next)) return Pos(line, ch + (dir > 0 ? 1 : 0));\n      if (!sawWord) sawWord = /\\w/.test(next);\n      ch += dir;\n    }\n  }\n\n  function byExpr(cm, pos, dir) {\n    var wrap;\n    if (cm.findMatchingBracket && (wrap = cm.findMatchingBracket(pos, true))\n        && wrap.match && (wrap.forward ? 1 : -1) == dir)\n      return dir > 0 ? Pos(wrap.to.line, wrap.to.ch + 1) : wrap.to;\n\n    for (var first = true;; first = false) {\n      var token = cm.getTokenAt(pos);\n      var after = Pos(pos.line, dir < 0 ? token.start : token.end);\n      if (first && dir > 0 && token.end == pos.ch || !/\\w/.test(token.string)) {\n        var newPos = cm.findPosH(after, dir, \"char\");\n        if (posEq(after, newPos)) return pos;\n        else pos = newPos;\n      } else {\n        return after;\n      }\n    }\n  }\n\n  // Prefixes (only crudely supported)\n\n  function getPrefix(cm, precise) {\n    var digits = cm.state.emacsPrefix;\n    if (!digits) return precise ? null : 1;\n    clearPrefix(cm);\n    return digits == \"-\" ? -1 : Number(digits);\n  }\n\n  function repeated(cmd) {\n    var f = typeof cmd == \"string\" ? function(cm) { cm.execCommand(cmd); } : cmd;\n    return function(cm) {\n      var prefix = getPrefix(cm);\n      f(cm);\n      for (var i = 1; i < prefix; ++i) f(cm);\n    };\n  }\n\n  function findEnd(cm, by, dir) {\n    var pos = cm.getCursor(), prefix = getPrefix(cm);\n    if (prefix < 0) { dir = -dir; prefix = -prefix; }\n    for (var i = 0; i < prefix; ++i) {\n      var newPos = by(cm, pos, dir);\n      if (posEq(newPos, pos)) break;\n      pos = newPos;\n    }\n    return pos;\n  }\n\n  function move(by, dir) {\n    var f = function(cm) {\n      cm.extendSelection(findEnd(cm, by, dir));\n    };\n    f.motion = true;\n    return f;\n  }\n\n  function killTo(cm, by, dir) {\n    kill(cm, cm.getCursor(), findEnd(cm, by, dir), true);\n  }\n\n  function addPrefix(cm, digit) {\n    if (cm.state.emacsPrefix) {\n      if (digit != \"-\") cm.state.emacsPrefix += digit;\n      return;\n    }\n    // Not active yet\n    cm.state.emacsPrefix = digit;\n    cm.on(\"keyHandled\", maybeClearPrefix);\n    cm.on(\"inputRead\", maybeDuplicateInput);\n  }\n\n  var prefixPreservingKeys = {\"Alt-G\": true, \"Ctrl-X\": true, \"Ctrl-Q\": true, \"Ctrl-U\": true};\n\n  function maybeClearPrefix(cm, arg) {\n    if (!cm.state.emacsPrefixMap && !prefixPreservingKeys.hasOwnProperty(arg))\n      clearPrefix(cm);\n  }\n\n  function clearPrefix(cm) {\n    cm.state.emacsPrefix = null;\n    cm.off(\"keyHandled\", maybeClearPrefix);\n    cm.off(\"inputRead\", maybeDuplicateInput);\n  }\n\n  function maybeDuplicateInput(cm, event) {\n    var dup = getPrefix(cm);\n    if (dup > 1 && event.origin == \"+input\") {\n      var one = event.text.join(\"\\n\"), txt = \"\";\n      for (var i = 1; i < dup; ++i) txt += one;\n      cm.replaceSelection(txt);\n    }\n  }\n\n  function addPrefixMap(cm) {\n    cm.state.emacsPrefixMap = true;\n    cm.addKeyMap(prefixMap);\n    cm.on(\"keyHandled\", maybeRemovePrefixMap);\n    cm.on(\"inputRead\", maybeRemovePrefixMap);\n  }\n\n  function maybeRemovePrefixMap(cm, arg) {\n    if (typeof arg == \"string\" && (/^\\d$/.test(arg) || arg == \"Ctrl-U\")) return;\n    cm.removeKeyMap(prefixMap);\n    cm.state.emacsPrefixMap = false;\n    cm.off(\"keyHandled\", maybeRemovePrefixMap);\n    cm.off(\"inputRead\", maybeRemovePrefixMap);\n  }\n\n  // Utilities\n\n  function setMark(cm) {\n    cm.setCursor(cm.getCursor());\n    cm.setExtending(!cm.getExtending());\n    cm.on(\"change\", function() { cm.setExtending(false); });\n  }\n\n  function clearMark(cm) {\n    cm.setExtending(false);\n    cm.setCursor(cm.getCursor());\n  }\n\n  function getInput(cm, msg, f) {\n    if (cm.openDialog)\n      cm.openDialog(msg + \": <input type=\\\"text\\\" style=\\\"width: 10em\\\"/>\", f, {bottom: true});\n    else\n      f(prompt(msg, \"\"));\n  }\n\n  function operateOnWord(cm, op) {\n    var start = cm.getCursor(), end = cm.findPosH(start, 1, \"word\");\n    cm.replaceRange(op(cm.getRange(start, end)), start, end);\n    cm.setCursor(end);\n  }\n\n  function toEnclosingExpr(cm) {\n    var pos = cm.getCursor(), line = pos.line, ch = pos.ch;\n    var stack = [];\n    while (line >= cm.firstLine()) {\n      var text = cm.getLine(line);\n      for (var i = ch == null ? text.length : ch; i > 0;) {\n        var ch = text.charAt(--i);\n        if (ch == \")\")\n          stack.push(\"(\");\n        else if (ch == \"]\")\n          stack.push(\"[\");\n        else if (ch == \"}\")\n          stack.push(\"{\");\n        else if (/[\\(\\{\\[]/.test(ch) && (!stack.length || stack.pop() != ch))\n          return cm.extendSelection(Pos(line, i));\n      }\n      --line; ch = null;\n    }\n  }\n\n  function quit(cm) {\n    cm.execCommand(\"clearSearch\");\n    clearMark(cm);\n  }\n\n  // Actual keymap\n\n  var keyMap = CodeMirror.keyMap.emacs = {\n    \"Ctrl-W\": function(cm) {kill(cm, cm.getCursor(\"start\"), cm.getCursor(\"end\"));},\n    \"Ctrl-K\": repeated(function(cm) {\n      var start = cm.getCursor(), end = cm.clipPos(Pos(start.line));\n      var text = cm.getRange(start, end);\n      if (!/\\S/.test(text)) {\n        text += \"\\n\";\n        end = Pos(start.line + 1, 0);\n      }\n      kill(cm, start, end, true, text);\n    }),\n    \"Alt-W\": function(cm) {\n      addToRing(cm.getSelection());\n      clearMark(cm);\n    },\n    \"Ctrl-Y\": function(cm) {\n      var start = cm.getCursor();\n      cm.replaceRange(getFromRing(getPrefix(cm)), start, start, \"paste\");\n      cm.setSelection(start, cm.getCursor());\n    },\n    \"Alt-Y\": function(cm) {cm.replaceSelection(popFromRing(), \"around\", \"paste\");},\n\n    \"Ctrl-Space\": setMark, \"Ctrl-Shift-2\": setMark,\n\n    \"Ctrl-F\": move(byChar, 1), \"Ctrl-B\": move(byChar, -1),\n    \"Right\": move(byChar, 1), \"Left\": move(byChar, -1),\n    \"Ctrl-D\": function(cm) { killTo(cm, byChar, 1); },\n    \"Delete\": function(cm) { killTo(cm, byChar, 1); },\n    \"Ctrl-H\": function(cm) { killTo(cm, byChar, -1); },\n    \"Backspace\": function(cm) { killTo(cm, byChar, -1); },\n\n    \"Alt-F\": move(byWord, 1), \"Alt-B\": move(byWord, -1),\n    \"Alt-D\": function(cm) { killTo(cm, byWord, 1); },\n    \"Alt-Backspace\": function(cm) { killTo(cm, byWord, -1); },\n\n    \"Ctrl-N\": move(byLine, 1), \"Ctrl-P\": move(byLine, -1),\n    \"Down\": move(byLine, 1), \"Up\": move(byLine, -1),\n    \"Ctrl-A\": \"goLineStart\", \"Ctrl-E\": \"goLineEnd\",\n    \"End\": \"goLineEnd\", \"Home\": \"goLineStart\",\n\n    \"Alt-V\": move(byPage, -1), \"Ctrl-V\": move(byPage, 1),\n    \"PageUp\": move(byPage, -1), \"PageDown\": move(byPage, 1),\n\n    \"Ctrl-Up\": move(byParagraph, -1), \"Ctrl-Down\": move(byParagraph, 1),\n\n    \"Alt-A\": move(bySentence, -1), \"Alt-E\": move(bySentence, 1),\n    \"Alt-K\": function(cm) { killTo(cm, bySentence, 1); },\n\n    \"Ctrl-Alt-K\": function(cm) { killTo(cm, byExpr, 1); },\n    \"Ctrl-Alt-Backspace\": function(cm) { killTo(cm, byExpr, -1); },\n    \"Ctrl-Alt-F\": move(byExpr, 1), \"Ctrl-Alt-B\": move(byExpr, -1),\n\n    \"Shift-Ctrl-Alt-2\": function(cm) {\n      cm.setSelection(findEnd(cm, byExpr, 1), cm.getCursor());\n    },\n    \"Ctrl-Alt-T\": function(cm) {\n      var leftStart = byExpr(cm, cm.getCursor(), -1), leftEnd = byExpr(cm, leftStart, 1);\n      var rightEnd = byExpr(cm, leftEnd, 1), rightStart = byExpr(cm, rightEnd, -1);\n      cm.replaceRange(cm.getRange(rightStart, rightEnd) + cm.getRange(leftEnd, rightStart) +\n                      cm.getRange(leftStart, leftEnd), leftStart, rightEnd);\n    },\n    \"Ctrl-Alt-U\": repeated(toEnclosingExpr),\n\n    \"Alt-Space\": function(cm) {\n      var pos = cm.getCursor(), from = pos.ch, to = pos.ch, text = cm.getLine(pos.line);\n      while (from && /\\s/.test(text.charAt(from - 1))) --from;\n      while (to < text.length && /\\s/.test(text.charAt(to))) ++to;\n      cm.replaceRange(\" \", Pos(pos.line, from), Pos(pos.line, to));\n    },\n    \"Ctrl-O\": repeated(function(cm) { cm.replaceSelection(\"\\n\", \"start\"); }),\n    \"Ctrl-T\": repeated(function(cm) {\n      cm.execCommand(\"transposeChars\");\n    }),\n\n    \"Alt-C\": repeated(function(cm) {\n      operateOnWord(cm, function(w) {\n        var letter = w.search(/\\w/);\n        if (letter == -1) return w;\n        return w.slice(0, letter) + w.charAt(letter).toUpperCase() + w.slice(letter + 1).toLowerCase();\n      });\n    }),\n    \"Alt-U\": repeated(function(cm) {\n      operateOnWord(cm, function(w) { return w.toUpperCase(); });\n    }),\n    \"Alt-L\": repeated(function(cm) {\n      operateOnWord(cm, function(w) { return w.toLowerCase(); });\n    }),\n\n    \"Alt-;\": \"toggleComment\",\n\n    \"Ctrl-/\": repeated(\"undo\"), \"Shift-Ctrl--\": repeated(\"undo\"),\n    \"Ctrl-Z\": repeated(\"undo\"), \"Cmd-Z\": repeated(\"undo\"),\n    \"Shift-Alt-,\": \"goDocStart\", \"Shift-Alt-.\": \"goDocEnd\",\n    \"Ctrl-S\": \"findNext\", \"Ctrl-R\": \"findPrev\", \"Ctrl-G\": quit, \"Shift-Alt-5\": \"replace\",\n    \"Alt-/\": \"autocomplete\",\n    \"Ctrl-J\": \"newlineAndIndent\", \"Enter\": false, \"Tab\": \"indentAuto\",\n\n    \"Alt-G\": function(cm) {cm.setOption(\"keyMap\", \"emacs-Alt-G\");},\n    \"Ctrl-X\": function(cm) {cm.setOption(\"keyMap\", \"emacs-Ctrl-X\");},\n    \"Ctrl-Q\": function(cm) {cm.setOption(\"keyMap\", \"emacs-Ctrl-Q\");},\n    \"Ctrl-U\": addPrefixMap\n  };\n\n  CodeMirror.keyMap[\"emacs-Ctrl-X\"] = {\n    \"Tab\": function(cm) {\n      cm.indentSelection(getPrefix(cm, true) || cm.getOption(\"indentUnit\"));\n    },\n    \"Ctrl-X\": function(cm) {\n      cm.setSelection(cm.getCursor(\"head\"), cm.getCursor(\"anchor\"));\n    },\n\n    \"Ctrl-S\": \"save\", \"Ctrl-W\": \"save\", \"S\": \"saveAll\", \"F\": \"open\", \"U\": repeated(\"undo\"), \"K\": \"close\",\n    \"Delete\": function(cm) { kill(cm, cm.getCursor(), bySentence(cm, cm.getCursor(), 1), true); },\n    auto: \"emacs\", nofallthrough: true, disableInput: true\n  };\n\n  CodeMirror.keyMap[\"emacs-Alt-G\"] = {\n    \"G\": function(cm) {\n      var prefix = getPrefix(cm, true);\n      if (prefix != null && prefix > 0) return cm.setCursor(prefix - 1);\n\n      getInput(cm, \"Goto line\", function(str) {\n        var num;\n        if (str && !isNaN(num = Number(str)) && num == num|0 && num > 0)\n          cm.setCursor(num - 1);\n      });\n    },\n    auto: \"emacs\", nofallthrough: true, disableInput: true\n  };\n\n  CodeMirror.keyMap[\"emacs-Ctrl-Q\"] = {\n    \"Tab\": repeated(\"insertTab\"),\n    auto: \"emacs\", nofallthrough: true\n  };\n\n  var prefixMap = {\"Ctrl-G\": clearPrefix};\n  function regPrefix(d) {\n    prefixMap[d] = function(cm) { addPrefix(cm, d); };\n    keyMap[\"Ctrl-\" + d] = function(cm) { addPrefix(cm, d); };\n    prefixPreservingKeys[\"Ctrl-\" + d] = true;\n  }\n  for (var i = 0; i < 10; ++i) regPrefix(String(i));\n  regPrefix(\"-\");\n});\n"
        },
        "$:/plugins/tiddlywiki/codemirror/readme": {
            "title": "$:/plugins/tiddlywiki/codemirror/readme",
            "text": "This plugin provides an enhanced text editor component based on [[CodeMirror|http://codemirror.net]]. It provides several advantages over the default browser text editor:\n\n* Code colouring for many languages (see [[the official documentation here|http://codemirror.net/mode/index.html]])\n* Auto closing brackets and tags\n* Folding brackets, comments, and tags\n* Auto-completion\n\n[[Source code|https://github.com/Jermolene/TiddlyWiki5/blob/master/plugins/tiddlywiki/codemirror]]\n"
        },
        "$:/plugins/tiddlywiki/codemirror/styles": {
            "title": "$:/plugins/tiddlywiki/codemirror/styles",
            "tags": "[[$:/tags/Stylesheet]]",
            "text": "/* Make the editor resize to fit its content */\n\n.CodeMirror {\n\theight: auto;\n\tborder: 1px solid #ddd;\n\tline-height: 1.5;\n\tfont-family: \"Monaco\", monospace;\n}\n\n.CodeMirror-scroll {\n\toverflow-x: auto;\n\toverflow-y: hidden;\t\n}\n"
        },
        "$:/plugins/tiddlywiki/codemirror/usage": {
            "title": "$:/plugins/tiddlywiki/codemirror/usage",
            "text": "! Setting ~CodeMirror Content Types\n\nYou can determine which tiddler content types are edited by the ~CodeMirror widget by creating or modifying special tiddlers whose prefix is comprised of the string `$:/config/EditorTypeMappings/` concatenated with the content type. The text of that tiddler gives the editor type to be used (eg, ''text'', ''bitmap'', ''codemirror'').\n\nThe current editor type mappings are shown in [[$:/ControlPanel]] under the \"Advanced\" tab.\n\n! ~CodeMirror Configuration\n\nYou can configure the ~CodeMirror plugin by creating a tiddler called [[$:/config/CodeMirror]] containing a JSON configuration object. The configuration tiddler must have its type field set to `application/json` to take effect.\n\nSee http://codemirror.net/ for details of available configuration options.\n\nFor example:\n\n```\n{\n  \"require\": [\n      \"$:/plugins/tiddlywiki/codemirror/mode/javascript/javascript.js\",\n      \"$:/plugins/tiddlywiki/codemirror/addon/dialog/dialog.js\",\n      \"$:/plugins/tiddlywiki/codemirror/addon/search/searchcursor.js\",\n      \"$:/plugins/tiddlywiki/codemirror/addon/edit/matchbrackets.js\",\n      \"$:/plugins/tiddlywiki/codemirror/keymap/vim.js\",\n      \"$:/plugins/tiddlywiki/codemirror/keymap/emacs.js\"\n  ],\n  \"configuration\": {\n      \"keyMap\": \"vim\",\n      \"matchBrackets\":true,\n      \"showCursorWhenSelecting\": true\n  }\n}\n```\n\n!! Basic working configuration\n\n# Create a tiddler called `$:/config/CodeMirror`\n\n# The type of the tiddler has to be set to `application/json`\n\n# The text of the tiddler is the following: \n\n```\n{\n  \"require\": [\n      \"$:/plugins/tiddlywiki/codemirror/mode/javascript/javascript.js\",\n      \"$:/plugins/tiddlywiki/codemirror/addon/edit/matchbrackets.js\"\n  ],\n  \"configuration\": {\n      \"matchBrackets\":true,\n      \"showCursorWhenSelecting\": true\n  }\n}\n\n```\n\n# You should see line numbers when editing a tiddler\n# When editing a tiddler, no matter what the type of the tiddler is set to, you should see matching brackets being highlighted whenever the cursor is next to one of them\n# If you edit a tiddler with the type `application/javascript` or `application/json` you should see the code being syntax highlighted\n\n!! Add HTML syntax highlighting\n\n# Create a tiddler `$:/plugins/tiddlywiki/codemirror/mode/xml/xml.js`\n## Add a field `module-type` and set it to ''library''\n## Set the field `type` to ''application/javascript''\n## Set the text field of the tiddler with the javascript code from this link : [[https://raw.githubusercontent.com/codemirror/CodeMirror/master/mode/xml/xml.js]]\n# Set the text field of the tiddler `$:/config/CodeMirror` to:\n\n```\n{\n  \"require\": [\n      \"$:/plugins/tiddlywiki/codemirror/mode/javascript/javascript.js\",\n      \"$:/plugins/tiddlywiki/codemirror/mode/xml/xml.js\",\n      \"$:/plugins/tiddlywiki/codemirror/addon/edit/matchbrackets.js\"\n  ],\n  \"configuration\": {\n      \"showCursorWhenSelecting\": true,\n      \"matchBrackets\":true\n  }\n}\n```\n# Edit a tiddler with the type `text/html` and write some html code. You should see your code being coloured\n\n!! Add a non-existing language mode\n\nHere's an example of adding a new language mode - in this case, the language C.\n\n\n# Create a tiddler `$:/plugins/tiddlywiki/codemirror/mode/clike/clike.js`\n## Add a field `module-type` and set it to ''library''\n## Set the field `type` to ''application/javascript''\n## Set the text field of the tiddler with the javascript code from this link : [[https://raw.githubusercontent.com/codemirror/CodeMirror/master/mode/clike/clike.js]]\n# Set the text field of the tiddler `$:/config/CodeMirror` to:\n\n```\n{\n  \"require\": [\n      \"$:/plugins/tiddlywiki/codemirror/mode/javascript/javascript.js\",\n      \"$:/plugins/tiddlywiki/codemirror/mode/clike/clike.js\"\n  ],\n  \"configuration\": {\n      \"showCursorWhenSelecting\": true\n  }\n}\n```\n\n# Add the correct ~EditorTypeMappings tiddler\n## Find the matching MIME type. If you go on the [[CodeMirror documentation for language modes|http://codemirror.net/mode/index.html]] you can see the [[documentation for the c-like mode|http://codemirror.net/mode/clike/index.html]]. In this documentation, at the end you will be told the MIME types defined. Here it's ''text/x-csrc''\n## Add the tiddler: `$:/config/EditorTypeMappings/text/x-csrc` and fill the text field with : ''codemirror''\n\nIf you edit a tiddler with the type `text/x-csrc` and write some code in C, you should see your text being coloured.\n\n!! Add matching tags\n\n# Add XML and HTML colouring\n# Create a tiddler `$:/plugins/tiddlywiki/codemirror/addon/edit/matchtags.js`\n## Add a field `module-type` and set it to ''library''\n## Set the field `type` to ''application/javascript''\n## Set the text field of the tiddler with the javascript code from this link : [[http://codemirror.net/addon/edit/matchtags.js]]\n# Set the text field of the tiddler `$:/config/CodeMirror` to:\n\n```\n{\n  \"require\": [\n      \"$:/plugins/tiddlywiki/codemirror/mode/javascript/javascript.js\",\n      \"$:/plugins/tiddlywiki/codemirror/addon/edit/matchtags.js\",\n      \"$:/plugins/tiddlywiki/codemirror/mode/xml/xml.js\"\n  ],\n  \"configuration\": {\n      \"showCursorWhenSelecting\": true,\n      \"matchTags\": {\"bothTags\": true},\n    \"extraKeys\": {\"Ctrl-J\": \"toMatchingTag\"}\n  }\n}\n```\n\nEdit a tiddler that has the type :`text/htm` and write this code:\n\n```\n<html>\n      <div id=\"click here and press CTRL+J\">\n      <ul>\n        <li>\n        </li>\n      </ul>\n   </div>\n</html>\n```\n\nIf you click on a tag and press CTRL+J, your cursor will select the matching tag. Supposedly, it should highlight the pair when clicking a tag. However, that part doesn't work.\n\n!! Adding closing tags\n\n# Add the xml mode (see \"Add XML and HTML colouring\")\n# Create a tiddler `$:/plugins/tiddlywiki/codemirror/addon/edit/closetags.js`\n## Add a field `module-type` and set it to ''library''\n## Set the field `type` to ''application/javascript''\n## Set the text field of the tiddler with the javascript code from this link : [[http://codemirror.net/addon/edit/closetag.js]]\n\n# Set the text field of the tiddler `$:/config/CodeMirror` to:\n\n```\n{\n  \"require\": [\n      \"$:/plugins/tiddlywiki/codemirror/mode/javascript/javascript.js\",\n      \"$:/plugins/tiddlywiki/codemirror/mode/xml/xml.js\",\n      \"$:/plugins/tiddlywiki/codemirror/addon/edit/closetags.js\"\n  ],\n  \"configuration\": {\n      \"showCursorWhenSelecting\": true,\n      \"autoCloseTags\":true\n  }\n}\n```\n\nIf you edit a tiddler with the type`text/html` and write:\n\n```\n<html>\n```\n\nThen the closing tag ''</html>'' should automatically appear.\n\n!! Add closing brackets\n\n# Create a tiddler `$:/plugins/tiddlywiki/codemirror/addon/edit/closebrackets.js`\n## Add a field `module-type` and set it to ''library''\n## Set the field `type` to ''application/javascript''\n## Set the text field of the tiddler with the javascript code from this link : [[http://codemirror.net/addon/edit/closebrackets.js]]\n# Set the text field of the tiddler `$:/config/CodeMirror` to:\n\n```\n{\n  \"require\": [\n      \"$:/plugins/tiddlywiki/codemirror/mode/javascript/javascript.js\",\n      \"$:/plugins/tiddlywiki/codemirror/addon/edit/matchbrackets.js\",\n      \"$:/plugins/tiddlywiki/codemirror/addon/edit/closebrackets.js\"\n  ],\n\n  \"configuration\": {\n\n      \"showCursorWhenSelecting\": true,\n      \"matchBrackets\":true,\n      \"autoCloseBrackets\":true\n  }\n}\n```\n\n# If you try to edit any tiddler and write `if(` you should see the bracket closing itself automatically (you will get \"if()\"). It works with (), [], and {}\n# If you try and edit a tiddler with the type `application/javascript`, it will auto-close `()`,`[]`,`{}`,`''` and `\"\"`\n\n!! Adding folding tags\n\n# Create a tiddler `$:/plugins/tiddlywiki/codemirror/addon/fold/foldcode.js`\n## Add a field `module-type` and set it to ''library''\n## Set the field `type` to ''application/javascript''\n## Set the text field of the tiddler with the javascript code from this link : [[http://codemirror.net/addon/fold/foldcode.js]]\n# Repeat the above process for the following tiddlers, but replace the code with the one from the given link:\n## Create a tiddler `$:/plugins/tiddlywiki/codemirror/addon/fold/xml-fold.js`, the code can be found here [[https://raw.githubusercontent.com/codemirror/CodeMirror/master/addon/fold/xml-fold.js]]\n## Create a tiddler `$:/plugins/tiddlywiki/codemirror/addon/fold/foldgutter.js`, the code can be found here [[http://codemirror.net/addon/fold/foldgutter.js]]\n# Create a tiddler `$:/plugins/tiddlywiki/codemirror/addon/fold/foldgutter.css`\n## Add the tag `$:/tags/Stylesheet`\n## Set the text field of the tiddler with the css code from this link : [[http://codemirror.net/addon/fold/foldgutter.css]]\n# Set the text field of the tiddler `$:/config/CodeMirror` to:\n\n```\n{\n  \"require\": [\n      \"$:/plugins/tiddlywiki/codemirror/mode/javascript/javascript.js\",\n      \"$:/plugins/tiddlywiki/codemirror/mode/xml/xml.js\",\n      \"$:/plugins/tiddlywiki/codemirror/addon/fold/foldcode.js\",\n      \"$:/plugins/tiddlywiki/codemirror/addon/fold/xml-fold.js\",\n      \"$:/plugins/tiddlywiki/codemirror/addon/fold/foldgutter.js\"\n  ],\n  \"configuration\": {\n      \"showCursorWhenSelecting\": true,\n      \"matchTags\": {\"bothTags\": true},\n      \"foldGutter\": true,\n      \"gutters\": [\"CodeMirror-linenumbers\", \"CodeMirror-foldgutter\"]\n  }\n}\n```\n\nNow if you type the below code in a tiddler with the type `text/html`:\n\n```\n<html>\n   <div>\n      <ul>\n\n      </ul>\n   </div>\n</html>\n```\n\nYou should see little arrows just next to the line numbers. Clicking on it will have the effect to fold the code (or unfold it).\n"
        }
    }
}
{
    "tiddlers": {
        "$:/plugins/tiddlywiki/highlight/highlight.js": {
            "type": "application/javascript",
            "title": "$:/plugins/tiddlywiki/highlight/highlight.js",
            "module-type": "library",
            "text": "var hljs = require(\"$:/plugins/tiddlywiki/highlight/highlight.js\");\n!function(e){\"undefined\"!=typeof exports?e(exports):(window.hljs=e({}),\"function\"==typeof define&&define.amd&&define(\"hljs\",[],function(){return window.hljs}))}(function(e){function n(e){return e.replace(/&/gm,\"&amp;\").replace(/</gm,\"&lt;\").replace(/>/gm,\"&gt;\")}function t(e){return e.nodeName.toLowerCase()}function r(e,n){var t=e&&e.exec(n);return t&&0==t.index}function a(e){return/^(no-?highlight|plain|text)$/i.test(e)}function i(e){var n,t,r,i=e.className+\" \";if(i+=e.parentNode?e.parentNode.className:\"\",t=/\\blang(?:uage)?-([\\w-]+)\\b/i.exec(i))return w(t[1])?t[1]:\"no-highlight\";for(i=i.split(/\\s+/),n=0,r=i.length;r>n;n++)if(w(i[n])||a(i[n]))return i[n]}function o(e,n){var t,r={};for(t in e)r[t]=e[t];if(n)for(t in n)r[t]=n[t];return r}function u(e){var n=[];return function r(e,a){for(var i=e.firstChild;i;i=i.nextSibling)3==i.nodeType?a+=i.nodeValue.length:1==i.nodeType&&(n.push({event:\"start\",offset:a,node:i}),a=r(i,a),t(i).match(/br|hr|img|input/)||n.push({event:\"stop\",offset:a,node:i}));return a}(e,0),n}function c(e,r,a){function i(){return e.length&&r.length?e[0].offset!=r[0].offset?e[0].offset<r[0].offset?e:r:\"start\"==r[0].event?e:r:e.length?e:r}function o(e){function r(e){return\" \"+e.nodeName+'=\"'+n(e.value)+'\"'}f+=\"<\"+t(e)+Array.prototype.map.call(e.attributes,r).join(\"\")+\">\"}function u(e){f+=\"</\"+t(e)+\">\"}function c(e){(\"start\"==e.event?o:u)(e.node)}for(var s=0,f=\"\",l=[];e.length||r.length;){var g=i();if(f+=n(a.substr(s,g[0].offset-s)),s=g[0].offset,g==e){l.reverse().forEach(u);do c(g.splice(0,1)[0]),g=i();while(g==e&&g.length&&g[0].offset==s);l.reverse().forEach(o)}else\"start\"==g[0].event?l.push(g[0].node):l.pop(),c(g.splice(0,1)[0])}return f+n(a.substr(s))}function s(e){function n(e){return e&&e.source||e}function t(t,r){return new RegExp(n(t),\"m\"+(e.cI?\"i\":\"\")+(r?\"g\":\"\"))}function r(a,i){if(!a.compiled){if(a.compiled=!0,a.k=a.k||a.bK,a.k){var u={},c=function(n,t){e.cI&&(t=t.toLowerCase()),t.split(\" \").forEach(function(e){var t=e.split(\"|\");u[t[0]]=[n,t[1]?Number(t[1]):1]})};\"string\"==typeof a.k?c(\"keyword\",a.k):Object.keys(a.k).forEach(function(e){c(e,a.k[e])}),a.k=u}a.lR=t(a.l||/\\b\\w+\\b/,!0),i&&(a.bK&&(a.b=\"\\\\b(\"+a.bK.split(\" \").join(\"|\")+\")\\\\b\"),a.b||(a.b=/\\B|\\b/),a.bR=t(a.b),a.e||a.eW||(a.e=/\\B|\\b/),a.e&&(a.eR=t(a.e)),a.tE=n(a.e)||\"\",a.eW&&i.tE&&(a.tE+=(a.e?\"|\":\"\")+i.tE)),a.i&&(a.iR=t(a.i)),void 0===a.r&&(a.r=1),a.c||(a.c=[]);var s=[];a.c.forEach(function(e){e.v?e.v.forEach(function(n){s.push(o(e,n))}):s.push(\"self\"==e?a:e)}),a.c=s,a.c.forEach(function(e){r(e,a)}),a.starts&&r(a.starts,i);var f=a.c.map(function(e){return e.bK?\"\\\\.?(\"+e.b+\")\\\\.?\":e.b}).concat([a.tE,a.i]).map(n).filter(Boolean);a.t=f.length?t(f.join(\"|\"),!0):{exec:function(){return null}}}}r(e)}function f(e,t,a,i){function o(e,n){for(var t=0;t<n.c.length;t++)if(r(n.c[t].bR,e))return n.c[t]}function u(e,n){if(r(e.eR,n)){for(;e.endsParent&&e.parent;)e=e.parent;return e}return e.eW?u(e.parent,n):void 0}function c(e,n){return!a&&r(n.iR,e)}function g(e,n){var t=N.cI?n[0].toLowerCase():n[0];return e.k.hasOwnProperty(t)&&e.k[t]}function h(e,n,t,r){var a=r?\"\":E.classPrefix,i='<span class=\"'+a,o=t?\"\":\"</span>\";return i+=e+'\">',i+n+o}function p(){if(!L.k)return n(y);var e=\"\",t=0;L.lR.lastIndex=0;for(var r=L.lR.exec(y);r;){e+=n(y.substr(t,r.index-t));var a=g(L,r);a?(B+=a[1],e+=h(a[0],n(r[0]))):e+=n(r[0]),t=L.lR.lastIndex,r=L.lR.exec(y)}return e+n(y.substr(t))}function d(){var e=\"string\"==typeof L.sL;if(e&&!x[L.sL])return n(y);var t=e?f(L.sL,y,!0,M[L.sL]):l(y,L.sL.length?L.sL:void 0);return L.r>0&&(B+=t.r),e&&(M[L.sL]=t.top),h(t.language,t.value,!1,!0)}function b(){return void 0!==L.sL?d():p()}function v(e,t){var r=e.cN?h(e.cN,\"\",!0):\"\";e.rB?(k+=r,y=\"\"):e.eB?(k+=n(t)+r,y=\"\"):(k+=r,y=t),L=Object.create(e,{parent:{value:L}})}function m(e,t){if(y+=e,void 0===t)return k+=b(),0;var r=o(t,L);if(r)return k+=b(),v(r,t),r.rB?0:t.length;var a=u(L,t);if(a){var i=L;i.rE||i.eE||(y+=t),k+=b();do L.cN&&(k+=\"</span>\"),B+=L.r,L=L.parent;while(L!=a.parent);return i.eE&&(k+=n(t)),y=\"\",a.starts&&v(a.starts,\"\"),i.rE?0:t.length}if(c(t,L))throw new Error('Illegal lexeme \"'+t+'\" for mode \"'+(L.cN||\"<unnamed>\")+'\"');return y+=t,t.length||1}var N=w(e);if(!N)throw new Error('Unknown language: \"'+e+'\"');s(N);var R,L=i||N,M={},k=\"\";for(R=L;R!=N;R=R.parent)R.cN&&(k=h(R.cN,\"\",!0)+k);var y=\"\",B=0;try{for(var C,j,I=0;;){if(L.t.lastIndex=I,C=L.t.exec(t),!C)break;j=m(t.substr(I,C.index-I),C[0]),I=C.index+j}for(m(t.substr(I)),R=L;R.parent;R=R.parent)R.cN&&(k+=\"</span>\");return{r:B,value:k,language:e,top:L}}catch(O){if(-1!=O.message.indexOf(\"Illegal\"))return{r:0,value:n(t)};throw O}}function l(e,t){t=t||E.languages||Object.keys(x);var r={r:0,value:n(e)},a=r;return t.forEach(function(n){if(w(n)){var t=f(n,e,!1);t.language=n,t.r>a.r&&(a=t),t.r>r.r&&(a=r,r=t)}}),a.language&&(r.second_best=a),r}function g(e){return E.tabReplace&&(e=e.replace(/^((<[^>]+>|\\t)+)/gm,function(e,n){return n.replace(/\\t/g,E.tabReplace)})),E.useBR&&(e=e.replace(/\\n/g,\"<br>\")),e}function h(e,n,t){var r=n?R[n]:t,a=[e.trim()];return e.match(/\\bhljs\\b/)||a.push(\"hljs\"),-1===e.indexOf(r)&&a.push(r),a.join(\" \").trim()}function p(e){var n=i(e);if(!a(n)){var t;E.useBR?(t=document.createElementNS(\"http://www.w3.org/1999/xhtml\",\"div\"),t.innerHTML=e.innerHTML.replace(/\\n/g,\"\").replace(/<br[ \\/]*>/g,\"\\n\")):t=e;var r=t.textContent,o=n?f(n,r,!0):l(r),s=u(t);if(s.length){var p=document.createElementNS(\"http://www.w3.org/1999/xhtml\",\"div\");p.innerHTML=o.value,o.value=c(s,u(p),r)}o.value=g(o.value),e.innerHTML=o.value,e.className=h(e.className,n,o.language),e.result={language:o.language,re:o.r},o.second_best&&(e.second_best={language:o.second_best.language,re:o.second_best.r})}}function d(e){E=o(E,e)}function b(){if(!b.called){b.called=!0;var e=document.querySelectorAll(\"pre code\");Array.prototype.forEach.call(e,p)}}function v(){addEventListener(\"DOMContentLoaded\",b,!1),addEventListener(\"load\",b,!1)}function m(n,t){var r=x[n]=t(e);r.aliases&&r.aliases.forEach(function(e){R[e]=n})}function N(){return Object.keys(x)}function w(e){return e=e.toLowerCase(),x[e]||x[R[e]]}var E={classPrefix:\"hljs-\",tabReplace:null,useBR:!1,languages:void 0},x={},R={};return e.highlight=f,e.highlightAuto=l,e.fixMarkup=g,e.highlightBlock=p,e.configure=d,e.initHighlighting=b,e.initHighlightingOnLoad=v,e.registerLanguage=m,e.listLanguages=N,e.getLanguage=w,e.inherit=o,e.IR=\"[a-zA-Z]\\\\w*\",e.UIR=\"[a-zA-Z_]\\\\w*\",e.NR=\"\\\\b\\\\d+(\\\\.\\\\d+)?\",e.CNR=\"(\\\\b0[xX][a-fA-F0-9]+|(\\\\b\\\\d+(\\\\.\\\\d*)?|\\\\.\\\\d+)([eE][-+]?\\\\d+)?)\",e.BNR=\"\\\\b(0b[01]+)\",e.RSR=\"!|!=|!==|%|%=|&|&&|&=|\\\\*|\\\\*=|\\\\+|\\\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\\\?|\\\\[|\\\\{|\\\\(|\\\\^|\\\\^=|\\\\||\\\\|=|\\\\|\\\\||~\",e.BE={b:\"\\\\\\\\[\\\\s\\\\S]\",r:0},e.ASM={cN:\"string\",b:\"'\",e:\"'\",i:\"\\\\n\",c:[e.BE]},e.QSM={cN:\"string\",b:'\"',e:'\"',i:\"\\\\n\",c:[e.BE]},e.PWM={b:/\\b(a|an|the|are|I|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such)\\b/},e.C=function(n,t,r){var a=e.inherit({cN:\"comment\",b:n,e:t,c:[]},r||{});return a.c.push(e.PWM),a.c.push({cN:\"doctag\",b:\"(?:TODO|FIXME|NOTE|BUG|XXX):\",r:0}),a},e.CLCM=e.C(\"//\",\"$\"),e.CBCM=e.C(\"/\\\\*\",\"\\\\*/\"),e.HCM=e.C(\"#\",\"$\"),e.NM={cN:\"number\",b:e.NR,r:0},e.CNM={cN:\"number\",b:e.CNR,r:0},e.BNM={cN:\"number\",b:e.BNR,r:0},e.CSSNM={cN:\"number\",b:e.NR+\"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?\",r:0},e.RM={cN:\"regexp\",b:/\\//,e:/\\/[gimuy]*/,i:/\\n/,c:[e.BE,{b:/\\[/,e:/\\]/,r:0,c:[e.BE]}]},e.TM={cN:\"title\",b:e.IR,r:0},e.UTM={cN:\"title\",b:e.UIR,r:0},e});hljs.registerLanguage(\"markdown\",function(e){return{aliases:[\"md\",\"mkdown\",\"mkd\"],c:[{cN:\"header\",v:[{b:\"^#{1,6}\",e:\"$\"},{b:\"^.+?\\\\n[=-]{2,}$\"}]},{b:\"<\",e:\">\",sL:\"xml\",r:0},{cN:\"bullet\",b:\"^([*+-]|(\\\\d+\\\\.))\\\\s+\"},{cN:\"strong\",b:\"[*_]{2}.+?[*_]{2}\"},{cN:\"emphasis\",v:[{b:\"\\\\*.+?\\\\*\"},{b:\"_.+?_\",r:0}]},{cN:\"blockquote\",b:\"^>\\\\s+\",e:\"$\"},{cN:\"code\",v:[{b:\"`.+?`\"},{b:\"^( {4}|\t)\",e:\"$\",r:0}]},{cN:\"horizontal_rule\",b:\"^[-\\\\*]{3,}\",e:\"$\"},{b:\"\\\\[.+?\\\\][\\\\(\\\\[].*?[\\\\)\\\\]]\",rB:!0,c:[{cN:\"link_label\",b:\"\\\\[\",e:\"\\\\]\",eB:!0,rE:!0,r:0},{cN:\"link_url\",b:\"\\\\]\\\\(\",e:\"\\\\)\",eB:!0,eE:!0},{cN:\"link_reference\",b:\"\\\\]\\\\[\",e:\"\\\\]\",eB:!0,eE:!0}],r:10},{b:\"^\\\\[.+\\\\]:\",rB:!0,c:[{cN:\"link_reference\",b:\"\\\\[\",e:\"\\\\]:\",eB:!0,eE:!0,starts:{cN:\"link_url\",e:\"$\"}}]}]}});hljs.registerLanguage(\"ruby\",function(e){var c=\"[a-zA-Z_]\\\\w*[!?=]?|[-+~]\\\\@|<<|>>|=~|===?|<=>|[<>]=?|\\\\*\\\\*|[-/+%^&*~`|]|\\\\[\\\\]=?\",r=\"and false then defined module in return redo if BEGIN retry end for true self when next until do begin unless END rescue nil else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor\",b={cN:\"doctag\",b:\"@[A-Za-z]+\"},a={cN:\"value\",b:\"#<\",e:\">\"},n=[e.C(\"#\",\"$\",{c:[b]}),e.C(\"^\\\\=begin\",\"^\\\\=end\",{c:[b],r:10}),e.C(\"^__END__\",\"\\\\n$\")],s={cN:\"subst\",b:\"#\\\\{\",e:\"}\",k:r},t={cN:\"string\",c:[e.BE,s],v:[{b:/'/,e:/'/},{b:/\"/,e:/\"/},{b:/`/,e:/`/},{b:\"%[qQwWx]?\\\\(\",e:\"\\\\)\"},{b:\"%[qQwWx]?\\\\[\",e:\"\\\\]\"},{b:\"%[qQwWx]?{\",e:\"}\"},{b:\"%[qQwWx]?<\",e:\">\"},{b:\"%[qQwWx]?/\",e:\"/\"},{b:\"%[qQwWx]?%\",e:\"%\"},{b:\"%[qQwWx]?-\",e:\"-\"},{b:\"%[qQwWx]?\\\\|\",e:\"\\\\|\"},{b:/\\B\\?(\\\\\\d{1,3}|\\\\x[A-Fa-f0-9]{1,2}|\\\\u[A-Fa-f0-9]{4}|\\\\?\\S)\\b/}]},i={cN:\"params\",b:\"\\\\(\",e:\"\\\\)\",k:r},d=[t,a,{cN:\"class\",bK:\"class module\",e:\"$|;\",i:/=/,c:[e.inherit(e.TM,{b:\"[A-Za-z_]\\\\w*(::\\\\w+)*(\\\\?|\\\\!)?\"}),{cN:\"inheritance\",b:\"<\\\\s*\",c:[{cN:\"parent\",b:\"(\"+e.IR+\"::)?\"+e.IR}]}].concat(n)},{cN:\"function\",bK:\"def\",e:\"$|;\",c:[e.inherit(e.TM,{b:c}),i].concat(n)},{cN:\"constant\",b:\"(::)?(\\\\b[A-Z]\\\\w*(::)?)+\",r:0},{cN:\"symbol\",b:e.UIR+\"(\\\\!|\\\\?)?:\",r:0},{cN:\"symbol\",b:\":\",c:[t,{b:c}],r:0},{cN:\"number\",b:\"(\\\\b0[0-7_]+)|(\\\\b0x[0-9a-fA-F_]+)|(\\\\b[1-9][0-9_]*(\\\\.[0-9_]+)?)|[0_]\\\\b\",r:0},{cN:\"variable\",b:\"(\\\\$\\\\W)|((\\\\$|\\\\@\\\\@?)(\\\\w+))\"},{b:\"(\"+e.RSR+\")\\\\s*\",c:[a,{cN:\"regexp\",c:[e.BE,s],i:/\\n/,v:[{b:\"/\",e:\"/[a-z]*\"},{b:\"%r{\",e:\"}[a-z]*\"},{b:\"%r\\\\(\",e:\"\\\\)[a-z]*\"},{b:\"%r!\",e:\"![a-z]*\"},{b:\"%r\\\\[\",e:\"\\\\][a-z]*\"}]}].concat(n),r:0}].concat(n);s.c=d,i.c=d;var o=\"[>?]>\",l=\"[\\\\w#]+\\\\(\\\\w+\\\\):\\\\d+:\\\\d+>\",u=\"(\\\\w+-)?\\\\d+\\\\.\\\\d+\\\\.\\\\d(p\\\\d+)?[^>]+>\",N=[{b:/^\\s*=>/,cN:\"status\",starts:{e:\"$\",c:d}},{cN:\"prompt\",b:\"^(\"+o+\"|\"+l+\"|\"+u+\")\",starts:{e:\"$\",c:d}}];return{aliases:[\"rb\",\"gemspec\",\"podspec\",\"thor\",\"irb\"],k:r,c:n.concat(N).concat(d)}});hljs.registerLanguage(\"makefile\",function(e){var a={cN:\"variable\",b:/\\$\\(/,e:/\\)/,c:[e.BE]};return{aliases:[\"mk\",\"mak\"],c:[e.HCM,{b:/^\\w+\\s*\\W*=/,rB:!0,r:0,starts:{cN:\"constant\",e:/\\s*\\W*=/,eE:!0,starts:{e:/$/,r:0,c:[a]}}},{cN:\"title\",b:/^[\\w]+:\\s*$/},{cN:\"phony\",b:/^\\.PHONY:/,e:/$/,k:\".PHONY\",l:/[\\.\\w]+/},{b:/^\\t+/,e:/$/,r:0,c:[e.QSM,a]}]}});hljs.registerLanguage(\"json\",function(e){var t={literal:\"true false null\"},i=[e.QSM,e.CNM],l={cN:\"value\",e:\",\",eW:!0,eE:!0,c:i,k:t},c={b:\"{\",e:\"}\",c:[{cN:\"attribute\",b:'\\\\s*\"',e:'\"\\\\s*:\\\\s*',eB:!0,eE:!0,c:[e.BE],i:\"\\\\n\",starts:l}],i:\"\\\\S\"},n={b:\"\\\\[\",e:\"\\\\]\",c:[e.inherit(l,{cN:null})],i:\"\\\\S\"};return i.splice(i.length,0,c,n),{c:i,k:t,i:\"\\\\S\"}});hljs.registerLanguage(\"xml\",function(t){var s=\"[A-Za-z0-9\\\\._:-]+\",c={b:/<\\?(php)?(?!\\w)/,e:/\\?>/,sL:\"php\"},e={eW:!0,i:/</,r:0,c:[c,{cN:\"attribute\",b:s,r:0},{b:\"=\",r:0,c:[{cN:\"value\",c:[c],v:[{b:/\"/,e:/\"/},{b:/'/,e:/'/},{b:/[^\\s\\/>]+/}]}]}]};return{aliases:[\"html\",\"xhtml\",\"rss\",\"atom\",\"xsl\",\"plist\"],cI:!0,c:[{cN:\"doctype\",b:\"<!DOCTYPE\",e:\">\",r:10,c:[{b:\"\\\\[\",e:\"\\\\]\"}]},t.C(\"<!--\",\"-->\",{r:10}),{cN:\"cdata\",b:\"<\\\\!\\\\[CDATA\\\\[\",e:\"\\\\]\\\\]>\",r:10},{cN:\"tag\",b:\"<style(?=\\\\s|>|$)\",e:\">\",k:{title:\"style\"},c:[e],starts:{e:\"</style>\",rE:!0,sL:\"css\"}},{cN:\"tag\",b:\"<script(?=\\\\s|>|$)\",e:\">\",k:{title:\"script\"},c:[e],starts:{e:\"</script>\",rE:!0,sL:[\"actionscript\",\"javascript\",\"handlebars\"]}},c,{cN:\"pi\",b:/<\\?\\w+/,e:/\\?>/,r:10},{cN:\"tag\",b:\"</?\",e:\"/?>\",c:[{cN:\"title\",b:/[^ \\/><\\n\\t]+/,r:0},e]}]}});hljs.registerLanguage(\"css\",function(e){var c=\"[a-zA-Z-][a-zA-Z0-9_-]*\",a={cN:\"function\",b:c+\"\\\\(\",rB:!0,eE:!0,e:\"\\\\(\"},r={cN:\"rule\",b:/[A-Z\\_\\.\\-]+\\s*:/,rB:!0,e:\";\",eW:!0,c:[{cN:\"attribute\",b:/\\S/,e:\":\",eE:!0,starts:{cN:\"value\",eW:!0,eE:!0,c:[a,e.CSSNM,e.QSM,e.ASM,e.CBCM,{cN:\"hexcolor\",b:\"#[0-9A-Fa-f]+\"},{cN:\"important\",b:\"!important\"}]}}]};return{cI:!0,i:/[=\\/|'\\$]/,c:[e.CBCM,r,{cN:\"id\",b:/\\#[A-Za-z0-9_-]+/},{cN:\"class\",b:/\\.[A-Za-z0-9_-]+/},{cN:\"attr_selector\",b:/\\[/,e:/\\]/,i:\"$\"},{cN:\"pseudo\",b:/:(:)?[a-zA-Z0-9\\_\\-\\+\\(\\)\"']+/},{cN:\"at_rule\",b:\"@(font-face|page)\",l:\"[a-z-]+\",k:\"font-face page\"},{cN:\"at_rule\",b:\"@\",e:\"[{;]\",c:[{cN:\"keyword\",b:/\\S+/},{b:/\\s/,eW:!0,eE:!0,r:0,c:[a,e.ASM,e.QSM,e.CSSNM]}]},{cN:\"tag\",b:c,r:0},{cN:\"rules\",b:\"{\",e:\"}\",i:/\\S/,c:[e.CBCM,r]}]}});hljs.registerLanguage(\"perl\",function(e){var t=\"getpwent getservent quotemeta msgrcv scalar kill dbmclose undef lc ma syswrite tr send umask sysopen shmwrite vec qx utime local oct semctl localtime readpipe do return format read sprintf dbmopen pop getpgrp not getpwnam rewinddir qqfileno qw endprotoent wait sethostent bless s|0 opendir continue each sleep endgrent shutdown dump chomp connect getsockname die socketpair close flock exists index shmgetsub for endpwent redo lstat msgctl setpgrp abs exit select print ref gethostbyaddr unshift fcntl syscall goto getnetbyaddr join gmtime symlink semget splice x|0 getpeername recv log setsockopt cos last reverse gethostbyname getgrnam study formline endhostent times chop length gethostent getnetent pack getprotoent getservbyname rand mkdir pos chmod y|0 substr endnetent printf next open msgsnd readdir use unlink getsockopt getpriority rindex wantarray hex system getservbyport endservent int chr untie rmdir prototype tell listen fork shmread ucfirst setprotoent else sysseek link getgrgid shmctl waitpid unpack getnetbyname reset chdir grep split require caller lcfirst until warn while values shift telldir getpwuid my getprotobynumber delete and sort uc defined srand accept package seekdir getprotobyname semop our rename seek if q|0 chroot sysread setpwent no crypt getc chown sqrt write setnetent setpriority foreach tie sin msgget map stat getlogin unless elsif truncate exec keys glob tied closedirioctl socket readlink eval xor readline binmode setservent eof ord bind alarm pipe atan2 getgrent exp time push setgrent gt lt or ne m|0 break given say state when\",r={cN:\"subst\",b:\"[$@]\\\\{\",e:\"\\\\}\",k:t},s={b:\"->{\",e:\"}\"},n={cN:\"variable\",v:[{b:/\\$\\d/},{b:/[\\$%@](\\^\\w\\b|#\\w+(::\\w+)*|{\\w+}|\\w+(::\\w*)*)/},{b:/[\\$%@][^\\s\\w{]/,r:0}]},o=[e.BE,r,n],i=[n,e.HCM,e.C(\"^\\\\=\\\\w\",\"\\\\=cut\",{eW:!0}),s,{cN:\"string\",c:o,v:[{b:\"q[qwxr]?\\\\s*\\\\(\",e:\"\\\\)\",r:5},{b:\"q[qwxr]?\\\\s*\\\\[\",e:\"\\\\]\",r:5},{b:\"q[qwxr]?\\\\s*\\\\{\",e:\"\\\\}\",r:5},{b:\"q[qwxr]?\\\\s*\\\\|\",e:\"\\\\|\",r:5},{b:\"q[qwxr]?\\\\s*\\\\<\",e:\"\\\\>\",r:5},{b:\"qw\\\\s+q\",e:\"q\",r:5},{b:\"'\",e:\"'\",c:[e.BE]},{b:'\"',e:'\"'},{b:\"`\",e:\"`\",c:[e.BE]},{b:\"{\\\\w+}\",c:[],r:0},{b:\"-?\\\\w+\\\\s*\\\\=\\\\>\",c:[],r:0}]},{cN:\"number\",b:\"(\\\\b0[0-7_]+)|(\\\\b0x[0-9a-fA-F_]+)|(\\\\b[1-9][0-9_]*(\\\\.[0-9_]+)?)|[0_]\\\\b\",r:0},{b:\"(\\\\/\\\\/|\"+e.RSR+\"|\\\\b(split|return|print|reverse|grep)\\\\b)\\\\s*\",k:\"split return print reverse grep\",r:0,c:[e.HCM,{cN:\"regexp\",b:\"(s|tr|y)/(\\\\\\\\.|[^/])*/(\\\\\\\\.|[^/])*/[a-z]*\",r:10},{cN:\"regexp\",b:\"(m|qr)?/\",e:\"/[a-z]*\",c:[e.BE],r:0}]},{cN:\"sub\",bK:\"sub\",e:\"(\\\\s*\\\\(.*?\\\\))?[;{]\",r:5},{cN:\"operator\",b:\"-\\\\w\\\\b\",r:0},{b:\"^__DATA__$\",e:\"^__END__$\",sL:\"mojolicious\",c:[{b:\"^@@.*\",e:\"$\",cN:\"comment\"}]}];return r.c=i,s.c=i,{aliases:[\"pl\"],k:t,c:i}});hljs.registerLanguage(\"cs\",function(e){var r=\"abstract as base bool break byte case catch char checked const continue decimal dynamic default delegate do double else enum event explicit extern false finally fixed float for foreach goto if implicit in int interface internal is lock long null when object operator out override params private protected public readonly ref sbyte sealed short sizeof stackalloc static string struct switch this true try typeof uint ulong unchecked unsafe ushort using virtual volatile void while async protected public private internal ascending descending from get group into join let orderby partial select set value var where yield\",t=e.IR+\"(<\"+e.IR+\">)?\";return{aliases:[\"csharp\"],k:r,i:/::/,c:[e.C(\"///\",\"$\",{rB:!0,c:[{cN:\"xmlDocTag\",v:[{b:\"///\",r:0},{b:\"<!--|-->\"},{b:\"</?\",e:\">\"}]}]}),e.CLCM,e.CBCM,{cN:\"preprocessor\",b:\"#\",e:\"$\",k:\"if else elif endif define undef warning error line region endregion pragma checksum\"},{cN:\"string\",b:'@\"',e:'\"',c:[{b:'\"\"'}]},e.ASM,e.QSM,e.CNM,{bK:\"class interface\",e:/[{;=]/,i:/[^\\s:]/,c:[e.TM,e.CLCM,e.CBCM]},{bK:\"namespace\",e:/[{;=]/,i:/[^\\s:]/,c:[{cN:\"title\",b:\"[a-zA-Z](\\\\.?\\\\w)*\",r:0},e.CLCM,e.CBCM]},{bK:\"new return throw await\",r:0},{cN:\"function\",b:\"(\"+t+\"\\\\s+)+\"+e.IR+\"\\\\s*\\\\(\",rB:!0,e:/[{;=]/,eE:!0,k:r,c:[{b:e.IR+\"\\\\s*\\\\(\",rB:!0,c:[e.TM],r:0},{cN:\"params\",b:/\\(/,e:/\\)/,eB:!0,eE:!0,k:r,r:0,c:[e.ASM,e.QSM,e.CNM,e.CBCM]},e.CLCM,e.CBCM]}]}});hljs.registerLanguage(\"apache\",function(e){var r={cN:\"number\",b:\"[\\\\$%]\\\\d+\"};return{aliases:[\"apacheconf\"],cI:!0,c:[e.HCM,{cN:\"tag\",b:\"</?\",e:\">\"},{cN:\"keyword\",b:/\\w+/,r:0,k:{common:\"order deny allow setenv rewriterule rewriteengine rewritecond documentroot sethandler errordocument loadmodule options header listen serverroot servername\"},starts:{e:/$/,r:0,k:{literal:\"on off all\"},c:[{cN:\"sqbracket\",b:\"\\\\s\\\\[\",e:\"\\\\]$\"},{cN:\"cbracket\",b:\"[\\\\$%]\\\\{\",e:\"\\\\}\",c:[\"self\",r]},r,e.QSM]}}],i:/\\S/}});hljs.registerLanguage(\"http\",function(t){return{aliases:[\"https\"],i:\"\\\\S\",c:[{cN:\"status\",b:\"^HTTP/[0-9\\\\.]+\",e:\"$\",c:[{cN:\"number\",b:\"\\\\b\\\\d{3}\\\\b\"}]},{cN:\"request\",b:\"^[A-Z]+ (.*?) HTTP/[0-9\\\\.]+$\",rB:!0,e:\"$\",c:[{cN:\"string\",b:\" \",e:\" \",eB:!0,eE:!0}]},{cN:\"attribute\",b:\"^\\\\w\",e:\": \",eE:!0,i:\"\\\\n|\\\\s|=\",starts:{cN:\"string\",e:\"$\"}},{b:\"\\\\n\\\\n\",starts:{sL:[],eW:!0}}]}});hljs.registerLanguage(\"objectivec\",function(e){var t={cN:\"built_in\",b:\"(AV|CA|CF|CG|CI|MK|MP|NS|UI)\\\\w+\"},i={keyword:\"int float while char export sizeof typedef const struct for union unsigned long volatile static bool mutable if do return goto void enum else break extern asm case short default double register explicit signed typename this switch continue wchar_t inline readonly assign readwrite self @synchronized id typeof nonatomic super unichar IBOutlet IBAction strong weak copy in out inout bycopy byref oneway __strong __weak __block __autoreleasing @private @protected @public @try @property @end @throw @catch @finally @autoreleasepool @synthesize @dynamic @selector @optional @required\",literal:\"false true FALSE TRUE nil YES NO NULL\",built_in:\"BOOL dispatch_once_t dispatch_queue_t dispatch_sync dispatch_async dispatch_once\"},o=/[a-zA-Z@][a-zA-Z0-9_]*/,n=\"@interface @class @protocol @implementation\";return{aliases:[\"mm\",\"objc\",\"obj-c\"],k:i,l:o,i:\"</\",c:[t,e.CLCM,e.CBCM,e.CNM,e.QSM,{cN:\"string\",v:[{b:'@\"',e:'\"',i:\"\\\\n\",c:[e.BE]},{b:\"'\",e:\"[^\\\\\\\\]'\",i:\"[^\\\\\\\\][^']\"}]},{cN:\"preprocessor\",b:\"#\",e:\"$\",c:[{cN:\"title\",v:[{b:'\"',e:'\"'},{b:\"<\",e:\">\"}]}]},{cN:\"class\",b:\"(\"+n.split(\" \").join(\"|\")+\")\\\\b\",e:\"({|$)\",eE:!0,k:n,l:o,c:[e.UTM]},{cN:\"variable\",b:\"\\\\.\"+e.UIR,r:0}]}});hljs.registerLanguage(\"python\",function(e){var r={cN:\"prompt\",b:/^(>>>|\\.\\.\\.) /},b={cN:\"string\",c:[e.BE],v:[{b:/(u|b)?r?'''/,e:/'''/,c:[r],r:10},{b:/(u|b)?r?\"\"\"/,e:/\"\"\"/,c:[r],r:10},{b:/(u|r|ur)'/,e:/'/,r:10},{b:/(u|r|ur)\"/,e:/\"/,r:10},{b:/(b|br)'/,e:/'/},{b:/(b|br)\"/,e:/\"/},e.ASM,e.QSM]},a={cN:\"number\",r:0,v:[{b:e.BNR+\"[lLjJ]?\"},{b:\"\\\\b(0o[0-7]+)[lLjJ]?\"},{b:e.CNR+\"[lLjJ]?\"}]},l={cN:\"params\",b:/\\(/,e:/\\)/,c:[\"self\",r,a,b]};return{aliases:[\"py\",\"gyp\"],k:{keyword:\"and elif is global as in if from raise for except finally print import pass return exec else break not with class assert yield try while continue del or def lambda async await nonlocal|10 None True False\",built_in:\"Ellipsis NotImplemented\"},i:/(<\\/|->|\\?)/,c:[r,a,b,e.HCM,{v:[{cN:\"function\",bK:\"def\",r:10},{cN:\"class\",bK:\"class\"}],e:/:/,i:/[${=;\\n,]/,c:[e.UTM,l]},{cN:\"decorator\",b:/^[\\t ]*@/,e:/$/},{b:/\\b(print|exec)\\(/}]}});hljs.registerLanguage(\"java\",function(e){var a=e.UIR+\"(<\"+e.UIR+\">)?\",t=\"false synchronized int abstract float private char boolean static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private\",c=\"\\\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\\\d]+[\\\\d_]+[\\\\d]+|[\\\\d]+)(\\\\.([\\\\d]+[\\\\d_]+[\\\\d]+|[\\\\d]+))?|\\\\.([\\\\d]+[\\\\d_]+[\\\\d]+|[\\\\d]+))([eE][-+]?\\\\d+)?)[lLfF]?\",r={cN:\"number\",b:c,r:0};return{aliases:[\"jsp\"],k:t,i:/<\\/|#/,c:[e.C(\"/\\\\*\\\\*\",\"\\\\*/\",{r:0,c:[{cN:\"doctag\",b:\"@[A-Za-z]+\"}]}),e.CLCM,e.CBCM,e.ASM,e.QSM,{cN:\"class\",bK:\"class interface\",e:/[{;=]/,eE:!0,k:\"class interface\",i:/[:\"\\[\\]]/,c:[{bK:\"extends implements\"},e.UTM]},{bK:\"new throw return else\",r:0},{cN:\"function\",b:\"(\"+a+\"\\\\s+)+\"+e.UIR+\"\\\\s*\\\\(\",rB:!0,e:/[{;=]/,eE:!0,k:t,c:[{b:e.UIR+\"\\\\s*\\\\(\",rB:!0,r:0,c:[e.UTM]},{cN:\"params\",b:/\\(/,e:/\\)/,k:t,r:0,c:[e.ASM,e.QSM,e.CNM,e.CBCM]},e.CLCM,e.CBCM]},r,{cN:\"annotation\",b:\"@[A-Za-z]+\"}]}});hljs.registerLanguage(\"bash\",function(e){var t={cN:\"variable\",v:[{b:/\\$[\\w\\d#@][\\w\\d_]*/},{b:/\\$\\{(.*?)}/}]},s={cN:\"string\",b:/\"/,e:/\"/,c:[e.BE,t,{cN:\"variable\",b:/\\$\\(/,e:/\\)/,c:[e.BE]}]},a={cN:\"string\",b:/'/,e:/'/};return{aliases:[\"sh\",\"zsh\"],l:/-?[a-z\\.]+/,k:{keyword:\"if then else elif fi for while in do done case esac function\",literal:\"true false\",built_in:\"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp\",operator:\"-ne -eq -lt -gt -f -d -e -s -l -a\"},c:[{cN:\"shebang\",b:/^#![^\\n]+sh\\s*$/,r:10},{cN:\"function\",b:/\\w[\\w\\d_]*\\s*\\(\\s*\\)\\s*\\{/,rB:!0,c:[e.inherit(e.TM,{b:/\\w[\\w\\d_]*/})],r:0},e.HCM,e.NM,s,a,t]}});hljs.registerLanguage(\"sql\",function(e){var t=e.C(\"--\",\"$\");return{cI:!0,i:/[<>{}*]/,c:[{cN:\"operator\",bK:\"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke\",e:/;/,eW:!0,k:{keyword:\"abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias allocate allow alter always analyze ancillary and any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound buffer_cache buffer_pool build bulk by byte byteordermark bytes c cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle d data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration e each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain export export_set extended extent external external_1 external_2 externally extract f failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function g general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour http i id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists k keep keep_duplicates key keys kill l language large last last_day last_insert_id last_value lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim m main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex n name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding p package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second section securefile security seed segment select self sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime t table tables tablespace tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek\",literal:\"true false null\",built_in:\"array bigint binary bit blob boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text varchar varying void\"},c:[{cN:\"string\",b:\"'\",e:\"'\",c:[e.BE,{b:\"''\"}]},{cN:\"string\",b:'\"',e:'\"',c:[e.BE,{b:'\"\"'}]},{cN:\"string\",b:\"`\",e:\"`\",c:[e.BE]},e.CNM,e.CBCM,t]},e.CBCM,t]}});hljs.registerLanguage(\"nginx\",function(e){var r={cN:\"variable\",v:[{b:/\\$\\d+/},{b:/\\$\\{/,e:/}/},{b:\"[\\\\$\\\\@]\"+e.UIR}]},b={eW:!0,l:\"[a-z/_]+\",k:{built_in:\"on off yes no true false none blocked debug info notice warn error crit select break last permanent redirect kqueue rtsig epoll poll /dev/poll\"},r:0,i:\"=>\",c:[e.HCM,{cN:\"string\",c:[e.BE,r],v:[{b:/\"/,e:/\"/},{b:/'/,e:/'/}]},{cN:\"url\",b:\"([a-z]+):/\",e:\"\\\\s\",eW:!0,eE:!0,c:[r]},{cN:\"regexp\",c:[e.BE,r],v:[{b:\"\\\\s\\\\^\",e:\"\\\\s|{|;\",rE:!0},{b:\"~\\\\*?\\\\s+\",e:\"\\\\s|{|;\",rE:!0},{b:\"\\\\*(\\\\.[a-z\\\\-]+)+\"},{b:\"([a-z\\\\-]+\\\\.)+\\\\*\"}]},{cN:\"number\",b:\"\\\\b\\\\d{1,3}\\\\.\\\\d{1,3}\\\\.\\\\d{1,3}\\\\.\\\\d{1,3}(:\\\\d{1,5})?\\\\b\"},{cN:\"number\",b:\"\\\\b\\\\d+[kKmMgGdshdwy]*\\\\b\",r:0},r]};return{aliases:[\"nginxconf\"],c:[e.HCM,{b:e.UIR+\"\\\\s\",e:\";|{\",rB:!0,c:[{cN:\"title\",b:e.UIR,starts:b}],r:0}],i:\"[^\\\\s\\\\}]\"}});hljs.registerLanguage(\"cpp\",function(t){var e={cN:\"keyword\",b:\"\\\\b[a-z\\\\d_]*_t\\\\b\"},r={cN:\"string\",v:[t.inherit(t.QSM,{b:'((u8?|U)|L)?\"'}),{b:'(u8?|U)?R\"',e:'\"',c:[t.BE]},{b:\"'\\\\\\\\?.\",e:\"'\",i:\".\"}]},s={cN:\"number\",v:[{b:\"\\\\b(\\\\d+(\\\\.\\\\d*)?|\\\\.\\\\d+)(u|U|l|L|ul|UL|f|F)\"},{b:t.CNR}]},i={cN:\"preprocessor\",b:\"#\",e:\"$\",k:\"if else elif endif define undef warning error line pragma ifdef ifndef\",c:[{b:/\\\\\\n/,r:0},{bK:\"include\",e:\"$\",c:[r,{cN:\"string\",b:\"<\",e:\">\",i:\"\\\\n\"}]},r,s,t.CLCM,t.CBCM]},a=t.IR+\"\\\\s*\\\\(\",c={keyword:\"int float while private char catch export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const struct for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using class asm case typeid short reinterpret_cast|10 default double register explicit signed typename try this switch continue inline delete alignof constexpr decltype noexcept static_assert thread_local restrict _Bool complex _Complex _Imaginary atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong\",built_in:\"std string cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap array shared_ptr abort abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf\",literal:\"true false nullptr NULL\"};return{aliases:[\"c\",\"cc\",\"h\",\"c++\",\"h++\",\"hpp\"],k:c,i:\"</\",c:[e,t.CLCM,t.CBCM,s,r,i,{b:\"\\\\b(deque|list|queue|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array)\\\\s*<\",e:\">\",k:c,c:[\"self\",e]},{b:t.IR+\"::\",k:c},{bK:\"new throw return else\",r:0},{cN:\"function\",b:\"(\"+t.IR+\"[\\\\*&\\\\s]+)+\"+a,rB:!0,e:/[{;=]/,eE:!0,k:c,i:/[^\\w\\s\\*&]/,c:[{b:a,rB:!0,c:[t.TM],r:0},{cN:\"params\",b:/\\(/,e:/\\)/,k:c,r:0,c:[t.CLCM,t.CBCM,r,s]},t.CLCM,t.CBCM,i]}]}});hljs.registerLanguage(\"php\",function(e){var c={cN:\"variable\",b:\"\\\\$+[a-zA-Z_-ÿ][a-zA-Z0-9_-ÿ]*\"},a={cN:\"preprocessor\",b:/<\\?(php)?|\\?>/},i={cN:\"string\",c:[e.BE,a],v:[{b:'b\"',e:'\"'},{b:\"b'\",e:\"'\"},e.inherit(e.ASM,{i:null}),e.inherit(e.QSM,{i:null})]},t={v:[e.BNM,e.CNM]};return{aliases:[\"php3\",\"php4\",\"php5\",\"php6\"],cI:!0,k:\"and include_once list abstract global private echo interface as static endswitch array null if endwhile or const for endforeach self var while isset public protected exit foreach throw elseif include __FILE__ empty require_once do xor return parent clone use __CLASS__ __LINE__ else break print eval new catch __METHOD__ case exception default die require __FUNCTION__ enddeclare final try switch continue endfor endif declare unset true false trait goto instanceof insteadof __DIR__ __NAMESPACE__ yield finally\",c:[e.CLCM,e.HCM,e.C(\"/\\\\*\",\"\\\\*/\",{c:[{cN:\"doctag\",b:\"@[A-Za-z]+\"},a]}),e.C(\"__halt_compiler.+?;\",!1,{eW:!0,k:\"__halt_compiler\",l:e.UIR}),{cN:\"string\",b:/<<<['\"]?\\w+['\"]?$/,e:/^\\w+;?$/,c:[e.BE,{cN:\"subst\",v:[{b:/\\$\\w+/},{b:/\\{\\$/,e:/\\}/}]}]},a,c,{b:/(::|->)+[a-zA-Z_\\x7f-\\xff][a-zA-Z0-9_\\x7f-\\xff]*/},{cN:\"function\",bK:\"function\",e:/[;{]/,eE:!0,i:\"\\\\$|\\\\[|%\",c:[e.UTM,{cN:\"params\",b:\"\\\\(\",e:\"\\\\)\",c:[\"self\",c,e.CBCM,i,t]}]},{cN:\"class\",bK:\"class interface\",e:\"{\",eE:!0,i:/[:\\(\\$\"]/,c:[{bK:\"extends implements\"},e.UTM]},{bK:\"namespace\",e:\";\",i:/[\\.']/,c:[e.UTM]},{bK:\"use\",e:\";\",c:[e.UTM]},{b:\"=>\"},i,t]}});hljs.registerLanguage(\"coffeescript\",function(e){var c={keyword:\"in if for while finally new do return else break catch instanceof throw try this switch continue typeof delete debugger super then unless until loop of by when and or is isnt not\",literal:\"true false null undefined yes no on off\",built_in:\"npm require console print module global window document\"},n=\"[A-Za-z$_][0-9A-Za-z$_]*\",r={cN:\"subst\",b:/#\\{/,e:/}/,k:c},t=[e.BNM,e.inherit(e.CNM,{starts:{e:\"(\\\\s*/)?\",r:0}}),{cN:\"string\",v:[{b:/'''/,e:/'''/,c:[e.BE]},{b:/'/,e:/'/,c:[e.BE]},{b:/\"\"\"/,e:/\"\"\"/,c:[e.BE,r]},{b:/\"/,e:/\"/,c:[e.BE,r]}]},{cN:\"regexp\",v:[{b:\"///\",e:\"///\",c:[r,e.HCM]},{b:\"//[gim]*\",r:0},{b:/\\/(?![ *])(\\\\\\/|.)*?\\/[gim]*(?=\\W|$)/}]},{cN:\"property\",b:\"@\"+n},{b:\"`\",e:\"`\",eB:!0,eE:!0,sL:\"javascript\"}];r.c=t;var s=e.inherit(e.TM,{b:n}),i=\"(\\\\(.*\\\\))?\\\\s*\\\\B[-=]>\",o={cN:\"params\",b:\"\\\\([^\\\\(]\",rB:!0,c:[{b:/\\(/,e:/\\)/,k:c,c:[\"self\"].concat(t)}]};return{aliases:[\"coffee\",\"cson\",\"iced\"],k:c,i:/\\/\\*/,c:t.concat([e.C(\"###\",\"###\"),e.HCM,{cN:\"function\",b:\"^\\\\s*\"+n+\"\\\\s*=\\\\s*\"+i,e:\"[-=]>\",rB:!0,c:[s,o]},{b:/[:\\(,=]\\s*/,r:0,c:[{cN:\"function\",b:i,e:\"[-=]>\",rB:!0,c:[o]}]},{cN:\"class\",bK:\"class\",e:\"$\",i:/[:=\"\\[\\]]/,c:[{bK:\"extends\",eW:!0,i:/[:=\"\\[\\]]/,c:[s]},s]},{cN:\"attribute\",b:n+\":\",e:\":\",rB:!0,rE:!0,r:0}])}});hljs.registerLanguage(\"javascript\",function(e){return{aliases:[\"js\"],k:{keyword:\"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await\",literal:\"true false null undefined NaN Infinity\",built_in:\"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise\"},c:[{cN:\"pi\",r:10,b:/^\\s*['\"]use (strict|asm)['\"]/},e.ASM,e.QSM,{cN:\"string\",b:\"`\",e:\"`\",c:[e.BE,{cN:\"subst\",b:\"\\\\$\\\\{\",e:\"\\\\}\"}]},e.CLCM,e.CBCM,{cN:\"number\",v:[{b:\"\\\\b(0[bB][01]+)\"},{b:\"\\\\b(0[oO][0-7]+)\"},{b:e.CNR}],r:0},{b:\"(\"+e.RSR+\"|\\\\b(case|return|throw)\\\\b)\\\\s*\",k:\"return throw case\",c:[e.CLCM,e.CBCM,e.RM,{b:/</,e:/>\\s*[);\\]]/,r:0,sL:\"xml\"}],r:0},{cN:\"function\",bK:\"function\",e:/\\{/,eE:!0,c:[e.inherit(e.TM,{b:/[A-Za-z$_][0-9A-Za-z$_]*/}),{cN:\"params\",b:/\\(/,e:/\\)/,eB:!0,eE:!0,c:[e.CLCM,e.CBCM]}],i:/\\[|%/},{b:/\\$[(.]/},{b:\"\\\\.\"+e.IR,r:0},{bK:\"import\",e:\"[;$]\",k:\"import from as\",c:[e.ASM,e.QSM]},{cN:\"class\",bK:\"class\",e:/[{;=]/,eE:!0,i:/[:\"\\[\\]]/,c:[{bK:\"extends\"},e.UTM]}],i:/#/}});hljs.registerLanguage(\"ini\",function(e){var c={cN:\"string\",c:[e.BE],v:[{b:\"'''\",e:\"'''\",r:10},{b:'\"\"\"',e:'\"\"\"',r:10},{b:'\"',e:'\"'},{b:\"'\",e:\"'\"}]};return{aliases:[\"toml\"],cI:!0,i:/\\S/,c:[e.C(\";\",\"$\"),e.HCM,{cN:\"title\",b:/^\\s*\\[+/,e:/\\]+/},{cN:\"setting\",b:/^[a-z0-9\\[\\]_-]+\\s*=\\s*/,e:\"$\",c:[{cN:\"value\",eW:!0,k:\"on off true false yes no\",c:[{cN:\"variable\",v:[{b:/\\$[\\w\\d\"][\\w\\d_]*/},{b:/\\$\\{(.*?)}/}]},c,{cN:\"number\",b:/([\\+\\-]+)?[\\d]+_[\\d_]+/},e.NM],r:0}]}]}});hljs.registerLanguage(\"diff\",function(e){return{aliases:[\"patch\"],c:[{cN:\"chunk\",r:10,v:[{b:/^@@ +\\-\\d+,\\d+ +\\+\\d+,\\d+ +@@$/},{b:/^\\*\\*\\* +\\d+,\\d+ +\\*\\*\\*\\*$/},{b:/^\\-\\-\\- +\\d+,\\d+ +\\-\\-\\-\\-$/}]},{cN:\"header\",v:[{b:/Index: /,e:/$/},{b:/=====/,e:/=====$/},{b:/^\\-\\-\\-/,e:/$/},{b:/^\\*{3} /,e:/$/},{b:/^\\+\\+\\+/,e:/$/},{b:/\\*{5}/,e:/\\*{5}$/}]},{cN:\"addition\",b:\"^\\\\+\",e:\"$\"},{cN:\"deletion\",b:\"^\\\\-\",e:\"$\"},{cN:\"change\",b:\"^\\\\!\",e:\"$\"}]}});\nexports.hljs = hljs;\n"
        },
        "$:/plugins/tiddlywiki/highlight/highlight.css": {
            "type": "text/css",
            "title": "$:/plugins/tiddlywiki/highlight/highlight.css",
            "tags": "[[$:/tags/Stylesheet]]",
            "text": "/*\n\nOriginal style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org>\n\n*/\n\n.hljs {\n  display: block;\n  overflow-x: auto;\n  padding: 0.5em;\n  background: #f0f0f0;\n  -webkit-text-size-adjust: none;\n}\n\n.hljs,\n.hljs-subst,\n.hljs-tag .hljs-title,\n.nginx .hljs-title {\n  color: black;\n}\n\n.hljs-string,\n.hljs-title,\n.hljs-constant,\n.hljs-parent,\n.hljs-tag .hljs-value,\n.hljs-rule .hljs-value,\n.hljs-preprocessor,\n.hljs-pragma,\n.hljs-name,\n.haml .hljs-symbol,\n.ruby .hljs-symbol,\n.ruby .hljs-symbol .hljs-string,\n.hljs-template_tag,\n.django .hljs-variable,\n.smalltalk .hljs-class,\n.hljs-addition,\n.hljs-flow,\n.hljs-stream,\n.bash .hljs-variable,\n.pf .hljs-variable,\n.apache .hljs-tag,\n.apache .hljs-cbracket,\n.tex .hljs-command,\n.tex .hljs-special,\n.erlang_repl .hljs-function_or_atom,\n.asciidoc .hljs-header,\n.markdown .hljs-header,\n.coffeescript .hljs-attribute,\n.tp .hljs-variable {\n  color: #800;\n}\n\n.smartquote,\n.hljs-comment,\n.hljs-annotation,\n.diff .hljs-header,\n.hljs-chunk,\n.asciidoc .hljs-blockquote,\n.markdown .hljs-blockquote {\n  color: #888;\n}\n\n.hljs-number,\n.hljs-date,\n.hljs-regexp,\n.hljs-literal,\n.hljs-hexcolor,\n.smalltalk .hljs-symbol,\n.smalltalk .hljs-char,\n.go .hljs-constant,\n.hljs-change,\n.lasso .hljs-variable,\n.makefile .hljs-variable,\n.asciidoc .hljs-bullet,\n.markdown .hljs-bullet,\n.asciidoc .hljs-link_url,\n.markdown .hljs-link_url {\n  color: #080;\n}\n\n.hljs-label,\n.ruby .hljs-string,\n.hljs-decorator,\n.hljs-filter .hljs-argument,\n.hljs-localvars,\n.hljs-array,\n.hljs-attr_selector,\n.hljs-important,\n.hljs-pseudo,\n.hljs-pi,\n.haml .hljs-bullet,\n.hljs-doctype,\n.hljs-deletion,\n.hljs-envvar,\n.hljs-shebang,\n.apache .hljs-sqbracket,\n.nginx .hljs-built_in,\n.tex .hljs-formula,\n.erlang_repl .hljs-reserved,\n.hljs-prompt,\n.asciidoc .hljs-link_label,\n.markdown .hljs-link_label,\n.vhdl .hljs-attribute,\n.clojure .hljs-attribute,\n.asciidoc .hljs-attribute,\n.lasso .hljs-attribute,\n.coffeescript .hljs-property,\n.hljs-phony {\n  color: #88f;\n}\n\n.hljs-keyword,\n.hljs-id,\n.hljs-title,\n.hljs-built_in,\n.css .hljs-tag,\n.hljs-doctag,\n.smalltalk .hljs-class,\n.hljs-winutils,\n.bash .hljs-variable,\n.pf .hljs-variable,\n.apache .hljs-tag,\n.hljs-type,\n.hljs-typename,\n.tex .hljs-command,\n.asciidoc .hljs-strong,\n.markdown .hljs-strong,\n.hljs-request,\n.hljs-status,\n.tp .hljs-data,\n.tp .hljs-io {\n  font-weight: bold;\n}\n\n.asciidoc .hljs-emphasis,\n.markdown .hljs-emphasis,\n.tp .hljs-units {\n  font-style: italic;\n}\n\n.nginx .hljs-built_in {\n  font-weight: normal;\n}\n\n.coffeescript .javascript,\n.javascript .xml,\n.lasso .markup,\n.tex .hljs-formula,\n.xml .javascript,\n.xml .vbscript,\n.xml .css,\n.xml .hljs-cdata {\n  opacity: 0.5;\n}\n"
        },
        "$:/plugins/tiddlywiki/highlight/highlightblock.js": {
            "text": "/*\\\ntitle: $:/plugins/tiddlywiki/highlight/highlightblock.js\ntype: application/javascript\nmodule-type: widget\n\nWraps up the fenced code blocks parser for highlight and use in TiddlyWiki5\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar CodeBlockWidget = require(\"$:/core/modules/widgets/codeblock.js\").codeblock;\n\nvar hljs = require(\"$:/plugins/tiddlywiki/highlight/highlight.js\");\n\nhljs.configure({tabReplace: \"    \"});\t\n\nCodeBlockWidget.prototype.postRender = function() {\n\tvar domNode = this.domNodes[0];\n\tif($tw.browser && this.document !== $tw.fakeDocument && this.language) {\n\t\tdomNode.className = this.language.toLowerCase();\n\t\thljs.highlightBlock(domNode);\n\t} else if(!$tw.browser && this.language && this.language.indexOf(\"/\") === -1 ){\n\t\ttry {\n\t\t\tdomNode.className = this.language.toLowerCase() + \" hljs\";\n\t\t\tdomNode.children[0].innerHTML = hljs.fixMarkup(hljs.highlight(this.language, this.getAttribute(\"code\")).value);\n\t\t}\n\t\tcatch(err) {\n\t\t\t// Can't easily tell if a language is registered or not in the packed version of hightlight.js,\n\t\t\t// so we silently fail and the codeblock remains unchanged\n\t\t}\n\t}\t\n};\n\n})();\n",
            "title": "$:/plugins/tiddlywiki/highlight/highlightblock.js",
            "type": "application/javascript",
            "module-type": "widget"
        },
        "$:/plugins/tiddlywiki/highlight/license": {
            "title": "$:/plugins/tiddlywiki/highlight/license",
            "type": "text/plain",
            "text": "Copyright (c) 2006, Ivan Sagalaev\nAll rights reserved.\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n    * Redistributions of source code must retain the above copyright\n      notice, this list of conditions and the following disclaimer.\n    * Redistributions in binary form must reproduce the above copyright\n      notice, this list of conditions and the following disclaimer in the\n      documentation and/or other materials provided with the distribution.\n    * Neither the name of highlight.js nor the names of its contributors\n      may be used to endorse or promote products derived from this software\n      without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY\nEXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY\nDIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\nON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n"
        },
        "$:/plugins/tiddlywiki/highlight/readme": {
            "title": "$:/plugins/tiddlywiki/highlight/readme",
            "text": "This plugin provides syntax highlighting of code blocks using v8.8.0 of [[highlight.js|https://github.com/isagalaev/highlight.js]] from Ivan Sagalaev.\n\n! Usage\n\nWhen the plugin is installed it automatically applies highlighting to all codeblocks defined with triple backticks or with the CodeBlockWidget.\n\nThe language can optionally be specified after the opening triple braces:\n\n<$codeblock code=\"\"\"```css\n * { margin: 0; padding: 0; } /* micro reset */\n\nhtml { font-size: 62.5%; }\nbody { font-size: 14px; font-size: 1.4rem; } /* =14px */\nh1   { font-size: 24px; font-size: 2.4rem; } /* =24px */\n```\"\"\"/>\n\nIf no language is specified highlight.js will attempt to automatically detect the language.\n\n! Built-in Language Brushes\n\nThe plugin includes support for the following languages (referred to as \"brushes\" by highlight.js):\n\n* apache\n* bash\n* coffeescript\n* cpp\n* cs\n* css\n* diff\n* http\n* ini\n* java\n* javascript\n* json\n* makefile\n* markdown\n* nginx\n* objectivec\n* perl\n* php\n* python\n* ruby\n* sql\n* xml\n\n"
        },
        "$:/plugins/tiddlywiki/highlight/styles": {
            "title": "$:/plugins/tiddlywiki/highlight/styles",
            "tags": "[[$:/tags/Stylesheet]]",
            "text": ".hljs{display:block;overflow-x:auto;padding:.5em;color:#333;background:#f8f8f8;-webkit-text-size-adjust:none}.hljs-comment,.diff .hljs-header,.hljs-javadoc{color:#998;font-style:italic}.hljs-keyword,.css .rule .hljs-keyword,.hljs-winutils,.nginx .hljs-title,.hljs-subst,.hljs-request,.hljs-status{color:#333;font-weight:bold}.hljs-number,.hljs-hexcolor,.ruby .hljs-constant{color:teal}.hljs-string,.hljs-tag .hljs-value,.hljs-phpdoc,.hljs-dartdoc,.tex .hljs-formula{color:#d14}.hljs-title,.hljs-id,.scss .hljs-preprocessor{color:#900;font-weight:bold}.hljs-list .hljs-keyword,.hljs-subst{font-weight:normal}.hljs-class .hljs-title,.hljs-type,.vhdl .hljs-literal,.tex .hljs-command{color:#458;font-weight:bold}.hljs-tag,.hljs-tag .hljs-title,.hljs-rule .hljs-property,.django .hljs-tag .hljs-keyword{color:navy;font-weight:normal}.hljs-attribute,.hljs-variable,.lisp .hljs-body,.hljs-name{color:teal}.hljs-regexp{color:#009926}.hljs-symbol,.ruby .hljs-symbol .hljs-string,.lisp .hljs-keyword,.clojure .hljs-keyword,.scheme .hljs-keyword,.tex .hljs-special,.hljs-prompt{color:#990073}.hljs-built_in{color:#0086b3}.hljs-preprocessor,.hljs-pragma,.hljs-pi,.hljs-doctype,.hljs-shebang,.hljs-cdata{color:#999;font-weight:bold}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.diff .hljs-change{background:#0086b3}.hljs-chunk{color:#aaa}"
        },
        "$:/plugins/tiddlywiki/highlight/usage": {
            "title": "$:/plugins/tiddlywiki/highlight/usage",
            "text": "! Usage\n\nFenced code blocks can have a language specifier added to trigger highlighting in a specific language. Otherwise heuristics are used to detect the language.\n\n```\n ```js\n var a = b + c; // Highlighted as JavaScript\n ```\n```\n! Adding Themes\n\nYou can add themes from highlight.js by copying the CSS to a new tiddler and tagging it with [[$:/tags/Stylesheet]]. The available themes can be found on GitHub:\n\nhttps://github.com/isagalaev/highlight.js/tree/master/src/styles\n"
        }
    }
}
{
    "tiddlers": {
        "$:/plugins/tiddlywiki/katex/fonts/KaTeX_AMS-Regular.woff": {
            "type": "application/font-woff",
            "title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_AMS-Regular.woff",
            "text": "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"
        },
        "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Caligraphic-Bold.woff": {
            "type": "application/font-woff",
            "title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Caligraphic-Bold.woff",
            "text": "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"
        },
        "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Caligraphic-Regular.woff": {
            "type": "application/font-woff",
            "title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Caligraphic-Regular.woff",
            "text": "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"
        },
        "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Fraktur-Bold.woff": {
            "type": "application/font-woff",
            "title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Fraktur-Bold.woff",
            "text": "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"
        },
        "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Fraktur-Regular.woff": {
            "type": "application/font-woff",
            "title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Fraktur-Regular.woff",
            "text": "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"
        },
        "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-Bold.woff": {
            "type": "application/font-woff",
            "title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-Bold.woff",
            "text": "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"
        },
        "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-Italic.woff": {
            "type": "application/font-woff",
            "title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-Italic.woff",
            "text": "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"
        },
        "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-Regular.woff": {
            "type": "application/font-woff",
            "title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-Regular.woff",
            "text": "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"
        },
        "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Math-BoldItalic.woff": {
            "type": "application/font-woff",
            "title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Math-BoldItalic.woff",
            "text": "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"
        },
        "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Math-Italic.woff": {
            "type": "application/font-woff",
            "title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Math-Italic.woff",
            "text": "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"
        },
        "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Math-Regular.woff": {
            "type": "application/font-woff",
            "title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Math-Regular.woff",
            "text": "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"
        },
        "$:/plugins/tiddlywiki/katex/fonts/KaTeX_SansSerif-Bold.woff": {
            "type": "application/font-woff",
            "title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_SansSerif-Bold.woff",
            "text": "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"
        },
        "$:/plugins/tiddlywiki/katex/fonts/KaTeX_SansSerif-Italic.woff": {
            "type": "application/font-woff",
            "title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_SansSerif-Italic.woff",
            "text": "d09GRgABAAAAAEagAA8AAAAAeWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAABGhAAAABwAAAAcZO5RvU9TLzIAAAHMAAAAUwAAAGBFtFktY21hcAAAA4QAAAExAAAB+kd275FjdnQgAAAK4AAAACsAAAA6ApAPtGZwZ20AAAS4AAAFpwAAC5fYFNvwZ2FzcAAARnwAAAAIAAAACAAAABBnbHlmAAAMCAAANgEAAFx8bIGgAGhlYWQAAAFYAAAAMwAAADYFnjwfaGhlYQAAAYwAAAAgAAAAJAZFArBobXR4AAACIAAAAWIAAAH06MUYDWxvY2EAAAsMAAAA/AAAAPwn1D8MbWF4cAAAAawAAAAgAAAAIAGHAZZuYW1lAABCDAAAAyEAAAfIr+XhxHBvc3QAAEUwAAABSgAAAdG4FR6kcHJlcAAACmAAAAB+AAAAipKM/Mp42mNgZGBgAGLJH8318fw2XxnkmV8ARRgubq9ZDKP/HfvPxmLC9I6BiYEDiIEAAIFzDgoAeNpjYGRgYHr3n40hivnFv2P/XVhMGIAiKKAWAKYvBvkAAQAAAH0AeAAFAAAAAAACACIAMgB3AAAAawDqAAAAAHjaY2BinM44gYGVgYGpi2kPAwNDD4RmfMBgyMjEgAQaGBjeCzC8eQvjB6S5pjAwMii8/8+s8N+CIYrpHcMvBQaG/jhmoO49TNuAShQYGAE1FRJwAHjaNZExSEJRFIb/cx41VDQ0NIQF1pRIg0HWUGIQZuqY7/GIIGooksZqMBzE1sYGG3JoCBGEoEmcoiBwqaUxoaAmIaTBIfvvyx5877v3vHPuu/dcdBACH0nx1aEjOJA2ClYUNj1PX+k3YjKKuhSwS5TxC2sAGcYirJulXcb6idMjZGrJUm+8Sc5IysPks5ZrOPKCihZxTHzE1Ryy+gRH15HWBVLEid4hzXybuTN6y28TsK19bDDu6CsOWfPnUzqIOb3mnqvIs7ZkVVGih8m5biMsfkyLv9vkPure3ppY1D4kpIYEHadjEvL2O2TmaGFNBruX8omkGVtjiHt5bazQk2RV0szJYUr2sMW5Kw1ktMz+NCAeN/Ax/8H093894OcL6C7Tj+SZ3JM3xpJ0ix6nm+TdO28UAfbriGcwfQqYnrBPYcYqdJYu00FzJuuD5zL3ZWjLiLlPrfFug/z/DvAL7lF6WgAAeNpjYGBgZoBgGQZGBhD4AuQxgvksDDeAtBGDApAlxGDNYMsQzRDPUMVQx7CA0ZDJnJmFmYOZh3kK8wzm2czzmBcwL2ZexrxSQURBUkH2/f///4F6FYB67BliGRLhehiY2Zi5mCcj6VnKvEJBWEFCQeb9X6Cmx/8f/X/4/8H/+//v/N/9X/uf2t+4v7F/Y/5c+3P5z8U/5/+c+3Pmz+k/px4kPoh7ECNQC3UziYCRjQGukZEJSDChKwAGCQsrGzsHJxc3Dy8fv4CgkLCIqJi4hKSUtIysHIM8g4KikrKKqpq6hqaWto6unr6BoZGxiamZuYWllbUNg62dPYODo5Ozi6ubu4enl7ePr59/QGBQcEhoWHhEJNCCKAaKQDEyJxpMlpRWVJaVE9AXg2ACAKxaVf0AAAB42q1W+XPTRhSWfCROQo6Sgxb1WLFxmtork1IIBkwIkmUX3MO5WglKK8VOeh/QMsPf4L/mybQz9Df+tH5vZZtAknaGaSaj9+3up333k8lQgoy9wA+FaD0zZrZaNLZzL6DLFq2G0aHo7QWUKcZ/F4yC0enIfcu2yQjJ8GS9b5iGF7kOmYpEdOhQRomuoOdtyq3c66+ak57f8bfvB7a0rV4gqN0ObNoMLUFVRtUwFElKiru0iq3BStAan68x83k7EDCiFwuabAcRdgSfTTJaZ7QeWVEYhhaZ5TCUZLSDgzB0KKsE7skVYxiU99oB5aVLY9KF+SGZkUM5JWGX6Cb5fVfwSaqcnzj3O5Qt2dj3RE/0cHeyli/Cra0galvxdhjIEKebOwGOLHZqoNmhvKJxr9w3MmloxrCUrkSIpRtTZv+QzA7up3zJoXEl2Mgpr/MsZ+wLvoE2o5ApUV0bWVD98SnD892SPQr2hHo5+JPpLWYZJnjwOBJ+T8acCB0pw+JokrBg5NBKyhZlXE9VTJ3yOi3jLcN64drRl84o7VB/ajLrB7Yl7bBkOzStkkzGp25cd2hGgSgEnfHu8usA0g1pmlfbWE1j5dAsrpnTIRGIQAd6acaLRC8SNIOgOTSnWrtBkuvWw2WaPpBPHHpDtbaC1k66adnYn9f7Z1VizHp7QTI7i/zFLs2WuUhRum5yhh/TeJC5hExki+0g4eDBW7eH9LLaki3x2hBb6Tm/gtrnnRCeNGF/E7svp+qUBCaGMS8RLY+Mjb5pmjpX88pIjIy/G9CsdIVPUyjKSSiOXBFB/V9zc6YxY7huL0rOjpXpcdm6gDAtwLf5skOLKjFZLiHOLM+pJMvyTZXkWL6lkjzL8yoZY2mpZJzl2yopsHxHJRMsP1CiQuYDh0oaPHSorMEjh95VBk2XX8PG92Dju7hbwEaWNmxkeQE2spSwkeUybGRZhI0sV2Ajy/dhI8tV2MhSKVHTpeYoqJ2LhMcmeDodaB/F9VZR5JTJQSddRBE3xSmZkHFV8hj7VwZKyaG1UXrMJbpYSvLmoh9gDLGDHx6NzPHjS0pc0fZ+BJ7pH1eCDjtROe8bS38a/FffkNXkkrkIjy7Dfxh8sr0o7Ljq0BVVOVdzaP2/qCjCDuhXkRJjqSgqosnNi1De6fWasoluDzDWMRbR0eumubgA/VVMmSU0CP41hSa88kGvIoWo9XDXtRfHopLeQTncCZagiPt9cyt4mhFZYT3NrGTPhy7PwAKmqdRs2UD3ea+2UsRzKB32GS/qSsp6cRfHGS+2gCOeQa++E8MkDGbZQA4lNDTgF4TWgvtOUCLTaZdDgyP2eRRU/tituJE9Kmoj8GynU+6FLqT8OsdAYCe/MoiBrCE0N/Q2FdA8QjRkk5Vxtmo6ZOzAIKLGblARNXwb2eLBpmBbhiEfK2J15+jXN03USRU8yIzkMr45sMAbpibiz/OrLg5TuaGkqHDUGhjMtbCSVMwFNOCt0Xb76Pbmy+wTObcVVcsnXuoqulbuQTEXC6w9zkFaKlQB1RtV2DC6XFwSpV5Bk6TX1TE0MMNfoxSb/1f1sfk8X2oSI+RIvu1wYKPPwRj632D/bTkIwMCPkctNuLyYNie+7ujD+QpdRi9+fMr+Hcxcc2GergDfVXQVosVR8xFX0cCnbBinTxSXI7UAP1V9zBmAzwBMBp+rvql32gB6Z4s5PsA2cxjsMIfBLnMY7DHnNsAXzGHwJXMYBMxhEDLHA7jHHAb3mcPgK+YweMCcBsDXzGHwDXMYRMxhEDPHBdhnDoMOcxh0mcPgQNH1UZgPeUEbQN9qdAvoO11PWGxi8b2iGyP2D7zQ7B81YvZPGjH1Z0W1EfUXXmjqrxox9TeNmPpQ0c0R9REvNPV3jZj6h0ZMfayeTuQywx9PbpkKB5Rdbj8ZflOcfwArcU1jAHjaY/DewXAiKGIjI2Nf5AbGnRwMHAzJBRsZ2Jw2STAyaIEYm7k5GDkgLFE2MIvdaRczAwMjAyeQzeG0i8EBwmZmcNmowtgRGLHBoSNiI3OKy0Y1EG8XRwMDI4tDR3JIBEhJJBBs5uVg5NHawfi/dQNL70YmoD7WFBcAd1kkywAAeNpjYMAAsUDoy+DLtJmBgWkb43EGhv8mTKJA9pn/r4D8M/+/QvgA1AcMTgAAAAAWABYAFgAWAFwArAGIAjYC4gPWBAYENgRqBOwFQAV2BZoFwAXyBogHBAeUCFgIuAliCjQKdgtKC/YMRgyoDOINZA4oDoQPLg+oEBoQkhD4EXQRzBH6ElISrhLoE2oTxBRKFMIVnhYmFsAXEhd6F8IYMhiUGOQZMBloGZ4ZyBnuGsIbdhvUHGgcyB1qHlwevB8WH6QgCiA4IOYhUiGeIj4iuCMeI4YkFiR4JL4lQCWiJhImaia0JrQm2CciJ0InYCeKJ+IoBig8KHIowCkOKUApbCmOKcAqHipSKpYqwCr8K0grwCw0LJ4sxCzsLSgtWC24LgguHC4wLj542tW8eZRcV30n/r737bVvr/Z9X7q7uvbeu9SSutW71FpbUktubZZsyYsMGA8G22wxjG2MDSEDOGAnZkzA2IwsOUCGLTOEHxAYQiZh8gvMJIEwJxAygeCZEFSa772vqrq6JdmcM2f+GOmo1fXurffu/a6f73IfR7gyx3FfJRrHczKnXJYE4MhgoWKv2DMVe6L8m6fKZaJd/XEZPs0R7g6Og5PkCmfkXNyO+Rfjuw81vRx+gQNyF97GOs8Rwq9yPG/hFwI3GbLzC6tX4tVkTJC8BWejUtYkKyTitTpfb1TLmqwlvj1YKvljI5mMe5cLTmgn4DNX4eIj+K/1n9eAkGME70e4d8Cfw3dxLRpX4CLNoAiEI/fwgCs8IgCAlVvIJcu5ZEmS/PiYagFq1UnAp8kWsIIF5ER8Em509R1DVotRLZUIiMRgrph83i9fdwW++yYg/EARZMlnLGr7NNjyGdd38NoEvxfXd4w7zz10uQmyCnPzL5aQZGmDQmSbxchLoiydMltNvCgQJJTIrXOqap3ncfkOQAKm8TcO7nn16erCajN6/DjHHT9//LbTJ/B5x44e3rtnYW6uVnOlk42kyy6FCim35pITsiRLiXgmXZsAtvnu5/okJPC/aqPSYEPsYrVRr0wCcqVeccsSsQL7VK+U8ZMVPGUPvSelmRUyFuIahfZ3eZ/N9sr8PC8azAIPu5KJtbXup5ldBw6arV9MKZoo3nU3bzJI992/ME9MggvIIwBrazPzRDarJuB37jqwTzKIgmPvLZn0v4F0em2Nfevo76lG1fjUU7xsFCTpA7tmof27+P73g2owy0v2gsFAiGQ2SgQ+/BThRckmt74HPDz5FLGbVeW97wMimVQRxWT37o+SpSWifwXFCrVg6NpXSY38lFvkVrlTXLVZCiAPoihdx9YOLM7NFJIKT/g5Dn/cQ+WbB3KSyje3MD6SzaT6BcldaEyQWjozgLJFyTUClCxUxpBqLo87AlTW0pl0ImMFd5uIVkIvulAPJvBrCRzNTEDD4/Y4G5RJLpxXq3uq6YxcnqB0/gEJeHih3FybDSgoLjwRUklUMGIaLRrBKFoSWa9R9Hq8wSliOb/LIODuIZUEVaxmEl7JJRnL0/cTw6DXGHCK5FjQXQSDiY+lp81vuoC3My+P7HwgYBANRg8Y8Q8QNamQkCWZMClw4Q7B3n80YFy4z048ImUqgRwQWbN5LQ2zYdBIwpLgKvrKWYUQ8mehovx9USbaDk7knr32Vb6ItHVyCW6Y28Pdwk00R7NIW5ijOs1zSEseJZuHkzhbVkT5JKcIgnKQUxThiASCIizX/fnCQCabjako1oDSyCjYEWSUWQ9KL/2sudyVMpIqheJLZ3BsSpXNaXB8zzfZAGUXzmbftoCG4ky/DJ50NOYrVWpTJikWzCveF2Jel8NiMLssFm8cnhIlB0+uPksk1SqSl5bKUHo4liyG/AbXcCKr2DyWaEoyjj8Yk0i0P8YbLd4Y+Y7fltm9vrjbSPyZhVDirrHpSGCy6A0Hzb61L/LEIUrkqkBkK5JV/sGJJjzUOuLpyw6F8/uHEiZUjrlBb3j41IkZUN881rB4jyLFZq79Hfkx+Qa3gzuM1ubjTeuJY5WQ3SiB2Id3IWh3wmh3fJwockdkAQVdm5eQzeQI8o64yUJAt+UeNiYCJ57cOtx/s2EfDjdDm0YIgYPdCUCWV1dXmy6OO3dmZhpXuGNwoJCLRx2KpOnsC4OLakYY8DcPKkzN466wKyjzyMB6BX+lDNI5nKHcQ3OVSY8D5Veb32iGkOEel1vzuHDCBPBptMbtq+4KfqUKnxHVkDMUsycedgIa/AHz/bsNyST4th0Z4r2BeHlMIYKozFQX5lzrR88mJSJaB1zDfWhKLHvrtlqfwvtyihE3Zh/2a7Y7JgJyKBVVoCY7BnM58nUwmsdXkrNrZr5hiSybV592EKNBLLzhQEkymq28052zDqnFVXsgoA0POFNhizHrDoSW73XKD4+DVIzmhpwqb+B5wZwPeVKtsd0rdpcvmxDtTTPwZouA1ubz6POWmc/zNd0cdXgc9Xdc292VeMlzE1/3+bYPA4I+zFQx38CH4f3PXpPgx6ifbs7etOCduYt463O5GEGjBuiqkS2EUjTS9hZIVni/KZWynn1XwLzCLxgOR6pvKJIfGIj5cOtvX1iafeF20fS6T5996DvvGaa3I3j/d+L9vZvuH3Gy+1eLUKEi0FVKhAWNurMOfUvKgkoMZDFVPuWNx93GBeEbO9zwrU/cZjDwZv78x+/911ceCidjdlX4FKzchrf9MJTJED5nlqs0Bx1ov2eGB6KayHMNEHg03njlIgFUnIsi8AJ/kROEc7nCWKbgYGihSsUSrQO1xRNIR1yRFZjj05hg0iVKBYhTG18EyUpQMik5LERu/8YE9EsJh2iAbBqcgt9u1Wz2C7JicVmlxdwxOeoUZFtIRX8miKpgjVod0XTVLvAGm90mz/SvqeQWLSLEYjy8Ecxuu1kZG5/iXVanVUq5RmSzM270yXZBCMbG1JDdKt/rjhoI0HE55h6WKGnPX3uel8kMl+VyzTQn8MJFuu17cMPo5fbjfzx3mNFgyed2DjvZzjmXHOvuoY0R0tVGrFZv1Dv7pyIV42Vr609GJNGiGCOyVRCeeNJmgwESCvPEJpvDsk0QIAWSV2n9N7PJqEiPxeccTlDdKiHvfVSxGhTTw7FFp4Ouc/La27hvcyfQg1Z0K2RDyAhUsMkRxIwWal82X7KThdXLCY1Je0MHjcifBMUw8cMUMWZSJbM1ZLUSHS5OTgQTE1RRuAr3WVhAAqhctBnCzSO8OkhAVyEONYuTRU4lKi+5Cs5aTKO4tFqfAoMiv+MdFmrYUnGyDacexrvRNStcVl+zkd5+Fe9nobit+8kOC6svxUtUvBsddMtWeKK9NLyXdE0iB1FW7Vy4GWBr6sondw44o4Gzg52uyBOngsVNgo7A0J0FNDSvOSJJPAImcvXPeeGXLiLx/JeIQEyq8qtJXuYYVj6E/iFFPsYFuEHuA7ozQIhKuCM4ap5HUM5siBuopY/2Dlq3DNK9Ojdcde9Q/42GfMDigO5VRCoH22M8UMewesWX7y/RUADq6HHdG9q/4dDRxKe7Lt3jLjNhrFUhPzjA983Y3bw5nt092LDYtxeKWrjR90V3eKqQCHmNdvfIqCufMpPHvPlk/1wgcO/x+5sJAykUbx275b37t+ed20ffeWEkm7O707Gdl6fzO5Dyh5B3f4i0inGPdtwmcgIDi5NIFPM8VRxhFQ2GRehQq3eCdeuEOJuAfLrYmbVpws3G7MICdZuqM1ZJHLRT3QRJHoMJQu16nbpFFjlR1C0nKFSsNGBheJEgWRWJGHh3fHnUaIIHxsetn/gEMfJvrpBBJz5Jlc1iEiRTkYhXP0lmwTRo+jnHdAPjQJLBfde4t1xxKjTAmOtIStvHmDeFdx1J6TigLYO6pOC2iE6YjbDwuqs0IkRBSNxRiDNBqCK30ZR2QpBNQmEBF9u/JslarD5JmCygF/oP9cFoJavZwGELLL1x1yEDEGMlvhY1mZ4IS7tTH7aR1t2CoE7d7UkGbrUS+EllyDOYjMYivJi5fX5KdHod2xuZ7W5VeT0BWJCJw52pr9kD7oN7LTp9hlCHokifWe75pjnkNvICN9xPeKGDrkKcgMZU4O/qIRfPM4O1gbAC3UlIA4HSYNOU/lebwpBW9PpRpOLB9hxeB1vG5kSjVsiNxEXmV5GcSLoMAiLdinsYQSVN0n1ZJ4xDfStCuV5zexjwYjqGeCtea5TrDGjB57Px/P6QjMy2qIunZctEzmH2gjLrjfKGgDtNDItDY6MXmjIEEcS4qovVZQOMK8WiTZwihWm0/eFwrC+lAkQj6rIKQYs1miEKWZnQHEQ0uws1s2noVCi0R90FvOiy9u2ZlCzLNgpgJVBm+izMlqElJyp5nPOjhi5fDtIIeU4nrpshCkkkIACNy050JO5GA1TompZAIBALRJ2OchljYx8aaQdFORjLVNCnFED3KjG6+5STGaCloe836vVDcMQ20G+3H1NUe6sFIBCwLRPX17w/ngbfNGmdQKbMwvLuZN+yKLrUFLxO2HMtArqeoRwVcP0T3IeaBgeIJA+CRNpbSHASAgJJYEKEKriOG8Z4QDyJJoE/gst28x05ec2pPrr17M1noaU52J4r8Cg3TYNzuJDNuqfQsRScdUetOophEHX3Ceb0exBAN2CiGMGjh1m6uCAqQjol3gG7P/F7qBvyNadgwOBULFS374nH7txmsx8YMjplq+Tno+supdw0yhGTTXY7c/E94AS4j1owo0tJHnEPmIyED5yYnRobWzaSIWNQANUhx6R9xLhnPOOooq7a6rp/O4Y0TaJuljC++IvLdgyHO8YriorT0cY2XbzzLA6SkB1urmPHuvOsN59HGRTuxvw3m9X/GrN8OAuVvDNBxGsid7w7kdn91aYTuOZErZKIuF1GlStBSWYIQMdlDT1sQnziynQ8IzWD5XrZXekiaMomZ09sxIKpRv2VpblQ8HWzQ/WAxxpTFGN6oD+/I28SpckF3mawgT9usQv2Rmgl639qt10ozUlCv8UxOeC1qu47jtxy4uj7UkGRN5FEAgRboO9khBeEMuq0GE8U+nyeC9uSo4oAzWNgOD3hC88H5B3JpTxu9z3XfkH2odzHOA+NBqkHwO0ziDDcF9Mjl3bIQnTwH9edP92wjFZoAp5X/tO3qLIp/nfubQb5csky9XvhkmKFf/sxGtecyQPVtnTg4acfeJMV1PLffiE+ICFuA0nSWG5nEeUkj3KSRS+3k/t+0ziAohJRicB3rHiYWleRF072yM310nLdLOuNZCXYZXJn9vWScvM5TE5i1w9jnH2wM0nkljvSsn3b8FC13Jd3u7gsZDekhblHNOPt37veFGWH5T8kXUg6+ZK6zNxFgmZAmMC8Mn/MGZp0JnkJxPngwKFkamKvibclV1XinZ4ZnPqto9UpEwzmR+YnBvO8ARq7+gvTuaj76GxfZjxrsqA6k/SuYt9CyNSsWK3pyHRSANPA4tit8QJJLY2WJUcmt/iPuSIoa9N9A5MVqs+UTzHyLJfhRrjnmgYzWm0jhd9dVyui2xN5ql4dDNtmxAZMDeB1QeQYyfTJm6b0v9oUBluj14/iGg625xAGX5vqrkIhlY4ygIbS20lE1RttF4pSW2v0JJjqm/JTnrI+C+61fNiZOHf42FLRnpSjpcQud8KHjxDFxUM5tztgdE4tfGRXNlLw+CNBsIihlHsHefYrUwc+cuvBortPCfWH+6Z5CZGAMOF2Lg1kC0e3z33ivCc6sqeSrsjg0GaZncS4BfzwByx/f1gnk0aDIEpD2xYA13/jQbsO4XRvshnCvXpW/1OGUkkU6Y9lPav/yCC4A/iv9d52LERoLNheX4C7TV+fn3qnezatQzjSRdf9rzLDLrDYgw1uLLcztLr6ckLD9Yro9m+w3m5AuWXZndDyutW3g0yMtbi38kG4yFlQy+PNyMajEaLtb9OL8ItOT3WQ0aoei3rcKDexKNVRCaNt/BR7jIcJGBdMJqH1h60v86a8hdxvs119O9yFWwgKLL39V34ZI2r6zOfxh5d8kUtxA9w9Ot1CeBljrg04ykK5nsCk9OqTGPUC3fEOZO8NT16OjxTycUpAhjFRyDPpats7dVxQjxmvQ0cU4LPp/PysAqJk9xvGGln1zYt5dyptljIZiy2XHRts/VwPkici3qKUThGDSfCB9dzxRtSdmmmEwVzZPjrel7z6q5560BuvvUL+kHyJqyMG+MLlLMhiBwMMcCBQrHzXRk4ZPyqo2Bg5U6erzavQzi34ujj8Nb9l3fytZl/3CzyCLl46ufWLvdPRdPiAm9o2OtxfyKTCQbfLoPCEQxoZ0HSnyo1KL8xq+3wdfOlhsY7k0x3/z8yJzgZmutFyw/v2j++REheGVH+zNHNgrvjwYrbvwF6/511zx7OmNyy6A7GIYHFXnMqZ3TNO6RwEUjFfKFVKTSd2bPOLiaoCWvgda2+6Y/a0y3j6yOra4fvXY7kTH/VKFqctAvZDe05FosfuhYX8hNN/ZqgwkZiifAjij7ewHGWYW7zsQZp08LmGsQtCcHKKJRZEBGl6uuQG12nihGYIg368jyuRckqIDyr1AFScYYiAlqBkiaEXI1CjQUwlkw4KX/2PZ6vGkCydJ8TT+u9JZ8zeD292Pe6/eJEkZTgM+1vPzX8uX+Ad8gfkyehoEMiiVr82AK6fUmyAtpH8Pq47jJHwNHfv/IsmpiA8Jwq8eHITjGSGxtL189dNsm6a9Grjdo5KglqYr42kC8yJIKzTETb+ZaCn4ay4PZ0QGB25DsY1HcxRyE0TvK5KvQvBacwGvxg/whtnB8vb1A/+pkFN2+fe9Z7ghajqK55PyUtzHtHM81OryW35sORr/RFU4cBhZeigXY3EJ83Ly3C7ulTXTMXdXr8B0VN/3wt7kXyiZ1HzpNM7I1cB7vCOWSxEteWjUbO11Pob8gp6K1BqSaeWCUaNNHdFY537USe/iTpZ5NYvi+1ILdzrVzTmVzrRyhanY900uNnptK+i08nncjE9f1QpR8AtyS5dKTZQL9IJrTvRNaebt7718PF981ZIElEYOxDxrbzdJZ1KFIfn6wbCi77q9HDSdGBkqVjeEySPVUISHEcR5YuS+0MnI8n3DNo9UQmc7rzJbyfm4b333XLs+DavnmvDHz9GOXJyOe6oLkU3yLVZujjlBrm2tlZcd51qxeqVWi3PNozK4PZ0xSXBhAUwAONZJbHSzoxQiXhm7v2/qRy/MD/wwUPKxU+hOMABaWVpxBKWlf37Tf9qrmgl3hwcRR6D/bHzD12YPacwrsNpaP39tkcR6QPR7pw+4/BP9S9Tvh7APb5ILiGOvreDyNBRCIQ/2eEd0xNxFYGqRdzQky2TrJsmvdq4XWR64ryYTqamqJ7QSL2KXpt5mAx1153YIa6hCNAckYemiA6Qx+EHf0MUgX/xBXB7nnmaxQ9PP1OCK4GDlrqNtPoIIZ9EN0KSLhdGA7edpUGEkgT4EWorLEqkvd+ncb8R7oy+X297qeub9ruR8btu3NoZv8mQ7lBrzu2psthORFSj7d1ZCK1GIpNjTPVdBaC7gt8nCi889xx4PU++jzeS1nejskMQqtXe/Qh3nydgqpp+K7rf6SBMJ9+McdhfoE4Oc8sdECAgIhE2kZ0Q8QiS3ScyEMBRz4Z615m3MYo8ybga2dxOvW4yQRpl3fujUUYT3VVD1MJJ0u4sYLUpzdJuPkCFfPP0XY9ME6e0byaCZDfGd1Y1w5knreSWPclChuAuLSOjivInUAPh4LaxU+90G8B44KMXd4kQtfLHgDdEgsR++Q6v9dg9iqKqCdtOjPiiKV76ZzB47ecPZLi2zCKUucLFuW0dxePxOs+dEkDP23YV77rrzB2pFVfCHV+hO03VHbV6vKCjG91GaxLRYg22NZo/ShARtsPIbb+TiFerzADfCuMwA5HIrU/AWRSscQJPP9M2rTy0vg+C8Ph7eLi6lye67TyIP1ZwvebeGgOypqfGwD6xGoPbTmsMgc7D2aKensNHVauqIU1VW781fSDeewDjKw/zdbOdmkub7VsipM3XWVhkZj09cFxvelhdvdyXtdPoHRgNOqglXdNrs3oNF1Eh3DdyCl4PtsPbLNrOkZSi2GmmB6JTd2oIJp4DCy9d/b4wsWIkXqvgcvVjxAWkvMrPParn5HkbrjfDNV5OhTw8LZLoCzcT2uszT/t+mK/t+Ux965VUX1qjxrKB69K6zGKmQk9qIcM8IOE6E0WSln4C/aRcZvwqlUXBpahOQVy7+4+HG60vwdGjfKOxtAxP/lf4C0I6btHtPprJrbo9y+svQOsf4JvfkuBTL8ADHR4SAdft2KhttblGjm7UtnovsdpWeTujqM5OrT4KUg9P3zq974MW/pvf3ODrbwPsVHXW4jOPIq2exmeWuJMv97vQ1DBaefDhDp021BB1CdZFZkB1/K4t1LzBdYZYXu6r+NzbGfInqMauDS1wexwerQ6NtiDW6k5Hoy4jdAE5UYR0htRgdGfRDMUBRuTfAPN2jJackYefgDUy0aRBvr3VGuorCGDaRtZbn//eJJCumuxrnZt37IDv1HRpRib0QR+G5iD0taaPg9M6BY/P6PJCWkiDFFe77IRfX1oqQfcUwxIS6ZEWj8vjiAAVYrpDti/EESQDDXiws5EnIHivkQdbwtI8+gQ8yfOxizJZh6u/07P6W1sLdbMICx/dAX36Bsym++AjfXoO8w2ok/9CvsF5MYa7b0uNTvu/XYa7kuvPN9nOy+3comtL/OGspml2t23OO8lE+DHvEIOJvacEy937jh5b2dZfPVN/7Bc7Rh0uU/l4anHHiNk2OX4uYyZfB0V77+0x3+nLQ+OV1BumP/Qbs6ut/7V4xkykycqF9+y+w8wXd3+4ynUx1L9D/gW4AvW4JuZR0QURAeieNnI+FrLhcbeMWzvjNxmimrb6cnloR57lADajKTlBM9+htnlP6XunqJthqmfmHntc2XlkKHR00H1qLRxkFh6+NFmXF2aD4eVl89msTYdTxtUdszuTDaOIyOJdD+my8L9KdQkefjcBYl+Jd3j/Nsb7BLeT+7umoQ9E3g+cSPNdBtxbDLVYFPmzeseHIDCeaizliNreziZSgYnTiRhp3PWqM+Ms371pJnACKtHJzfP6X3Mey1GmbjKlk6jEiSK3m+Upzdubw/U8ovPZmIT+SuyNb3sFzwph4qGBXiKDpK+O4m/uNprtgPuuEMKXs8WVKSZ3811hfP2SLBg0g+ISxPsOjkGt5vHAgGnBRqbHJKdLOv2RnU1Jc0uKYunIotqRz8+WBUnLOa05Vf0seQigr5/0WY69zZRZvt2Evvd7jy3fbkYz1ZXTz6KcRtDaXrxsBcJyDia914qj/aLrGylKHnph/3UTrN0JNxtj8L+p1rJxRzFGYUhbZln6iGV0HR5qmRIdWALVrfHiM3P/+lF1+1ETAdtsf8X6OoSLc6knY7EK9XnwtbPmvSte0SLw84c8pxLGtgxPVZW8PDsUs0t86+sqfPPMBz/EogNhwUng9d4pi5UItjna7VtHG7aOctzgHmlaJISTabQvKSA8f4PA77riKAvweA5uUBS9bshH2hatffX6IqiazyZiuTjtx2QNPRHq8LU4FR8WF3rcW0qfjY5RawfRA/D079x5ZNagGpxgbuzftpa3jFYlp3OeN53blS28/rCaVnfdU895Lf4Rqdq0FErw/SNPFiSftwTm+nIpH1JsZl40l4/aHdOv85on5RPqXNjmjmeaft7skF3zDCM8i/7aTV7kNG5Vp5FDoBkQbvV6G9czsmHdtl5kdq1pojTmHFNODCc8BWe9Uc1hbJTgCS1r1uqOcZCfNQswiH8V5VfNJgJFePAt5JYZBfhssvXt1reBtpMeBAoAuLex/kKKv/ZdjvVUXO000GfghT+6qTi5ZYDF7xa8EQ/8LWyIoogrWU/O3s4XU7e6Ea7T/qmKRjptIOl21+bvV249DWTZ5S0c9ETMpFw6eovkTob9h249cKeRVnb/v79HKB0Dm33dKw/EskPij/+WbzXD2wYSzun1ReIQPRYzpfnTSPMI7ifEFfSNoGb30nTjI8NjyQG9PsUjcKQAh0oNrlFPG8s8KhsKy1+ONuqSXDGZQYov/Sd3cWDt7m/W67ISZlqU7Gv96YkDYaPgmHwcjqbgw19ofQz6+j6tY31cj1DF9VS5sSsV0u69oOuyCNTSUPVvr6z3Al1b01Ae7Cs4Az7K5pRLLlM6UXrqss1+dxkhocs0HWTpQl7GK4Q23DkgJYCt/2PD62B28EL0y6MHn3/+jE1SaPRL5MTEW6vrZYAzxPf7uwJEzt4JS/eIysutfSNWwyq88w3Q+ljrWQH+dOl3ouUhRRT9C7/R+uezqI9P2YRw6wV9fxa0k6/g/hLc4ssBu4HfaC4xU0qbu/trwzSd/N1N93xm0n1Fy3l0nFYl1DvQnmraAkN3Rt0GSdCuPEhQtwK3vABj47mSWUu9P313+W98sO6hTLpvZtfozFsvSvLvLcKdgLEaWVn353K/m6v/Tx+5nD/m8ZInnpza84Qkf2Yf28MHUGZyuAcvt+uKR2rzyNSRnS2a+qrytHo5nR5kAkXX7vBQHnlcHM1mxmknfuYD42Py25TgL9VapfVBmYTC5QqEQsfJS8Ta+utIBvxGgNbtsvjwuxFRvPtd32TrayCNP4/rC3ITHVB/w9acG13Xz2TUE3tZqMTVWAkwrveQuqxghEq94pK1WK2+HX6g+OVj2RdV+ec/F8Wf/+wzp/fZW7KpTkpUXtIpwru9rb9t/QiMOwip4Lpy1yT4OOv53KiGrG9UQ47QashyQkuznFYnNmOmimY9NIni8Or7zh04wDI3+fzhw/m87cCBX8HP2oma1uHWmkhI00Bo3H7tr/B566zHnD4P8S5Cr3Vav4D9nG4ngVtMJOIuJkAuAwYm1UatUnc09D6qMqyfvk38pG1/+I3hfIEY+QMHyN+TVq5l8hua5FFSfxTMZZMu158nVqIhzW2cxqIrjjUponFzx/WYGBnrZsnqDEJK6pFrlblyaSFi8cPuzELcMEHeXt67F0quHJlLx9Vx1h/yGKld+wuM+72UVcCiyE6H4hRrxfXQJpVu2DUq//KfrfDLfyYgzKfIDCsbunRcOX7tFfgv8MeITrZxP2oaiiCITiCs20RDCYkgMJYlQT7F6slURr3znCTpjd26MLtZp8kNpuGE+U4lRM/den69O8Z/3TvebJa9dxaDlUZPNp1P5eJ2RQqir6vQqiqDkrTHCYPQhrS5ktKo6E6e1azSdZ4Vvhvs4AUFA88e2ElMfNCZLUHWd1ipiPVRtxxOiupoYvY2lyhmZOfBbSKAwZKPZKbMxGDsO+EJwDMFkM2Tg4KF/8p5QpJ+4iJKNe1zBYrGgOjz2Up2MsDDUutPvYFsWMwKBOxGi86n+Wu/IAFmH8vcNy73gyhAm0WBToKQaayNInlytNN3r7MnsnUK6rk+r1vP8rz2neK/zp1uNMPeO4OxQ81k0rlMB6HSdipXvdFF9+3GTq2b00hVOzUs5v3fP9fXPwYGw8JeTU71gXFlx/zMoCyR4gDNeDTKxZAWiFjDoru0cIK6VtL6IUq+mCGGA8NW5a0HpwsyhCUWaRkGhwyGwK7H1L436fqKdIafwze4Iu2JVlCiBtjxiA4o9fYWHPLD/Qlmkqq01RI9DOITqsibqwv0lEjdRYsLtF6DY/O/edo2NJKSbFaK4NOJsGY1VeeMpOZwGZZmTSL+sfDNXcvHVfjdOz9ptnjFTIYe4IEILxDT2g6bZdavZiSSzRJegiC/d5eoy8jstVfIAspIFC39g5fRA2yVEYwQ6dJtOnvIpmgjsnUKDtJ5G1j6BjPsvTMoX/3pfKaiN6NuJHhqHY5utJh43FVR7x6ZJG1Fk5hmwX8Orz4Ba6pIohNjmkjjB2Nzx+KeYan1j6WiXRxIogxYfSneQMZ2WySSe7Sd6AlYCHGGwXmrLeCSzu/Zl5ekXxQboGaVc2eJZPWAvDId0Ok0gzz+LvI4zhW4kWaDHqOBOQyoaHCmB1QSbGE1cIV8JuX3WkySyMVpBxuCZOb5Yt1kB01Yt4W3s08PS3Aj5oNdjyuk9W2+P6m6F1dAAWV00qEtnxjffl6Q95K+jM9XTPwX+MYHEllrDAYmVFIUYCfhxZDCn1k5svewG57OFC3uMSqjx/DHT8mXuCHuQ5eLwIsdKBhE3rDmBes8RdA8bqPDSdjoJrrZHDt0av5+ibbH0bjp5Mbs9gyWKhExnD/ZM6kdeCLUTOYaCV+mTPsDwUUds6aX+KmJZXaVnjyZpMcE2Rm1dq8p9VS0JkkjVPSub7ZWqpCmJx8Oi6KGUWc8psjxGA9OZO+oZAu5gsQGaig2GxBNlloNPsdP4Vqu5NY9HkI8nvXcFdaIDwZ5vzB2QEbdJzAvAG+CsnF8kvV5ma6VyRD8EbfC3cLdyz3R1DxGBGwxxK+kBLx8bidRFaFN1wInc7wg87hlmm2jboapkHLEaCCKgmqiqqzc4aDFkNeYbe+dvdr0rK+v37t+7113nDpxfO3g/nR2POvPmmj5qqeRz11LF4HW80eZx5KpulgBLU3P6TTEs/q5m3YhmHmzjsJlqvS31EbxH60oz5p+6adN3bxvMRsszVwivj3KI1ob1IoJhYApUrDJZhDBQdTB0rTs6kui/TS6Z1acb8gtvS2XKk7JAKZhBUkNsXjE4/Ynk+Hi6G5lW8mp2n28uRYIDq4aBZPj3+fcoXB2p8MWYUe/iEVQBSFptxN6HkwiyajZ1Bys4rIE9ONOP96Wtx2ppRYUYyUqWMzCeBYnGuzW+svhuNG0LRuOz7f+B2quktAUyW8WY27V6DC5qJ7M0o4UluOdaxo8NLSciwPMbBRVrTS+7rF3naLqlutUuK8k03W9iNzuzaIyvVEscNHDgho7/EQtngM+uttgKEbN4SBzSnb0WJMrc3eIMAlryghsGyHmidCjb+2WCByt/z627vWJrT9HnBoFjdmpOdzEKHmOM2KcfuESwrIZPSKy9ZQUCbF1nbNtU3lOv56lIWJPWZxepXsEejBsM3JEBb4cq5RZ2FGuV2oVDW2ylpCq5bYd//fggrP0n3Z4DddMpk4Rcoq8k5DWIq6aOiFy7aPXqrCbrTnDPX05TPue23FcYGPVIvLd1u2idTBsmOydYr3hlDRLirX3cv0EdsKb9m93W5lP9gxT82S1mOJRr2bKWDJJll7sbeuSq2XqsLrVqWq7bxn1wvF9Y6UqSoYqOq3DF4h5pl/SSnmvwy67E64Ayuhd5PUV8Abx32+j0rRAHJw2YOAgkGRK8RisNhQLJPECEijM/PP6lSA9jN4x3I5OqGWbF2hxTy+7ZG8wYqfp1O5F7kjnYjufE+UiWXeaBvqxTNzKbxRdiMYOa2EQaQUKVOB1J0k2Z7Xm86w2ceCoxTziPV+vnTwZTDRLf5JM7JzuFCVau8FkLLvWAPbvH5//jXbfBpXNxv9J7fF9c+jn+/tpUnFr7XGW5rvQNk9z72savDR9N5cBoa23LnYuDcELoXZVgk5NPX3DMXu3BzBMxxhUsc3r03TL3JnFUoX6kA6NukPMsdVT6f6+Qok6tgYNymUL79JoRKA7MPw7qCObHiNQ6zEVWz7GZ2/pQxSKz+EF33Jq2BNCrCkNDAejHRvRsR89vxYHCHwBQoJBolaR98Sstih1wkLBqvYaD0PHumz6oPON2UT4CpfnVi/5gW8T1c71uKre9s4tA/ZOdsDWrfh2rq+uXqkPFEp6iL6ZQO6b0GQLEcbGt2z9uv32VW+0S2Yrd2J8ZMQ41o4RUraZ6qzOO88qOoLeLQ1cJMS65e1gF2/QLe+SnNV079Fw5Oj/XDoluh/d71Cs3snZT+yuFoO+Fa+hXsynNFfReHpZCx57l4EIlvX5Oz4J8dKwIXoiHquM+k2BbXRd8WsTxI+yHOIGuEtNDE9EwUs70bvAnMLNNn07QdJ81+Jl28DctjUq2zytxAo7HM3Eou27+cyeSezlBNfPJPqZsky8kkvHKYz31B1oF9nhgc3hGTv9Apvislo1HYd3HlYEce8RsyHVlyruTqQWyqXiAOy22L0uX1Tz8lp16rb0F4C8kUCani4myp7xozPH044y/0MgDaKq/vPnpOK9S/lxSr9dbfrFMCI70TRQh4Kawuinw1kaf0i00Mt2odcyqft2UEsZpCJ/zw3n0H4NG8f15VMJvHksP4Sg1UPLujRnUm/UKFAqwObmSk99EmS2Zb1fBerETx4eKBYJUUKH0iaHOZ5P+hYKUVdhJEIEKW6cGOhbqRXqAyYr/JF09QEC31N5EVGNZWVoeb48bzeEgmZb8Kml2OSJWnPAtKNrW5/DPSe5tbbN6zTZbtHQ9A3H7Hynh0jvy6X83RhCPfUmi9fpqX44hH4kGoWFzE7P3VLIK7Q9n/DEOLVIjEShhweb5x2810P6+6l6JkWzrFIgx6s1Bcx8LCTsHpJedyfRe4kSGGu9hHrZoPE0rffEkemb4umNck12IMeO9zmp0Yhg/JBoN+qxODqiNz7S6KoIE51aTLsSw0LLs5YzS2OVQBhEsbYzbos7TYW+9ECldiy336uQEKgji5OaFFRzabHiNML8xA6XCZbQskQUR9xllhWjeSjXrNTcDkGaFeR8wWjxWURFIc6sW2vn89ZxPx8ko/SUbNOQAwllhJN6qrBIhzMcho8gcXeJ7A0HAgMqcvu8RrdmSviLrzaPHiDpmSLQ2BSFE061J6CWasBl09GQ36s5rWaDyg3CoNI5BIz06UZatFJS1tvfOiEZEhSJ5w6xDqtPj4pkEEMFRc5mFUWU8nmzZft26/btYp6P9/ULlqGyy3jAEzL8kGdRVSweCpPJCaBBl/qnNks5LEwJokeguVXu8LVXiA/+ANHf8pVErI1xsjreBgrK7uKZbxU6+9x0vWupEasBF/S6HEaFy0Cmx1iTKiuptM+iNKhHqbQBaqOKOvuxXAJIOlkcsLlSwcTgjAGaxQGEq4oQu90Qy1ok06XnCCyuvWi0GQfiAuRRdhl+TQLR/IzH59HwBHEPLm7msgIbpRZTW8U6ecrspmv2bhqfrHbT+Mkcqws1eETTHqR3pyRkJYlP71yTMsT5jNbfDw8+VK1K8BIh8X/Z7lOGQEsDfO8vob2WX+Jaxrl9TbU2GLQIG+sx68/eSJz2b75o71ZGyGq3MtI0jo/RhnKPW0CiNtKklumUglyyVu5U1tjnUmOCZxl+ut4a1TIExe1ToYn3of0+giIroPCq1XDTsd+NVqIQmJFcfX2VyYuViiKxl8qIwdIB6ZjIw/M8xnT5F1eiUQzIDYk7J96SkH+yO+LipcixxqPGDJy673sglt5SHBqjr6zxbbvrGRPlB90Alakkt/iy0y7zr0KB7E0oQLiLG7Uhr1/T83YDJFOJMP1Ag2cF+tKKIrq0KmuqZID5r20TRTjd1x/Pzp1USWjUdfoRvlJGh+bOaisnLZam7w3/5Ds1S+bn47l5lQ8Ou07AfxPg4CHw5j2HLJYJ30XdbsC1CpOpEjdNTyvxbTvYRlld281MoYOuml7juYs91xCF5rMhv+ZC86TplaFw53Cu1uYbrREx9xxnGQN6UneUHsuk5ccLxSItkMRlIghyMr83eLj1ddNUUzBpDtEmSQZBiMZsHn/F4+mHzxJ6Tu53D7ntMQsxBmdX3l2Eqy3nOZXCY0CjCcRkSC3LF87/pb4/6ml/ivvzbZwaarfSsBC6+6KGTgP3dYOMVbSIz+O+T/ZcRYalplIbp4bQkkGDFjdoIEFfNyWjv35IvnRJFFtffOABK3zuc5Jw/s/eeC8Pv4U67fa0vghkByq4z3P7n2FAoq/3j7gvodGb4SJcfzMvsLoMT8MGcpBnaRuRyswycH6f3aogduAiEJHouYu4nKBv/GCtAfoRewtonaAxk4bRiLpg3lH2BRKaSbUa0qjJaj4Q8CqCFoz+y4hQXQJPhPCSoY/GqokJixUkb6Dr9wnSUOXCl9DMzzBxvkyphIbyEv5/bvVSFPWv4OiG5M+xSBzZtRGDA4vBw3gfPzdy2dm2X9l2a+EGcGfvD7NRjHWx59Lq5Xwjqlcet4TDKF7tPNF/6MTAuWheMxoI70z5cip8biP0NdkkPmW380hzG6N362fEeu3jGC8aOCfNU3TLYBoLDSFToVEU/p9u/VJZ6y+QdLp/gHzcvLJCYGYX7mmKWLlJ/L6y5ftO9n2+UdHfBXPL9qPywb0LFhu5e6e8smSh7w9pfQ2/G3uVGhy/tQb3hdcoweE9v0Mi3Bh5FuVnXk9vOHUhEtkJHipDZurdfDcVrVXU8Ouki38N6frMqwkXWb2pdEHrKyTLNcm9nOlGNcNkhTFhgtR0Wx9vfQUU5fJLgqC+dJnkIJVB2UCfhPf5AfyKm0VaurkYQhRC3wXIHacmwQoYXjnsFpMscW5wi2w3LItS6XRtUL+C1umxid08Ti5Y3ZldKj9vG5yGX61MWOxG0TSsqaMpRZio7qByvECa175GnkOZ2abT2Mh1ul66ZYvuJWtbnPHj/vbLVThYXF19KRlnEjIJNKFFw86XjMazYDScJVPlMiH4j7aC/gOZ5rL4LJXzcJ3GAx2R0DT5xvN6LrInOje9I4a9jW8ZLVa6UtGzhQ18Ku1/jdMiUa0iu1jluvUP2gmDAU78oRNOAI/OsFQiu44RMlCkXYiHaaOK2WfoZ7kWci2EutMil1F+g9x2vaPASbt20T8c75460s3nlqtWoiMpr8flUCTOBrYuXxo9zXSNKut4okci6m9PjXjTkwExlLE6mtn+UHpQcJAssaZiYW8epETQrfmCR2N+b4wYkW5/1dZLA6fRU9ubqONKuhgR+E6Wjbmozq8/yQ0MeMP1BRG+0/2N3D4PqYG9Kr+7/T+zHT+EH6GuPYYai3EN8KRtss4BZzYqMj7JSqGM/mqoum4J0I23ftjR4OxyOZ0ql8hjugZnlkuwsrfde/1OcgnpKl2yCjC4+UwFNbAH4XECH6ZnQz74wQfJ2d5zE1c/SuhC8qw36wqHQs8pl20mBOqDtNHdocVSkKbRSUkCOUZtCwH739/+fOvdrXfDPyKd5Na3NPgyz5vFWTgIx68uIBCd1BD0k0BrImoyVz2Q0N83eO+1v+OT5Ov4hAFuhDO8XB9MeVWOHyyIvfmLjVY1Z8+JP6RJ990LYk+2Ex687/FC6oGFHZMp6eGxqC3w9tXlxxKFRGJbPWCbd7gPNWr1xXMW0lo1vISelf5wP33f2tHlB2NhcN43uXt4ZP0jfWnydofJXQt6Ljww1F8bDmR/+1aH7/HvtQ++tnEBmWZ9VNIlnkMaV+oc7T1yaLTLrB24TYLecmSFIA938rfCYr0hOhyswUiwTA497u8TySdFQbi6nwDv/Oy//VfRUMIgW7Jvvqf1i0FaxqJ8IFfJi5yRc3JZpFEm6LDIgDRyVnNANx1LVRs85a7sivITaAxGSH2Er8RctO0/9iV0mGFQldZft/5alRzwB47WjofBLghWLRzvL40iMlRVuPpZ8gJ66EIeoNC6sh9gP7S+CuiiIJ8H0nOG5BJqg3TJ2JWpWFTrJsAaMSMk2PEcExjxv7PwIGl9ZmpbR7rg6j7ato5ORGr9cesbet8O38/OpUiXAmag8kXLNhUar9MKZEp/mZiOWOmjkMWw7XeTXyuqd5X/f1VtfbP1rUc+ACbaIMPyJ2UoCYLyU3Jr65+S31X15f+bZ8H8yKOSqKkZcLgzdC/P43PnyTcQs0qX4hb6XJri6chWgvXu977SQ8/20SCnm/YjPyahgN+9LWWspuGscd5asNhlzdxnXlMl/6nR++VUKVjLjs7ypGBQQwlj+O2Zn10hBDH3oeheTZY91bC5OvWpmH1twO+daWhmSt77kdc/QnoMcJPcAvJ6dnp0MESQ1ymak6InbBJxvQzf6eYo13TLg/Fv5/1xyHa+2i3SU5jcYG/PRD8bJ/Qlg/BpT6kERmSiqAozlSnJemT76IyAnqNUcpvmbrWIpuCHT4QMu04aweQdcqv41O9Plun7fnbC/WXHbWdRlSsVeoS1MLzX6x45EwsZCQoekNM8Ma+M2gOp6OI9NngPxsOr20V7wjvgUJ55+i3VJm3e+hx41lM6Vv0EbvoA7ncR+bCQRj6kUH7r7Wo6cqQI1LWUaXwpdbZT0b0t0drar/8dBRT/hNR5fZbMUDTsAw1E+SmjYnUqZr5alQO82TrPCzygVV6H20Dyj045XE6Ft5lNw1WbFHC7LPHFHadlosEJAmcQ+EH4Ur6RDYSCApk0EGKsyvnmfPp8BEcuPnKVhxYSKXTx6FEMwN2SRGaBj4Qn37s4YwP6fV13+ij4R3mbwX1mHFTeqr2NFCFw6VF+xVOj7Z5t41Hf8gIozd19/VOC7tzRqJPfOr5LC06ddpoCPulXjj0rGJSGvYryx29TnMfe7lGXzJVEOKRa5bRpj438ClTeddkpwc+2z4umvSO5UuXC2RFL0E/IXvoeVSKR/P7pVD7ylk8YYWVnKLT/budUf2GAvlN4QSZ8Uh4G56y/886sn5AaDL1ar5bzZr1a4Oxt1mL3EnKvda9YlN4rFtXvBf8EP7dCy9Qy3+B+nXdFurh+HVXQg1sUz1E80TnI1f5spaFBKsuyGYBwpsaMDXpbD6vve8pQ01AUJGLwl30eXrBKQauVNBDTyJLfUMztQ0AZs4wB93/9HZUEw5g/J6fZvnJcQ9+ZTaSYiu6FcoltbvMlKzu/l8rGcY+sfeVGe/TccOPvun7jX/61aEFuQJ3/F95bTRf5B9yp9vvARf194CUEujH8dwr+6RT9o8+DvhvNo7XlU/ofKg/0zyk2T7oEFCOU9HHufwP2WDY0AAAAeNqtVM1O20AQHofgqha/Fyr1QPfQIiIZJw5cCAgpAkWKiEAQhFAvaEk2sSGxI3sTQ1+h50pVbz30CfogfYv23Dfo5/WiEsSPaMkq3m9nZ76ZndlZIlowZsig7NegLxobNGu80DhHpvFO4wlaMj5onIftD40n6U1uSWOTFnJS42mjnP+t8Qy9Nt9rPEez5ieN58k0v4PZyL/E6rPykmKDFumXxjmaMl5pPEENw9Y4T7bxVeNJ2jJ+amySnatpPJ1r5z5qPENr5luN52jRHGo8T1PmN9qmkAZ0RRH51CWPJDFaphYVMJephLFOKwq5+DPaIUGx0g2wakLThyTALMiGpK6wQ9ajzC6tAe1ihyuuKvY4tcHThxVth4OryO96ki23CqxcKq2vlEtuie2I2O8GrNnyRdASNqsHLce6reyusV2PB6za4m3RB9suqI9AfUKnCDp1GGMWKrgOtvmRODlt8iBuisiHoI5wOfWw28JC8p6PuYYTBdhI5whnEuokjspLRZ3lIScr46S1MJC1MOoKVnZKrMJuhbBy7fRJpPeRHCuDtG6hyrWLqF3aAJIYHRAMMYeoha9OmFZqpLRWUS86FlHshwFzHXeDSdnhQxl6foBsj1xntfBMQT7tKtpPuIwpzyYlaji4XhzcHp1jvsQ6K+YW/PzvpR33c6G1+JjOTX82PCbwlEbD6FCdJk3aCN82JNcXjtEeGPrqwj2c6rTxLOynhYzHGJpAHaAENpFiyjSyogjFk3kdArcVI1ORCWVdx1PJaB/ZEerkf5kbYwxp3u++bs5YZON+GaIa4e9DzukM31T2NzdceazSgcIS7Wap6kjEU6EiRgy2NAcDyGL4ihXXdbaLiLyGSO97Vuw73xW2vJkkidPn0jvnlw66davw2FujbS4g4pkks7OtxJceOxSxiEaizdL+Z3u8L253vmNZR54fZwrNsCMTHgkGAZpEBDFMh0FbREx6gjXrDbY/EEGm3MgUbHajX52MTNsyPuJ+j5/1BFPRcFarHjAuK5Yn5aBSLMatyB/I2In9Xhp2cb+GnP1Toh8ifI7X+A82sostAAAAeNptzcdOAnEQx/HvLC64YkMEFUuMvbuCij2igg0VO7bD3xLdhFWj4M2TD+LVs/VRfBwL2YMHf8nkM5nJZNDI5+uBMP/l/qcEDRcF6LjxUIhBEV6KKaGUMsrxUYGfSgIEqaKaGkLUUkc9DTTSRDMttNJGOx100kU3PfTSRz8mAz9/IwwyxDBRRhhljHEmmGSKaWLMMEecBPMssMgSyyRZYZU1UqyzwSZbbLPDLmn22OeAQ45QovEpLikQXdzikUIxpEi8UiwlUiplPEm5+KRC/FIpAQlKFY8888I7H7zyJtVSIyFP7tIyzZiZNxyJGuc36u7s5Mo+NtRJLpvv8ruIGTayVub072TQcdgx6jjiGHOccZzV55VtK33r4iyr3EllH58qLW1pKUvftM5t5dm+vrUyV5eu1IXlSt1av2fxRGLOMe6Y+Aay7FFOAAAAAQAB//8ADwAAAAEAAAAAzD2izwAAAADG+TJPAAAAANG3fJ4="
        },
        "$:/plugins/tiddlywiki/katex/fonts/KaTeX_SansSerif-Regular.woff": {
            "type": "application/font-woff",
            "title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_SansSerif-Regular.woff",
            "text": "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"
        },
        "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Script-Regular.woff": {
            "type": "application/font-woff",
            "title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Script-Regular.woff",
            "text": "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"
        },
        "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size1-Regular.woff": {
            "type": "application/font-woff",
            "title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size1-Regular.woff",
            "text": "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"
        },
        "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size2-Regular.woff": {
            "type": "application/font-woff",
            "title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size2-Regular.woff",
            "text": "d09GRgABAAAAABocAA8AAAAAMHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAaAAAAABwAAAAcZO5Rvk9TLzIAAAHMAAAATgAAAGBFYlu6Y21hcAAAApgAAADKAAAB2orXF4RjdnQgAAAJdAAAAAsAAAAMAAAAAGZwZ20AAANkAAAFqAAAC5fVFNvwZ2FzcAAAGfgAAAAIAAAACAAAABBnbHlmAAAJ2AAADEsAABaoDunJb2hlYWQAAAFYAAAAMwAAADYGcTwdaGhlYQAAAYwAAAAgAAAAJAl8AYJobXR4AAACHAAAAHoAAACsfckCBmxvY2EAAAmAAAAAWAAAAFhqbHAgbWF4cAAAAawAAAAgAAAAIADIAN5uYW1lAAAWJAAAAx0AAAePHshTGXBvc3QAABlEAAAAsgAAAUK6cFolcHJlcAAACQwAAABoAAAAf+LQSDp42mNgZGBgAGLFWJ9D8fw2XxnkmV8ARRgubq9ZDKP/CP9ZxL6HNQDI5WBgAokCAGa4DVUAeNpjYGRgYA34s4ghis3ij/C/GvY9DEARFKANAJIcBgUAAQAAACsAvQAFAAAAAAACAAAAEAB3AAAAIAAPAAAAAHjaY2BitmecwMDKwMDUxbSHgYGhB0IzPmAwZGRiQAINDAzvBRjevIXxA9JcUxgcGBTe/2dW+G/BEMUawBynwMDQH8cM16LAwAgA+i0PsAAAeNpj+MVgxAAEjL5A4hcDA1MowxYgVmbWZrBgvMHwAEibA2kBptkM5SAMUsP84v9v5hcgXX+EgViC5R+DBQizLmEwB4rnM+kwmLPYMJizWTCYg9nhqJhJgOEBEAvA6WSGAiAOY30ONAOKYWoZdYBuA2KGFAYGAINOIi4AAHjaY2BgYGaAYBkGRgYQuALkMYL5LAw7gLQWgwKQxQUkNRn0GWIZqhlqGRYwHWO6w8ysJKgkpaSndFiZW/2lFpMWixbb+////wP1KDBoANVGI6llUuIHqtVWOqDMof5CiwGs9i9Q8eP/d/5f/7/mf///vv85f93/Gv3lvcd099fdV3cj74resLymfE3pmqKANtRtRAJGNga4BkYmIMGErgDiZRBgYQVTbCQYz87BiVeei4GbgVwgLMggCmOLQCgeErTz8sFYAO5wM9cAAHjarVZpc9NWFJW8JE5ClpKFFnV54sVpaj+ZlEIwYEKQLLvgLs7WSlBaKXbSfYGWGX6Df82VaWfoN35az32yTSBJO8OUYXzPuzp6d78KGUqQsRf4oRCtZ8bMVovGdu4FdNmi1TA6FL29gDLF+O+CUTA6Hblv2TYZIRmerPcN0/Ai1yFTkYgOHcoo0RX0vE25lXv9VXPS8zv+9v3AlrbVCwS124FNm6ElqMqoGoYiSUlxl1ahGpwErfHzNWY+bwcCTvRiQZPtIIJG8LNJRuuM1iMrCsPQIrMchpKMdnAQhg5llcA9uWIMh/JeO6C8dGlMunA/JDNyKKck/BLdJL/vCn6SGudfMiK/Q9mSDb0neqKHu5O1fBFhbQVR24q3w0CGeLq5E+CRxUENLDuUVzTulftGJk3NGI7SlUixdGPK7B+S2YF9ypccGleCnZzyOs9yxr7gG2gzCpkS1bWTBdUfnzI83y3Zo2RPqJeTP5neYpbhgoeII+H3ZMyF0JkyLM4mCQtODr2kbFHG9dTE1Cmv0zLeMqwXoR196YzSAfWnJrN+YFvSDku2Q9MqyWR86sZ1h2YUiELQGe8uvw4g3ZCm+bSN0zRODs3imjmdEoEMdGCXZrxI9CJBM0iaQ3OqtRskuW49XKbpA/nEoTdUayto7aRKy4Z+XuvPqsSY9faCZHbWIzN2abbMTYrWdZMz/DONHzKXUIlssR0knDxE6/ZQXjZbsiVeG2Irfc6voPdZEyKSJvxvQvtyqU4pYGIY8xLZQjdt9E3T1LWaV0ZiZPzdgGalK3yaQlNOIr+RKyKY/2tuzjRmDNftRcnZsTI9LlsXkKYFxDZfdmhRJSbLJeSZ5TmVZFm+qZIcy7dUkmd5XiVjLC2VjLN8WyUFlu+oZILlB0pUyHzgUEmDhw6VNXjk0LvKoOnya/j4Hnx8F3cL+MjSho8sL8BHlhI+slyGjyyL8JHlCnxk+T58ZLkKH1kqJWq61RwFs3OR8FCfyNPlwPgo7reKIqdMDibpIpq4KU6phIyrktfYvzLQSg6tjcpjLtHFUpI3F/0Aa4gD/PBoZo4/vqTEFe3vR+CZ/nEjmLATjbPeWPrT4H/1DVlNLpmLiOgy4ofDJ/uLxo6rDl1RlXM1h9b/i4om7IB+FSUxloqiIpo8vEjlnV6vKZuY9gBrHWsRE71umosLsF/FllnCgOC/ptCEVz7oVaQQtR7uuvbisaikd1AOd4IlKOJ539wKnmZEVlhPMyvZ86HLO7CAbSo1WzYwfd6roxTxHkqXfcaLupKyXtzF44wXW8AR76BX34nhEhazbKCGEhYaiAtCW8F9JxiR6bbLYcCR+zwaKn/sVtzIERW1E/htp1vuhS2U/DrnQECTXxnkQNaQmhtaTQUMjxAN2WRjXK2aThkHMMiosRtURA3fRvZ4oBTsyzDlY0Wc7hz9+qaFOqmDB5WR3MY3Bx54w9JE/Hl+NcRhKTeUFBXOWgOLuRZWkoq5gAG8NVK3j6o3X2afyLmtqFo+8VJX0bVyD4a5WeDtcQ7KUqEKqN6ow4bZ5eaSaPUKhiS9ro6lgR3+Gq3Y/L+6j93n/VKTWCFH6m2HAx99TsYw/gbHb8tBAgZxjEJuIuTFdDjxdccczlfoMmbx41P0d7BzzYV5ugJ8V9FViBZnzUdeRQOfsmGePlHcjtQC/FT1sWcAPgMwGXyu+qbWtAG0Zos5PsA2cxjsMIfBLnMY7DHnNsAXzGHwJXMYBMxhEDLHA7jHHAb3mcPgK+YweMCcBsDXzGHwDXMYRMxhEDPHBdhnDoMOcxh0mcPgQNH1UZoP+UAbQN9qdAvoO91POGzi8L2iGyP2D3zQ7B81YvZPGjH1Z0W1EfUXPmjqrxox9TeNmPpQ0c0R9REfNPV3jZj6h0ZMfayeTuQywz+e3DIVDii73H4y/KY4/wARbE1geNpj8N7BcCIoYiMjY1/kBsadHAwcDMkFGxnYnDYyMGhBaA4UeicDAwMnMouZwWWjCmNHYMQGh46IjcwpLhvVQLxdHA0MjCwOHckhESAlkUCwkYFHawfj/9YNLL0bmYC6WFNcAJhIJBt42mNgQAAAAAwAAQAAAAAWABYAFgAWAEoAgACgALQA1gDqAWQB2AHYAgQCVAKAAtADDANMA7ID6ARKBQYGHAbSBwgHPAeMB94H8ggGCBgILAheCI4JBgmWCjwK0gseCzILRgtUeNrVWAlwG+UV3vf/e0grraTVsWtbslaHvZJjW7a1OpLYsWIS4iTEkJALwg0ZmCSEeEiI24FACBB6TEjDkbYTCqUN0HaAAk6aHmHoQJmE6UFb6LRQhqPTkoFCJ1DaJsTa9P0rOXG4SmFaBtvr1f56+3/vfe/tO5YjXJ7juP0kwlFO4ly7RR440t1uqZaasdR0fvvyfJ5Eqn/Nw0MccLuqI6SHv5qLceKol0B3O4SldA4yZrFQDpYtLRKWREmkYiSsB3WN9Iixi7/WVigsejomKvHE/UmXy3xFqW6k4tIj23/y0ouPgLVbpLwvmX3N3jJ0xfoh+/RDPg5x0tUR+CbixBFHYTihQqkX4qAzBCKlU2axVC6FSsVChmTMjJl2KUodSfFJ4H3FdLmS9yfiXv5yF8+wXn7hEfuXu3kX+A7BA0PrrxiCta+1JRysyWjTW4ilIJbIMSy0hiuXmDWcJJ6qkS2Uqlp1LaUoqXnE31OZaPLhLJU5dv9LqOs+vF/C+8G5X7UiaTxeOrAL+ZIk6/B5FsqV6zg+lHODw106lTG5jFmy8rrGkbf0AEKsBfB7vCIlW6pbG2RefE7w+GV6uM3BClRHuH/VsSjbI1REJ+EROHBgF3+KdeiwJd6FciOIlUa501Cu1cGSGFYmB13EdM4F5K9cqpACI7LoXPSCHgmLzIF+Eo7giR1+5FwPsyNigIbnOERIWlQU76jBAwARpNQKmeflFSlJIAA8RM5u73V5fCJ1mcagH5co6KssUfbuiONHIP5Bw3TR6gaRr6xTJz31lqfBv9iiUoOLWov9jZ43W6bs8FEYmtKoEdGnCNSv5wflNydVbvIBnHFSI6Vi/3oA302VSQc9g3ndTwXF4Wbc5rloc0s9Zhix7DcS1uu61wxE28K1MwulQj8p90O5FHT+VyBTo6j2L0dHBL+i9OcWhASQiu1FN6XuRNNSDwihBbl+RfGJPO/lC/NlIODNtbd1edyXd4bcjByQ5xfwO55f6RcEzSjP0Q6+Ks0stzfwglcReH94YJn06kFtTtnQBNHndlOe6AssLzyr5AeMeIjnewZjCXXSr96SrAU64akb7Tx6hBTp65TnNLTTxaOdNI9q83pYTDP/QkrygR9SpgB/eKcV3hY8xDCumfIP+vcp1xgG8ZCzZi9SvgM07Xal/DNm+FMud9rhjyMX0QPkb1wX7qurLGasPHvidM3KY3j0QwU0A3BzJ5LYQ5dCAhmW2QUsfqBbzZ6c6Ti722ueOn9aNxUJoYKrZemNQ109seK5XScuz+8bIG94vP6kSJojDSwyXO5AsL1TkUInLmXDEabfWIgUOX6i3fD+do+F/hvDYayBXHT06Cexuzr7f2k3N9nu55+gP+BaUb+EY7fWC5Fk0cpXQE2qoQlXLGbboZiMoIp8KrRZtgPyhiZqe+DYZ09jo1mW+S3ydZr95OJSaZ6b31PdWb279vGiWNzjL5UWTcTNIG7w3bgTkShq8R7kI2uPo8FBRAP4x4SrcexxQFRhJ//DY+gMv2z3C5cifi/iZ51cV2oDPU70dM0NGbM1qXO6JkHYSpSdDFa2MF8JCVaOKoDBwWUKqBhkCn2ULCPLpioJP81KqGN2+Bc99m/s513wFCao6sGn4bupL869ZWEknKV9U6v3Vu9Bd6VTmwdAhpO2TbH/CXQXudGYlxJ8bYg6U6Hgqd4oEr56DxAp2HJhtFPcuQMIkQifyX59DqZZOHPfqbDaX/Phmup6Ooa5KTpeYyCvs+LSDmgGRaXNDEs8oSZSLtFXVVL9U1BSvUQo3uUPJtzBxmxL4deL7Lu8In91kD88rywJ4b2kIxjJuILxnkl91RxI1ISjKZnxNvYt+qAwn+tHrGKY8RaWWDBrDkPBUD/F2pbX2HPDcl/ZyXROTLNfQsfTYoalT+3eIuFDTYrPKsbal23W9JxlJA2rnzbH9ESRUpn6gwJJJJPZeOP5GxNaa0fn9M4KiUf1RDXa7qM0DIr1zqZDJEgaF51+wwKt4aSe5mSiod3HUxeRwX3Wsp/fvKP6x6p9zYzhqZWZ3bFkgiPMBuGnjg0bsCdZt7AYJp/QDuHTIYEE/v/8NXxc3injXdpb530vJ+8ZvZlxTz9N7j97joOxz47PP1msOHlmAXcxtx5jZc2KC5fMjr8rVkKmMxtgLrZwQHCS9Ad6jzqNGlZWKY09/kQ3AjZoaVbfJREbOQPyuGFrIYNVmEhW3unajns61z3UmsslVs+Q3UsmdVoZi7rel/vueWYuZ1yGYqd3dlrHveeSmkJEaOnIDXhFMXyqBoQ2Qu4adyNb570NM85RyAQ//Ra6zN4ZCxfM6pkudsDGL9x2UsEN7yVwq/2COXXWgoUzegbEDnv7jttm1oik9xkbzxI0bX5en64vtRSfen375tktW+ObzhLEwMWzA+O1kDewFrL6Ea7NXSJrR4Crd7DlEptY2Biha7wRC8d9vH2pvYoq8XAzNhSPE68R8xF4goC9JhSPivzWI2v4aHNY4t2Cxjc20Hf+IlHu/bHqfTQ4CM6I56A6o0s5GjEUEW6Gr4K/ORwDYvcSJdbsJ/Y0CvT6kNHkPbKev5U0xUMSld75C21ookJEpsdwdnM5xPFztb7L6dHxLxRAZ6P3TTWAIVJ3vXps0Ykk4tIK3m3Dcy/wCdhp01gqii23/Oedc2Zd9mUXDiLRVAw7KWj4yka6GwKLy3ec2bzQ3mhP4VVdU3nYC4/K237XlN01LNsD9kxe1XRc3Qf7PY+PrKjxUHF46D42T/QDi11NDaCG9bBTA3hyFsn4PDE+OdDAZBINqrGaVnNnrZ6olSdzyi2rRjqMJd+Yen4E9adbA0wre6Y9MK4VPAp7mVYBwZ5iT/Ysm7d1jiV4F1ZW3ti8EDbCvvHZ8yj2FcLx2RNbMPUlMF6vTZ4d3PjcCF11ufrcmFTTagAMy5kaxWc47gP2s9gkaznbHe6w3ncvlEkWxyz75er3xGdwBK3tNYzzmAflmlAuIqJcuRhiExZyKEUo65+jENGcQKLDD98eFd2y1wej2fM0bXQU/LLfE739bR98H9ad7HH7Zck+7cI/l0r2kD1f8vjDJ8M6xFiCurCZWmfvIxx9U2a5GIWCDPWxGjEoumZYDsDo6MOjBHyegAR7du/eA1J1JCBL8CCMAtwHuyRZVcAetE/x2XPtQcChkmIPXBEewBht5vpwrpT3nFzJGSpgjoMJo2XN8WhGi5PrMDSFYzkNB082S9QnCZy0CwSfWnygnFGUJTiT3B7P9XquW/n86rnm9Fu/sb9lOD1qvzoPL267E5Z6rC7toc1X9cZPm/32ncHmePCyCy6+Y1LH3VeP2AeK2RbLyiS7XAQTMfjylzx3693rhn985XVNgtDw1PbaxQ2zgNcvX7Xz7PPv3HLVt32EyJ1d96xcs/ZeUOcNVndnLZLPZPOZZi+HHj1ubxs3hRvkFnP+6d55c3qn5jqNuArCfzI8pKZxhTC7k2CmM2oyMQ1yUGSPBA4riWZAu53hCgptoNZJwWf5Qzg4SDrMh8cMAUKwLciLeAoBKFdddK19wH7DfoN9Xn7DfeQmdiGuOgfZafQKH0ZI9RaS4d1Z+9CjcS8QfLSrz2Ln7qIbnj3lvCOXkMz4xXKVtLLv5A4krDIYP4GfLq7CzeeWM37OXTQ4MC0/yfgI/Ag4JDmREcEqVoECy+CZVD1QWNEsIWs4DnA6Cxj2esukWg70FBcJO5vW4ug/hUzI67r3hralqx577LG2TfbLtr1JzCYiHafJTQ38JhpzwxkrHwNSX2xcLe7bL4C9oRD4/FeDfcHtVwasD48nUM6P8Wfg7o/zsbOrPwL+2r6CtWbtHVtCLelryQYvfmWPja+1j70oPrlftK8CYspDGH++IdnkWI9/LL8uxx5/yGoh5GPkWKjf0MyqB3uonILYXnvR4whOw/rhZJliwXnJVSz8F3kZfsY3OrIrLqUBPaoYkhVZAYI/1oxVZ0XEkgwlqgfopSs+RgK3v8luwXuBRlVDkWDlkpi7qckdW7ISJMVQoxRRT6zJpXfXokZIjtMTiREtxosxaAY0PdlqZop9xOzjS31QnFy3grYwS1mhlAzBLtqluOtY7al+qfplcgVZjyprajg8eM7nNmzbvG3D584ZDIcNCamJnrjIfMiU60D/1d4dC7V3xz1FK2Lhsbz289HlgMmhFJOr15+e2vfcvwGbwXQGAHjapVTBTttAEB2HENQgIhASh/bQlZAQaYMTBy4EhBRBIyEQCIIQh1ZocTbxQmJH9iYBfqLXqj/SL+ipH9If6L19Xi8lQWkpxSt7345n3szOzC4RLVg5sih59umzwRZN00+DUzRlvTJ4ghatK4PTNG99MXiSXqemDc7QfKpu8Ixlp78anKOXmTcGz9J05oPBczSVuQGzlX6B1SftJcYWLdB3g1OUs6YNnqCatWhwmpasjwZP0pb1zeAMLaXeGjyTep9qGZyjtckfBs/SQuadwXOUy0japoC6dEMhSWqRR4oYLZNLecxlKmGs04pGDl5GOyQo0ro+VnVoSkh8zIIKkOxqbFP2UWaH1oD28Idrrir+cWqApwMr2g66N6FseYotu3lWLpXWV8olp8R2RCRbPqu7UviuKLBd37WzD5WdNbbncZ9VXd4QHbDtgfoE1Gd0jqAl3QKXIeYn4uy8Lm8FFseQtahHbeiGWIpWr80BatiIj/DjOYSG0BuwdToqegvjuFce8tUCX9WCsCVY2S6xChvyvfLb1z9yjbU9hU6oixPohDqI0aENIIXRhGUPc4CES72fuBx9rbWKotCpCCMZ+MyxnQ2mVJP3VOBJHyntO/Zq/nmxPa3NCk9otJhnkwZ62GgdDm6PLjFfY51UbAt+ntuQo36ujBYf0Rn2V4DHATzF0TCdo0jXp49vA5K7rmJ0AIaO7qrxGY4PUxbyuG7RiGUdqAk00JmPGRKNNmZXZysy3nrADe2f6YiEtt7F9cfoEFkResf3zPsjDHG+x3eXPRLZqF+GqPp4pe6MC3xj2X1OuPZYpSONFc5SVldFIZ4KFTEisMXV6kIWwVekue6yXETkNUT6p6uiMPauYMubg8HA7nDlXfJrGwdyK//Y/WFsriDiiSSxK2QHUnnsWEQi7IsGi484O+AdMXy47Wz2xJNR8rMeNNWAh4JB0Jau8COY9fyGCJnyBKvv7rPDrvAT5f1EocCGjqadkBlbxvtctvlFWzAdCWe16hHjqpL1lOpWisXIDWVXRXYk23HIxcMa8vVfSf4b4TNu11+L2HpeAAAAeNptybcNwlAYBOA7kzE5wwo0z8+I0ADG2GMgRCgsERqYgClAtOwE0xDsv+Sk0yfdwUCY9wUa/9L9ljAQg4kcKhhjgikWWNLAEy/GGMeNCVzxwJ1JpphmhlmazDHPAossscwKq6yxzgabbLHNTup8CJRyVKitdOYU7Dbb9XG/+i1aWypSu+Jc9CJd+V1L1KIdaquhOBIdcRY68IZi9DtKiZaoxZ7Y/+n5/lz0RP8Dxh1BegAAAAEAAf//AA8AAAABAAAAAMw9os8AAAAAxvkyTwAAAADRt3yf"
        },
        "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size3-Regular.woff": {
            "type": "application/font-woff",
            "title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size3-Regular.woff",
            "text": "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"
        },
        "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size4-Regular.woff": {
            "type": "application/font-woff",
            "title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size4-Regular.woff",
            "text": "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"
        },
        "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Typewriter-Regular.woff": {
            "type": "application/font-woff",
            "title": "$:/plugins/tiddlywiki/katex/fonts/KaTeX_Typewriter-Regular.woff",
            "text": "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"
        },
        "$:/plugins/tiddlywiki/katex/katex.min.css": {
            "type": "text/plain",
            "title": "$:/plugins/tiddlywiki/katex/katex.min.css",
            "text": ".katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:inline-block}.katex{font:400 1.21em KaTeX_Main;line-height:1.2;white-space:nowrap;text-indent:0}.katex .katex-html{display:inline-block}.katex .katex-mathml{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.katex .base,.katex .strut{display:inline-block}.katex .mathit{font-family:KaTeX_Math;font-style:italic}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .amsrm,.katex .mathbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr{font-family:KaTeX_Script}.katex .mathsf{font-family:KaTeX_SansSerif}.katex .mainit{font-family:KaTeX_Main;font-style:italic}.katex .textstyle>.mord+.mop{margin-left:.16667em}.katex .textstyle>.mord+.mbin{margin-left:.22222em}.katex .textstyle>.mord+.mrel{margin-left:.27778em}.katex .textstyle>.mop+.mop,.katex .textstyle>.mop+.mord,.katex .textstyle>.mord+.minner{margin-left:.16667em}.katex .textstyle>.mop+.mrel{margin-left:.27778em}.katex .textstyle>.mop+.minner{margin-left:.16667em}.katex .textstyle>.mbin+.minner,.katex .textstyle>.mbin+.mop,.katex .textstyle>.mbin+.mopen,.katex .textstyle>.mbin+.mord{margin-left:.22222em}.katex .textstyle>.mrel+.minner,.katex .textstyle>.mrel+.mop,.katex .textstyle>.mrel+.mopen,.katex .textstyle>.mrel+.mord{margin-left:.27778em}.katex .textstyle>.mclose+.mop{margin-left:.16667em}.katex .textstyle>.mclose+.mbin{margin-left:.22222em}.katex .textstyle>.mclose+.mrel{margin-left:.27778em}.katex .textstyle>.mclose+.minner,.katex .textstyle>.minner+.mop,.katex .textstyle>.minner+.mord,.katex .textstyle>.mpunct+.mclose,.katex .textstyle>.mpunct+.minner,.katex .textstyle>.mpunct+.mop,.katex .textstyle>.mpunct+.mopen,.katex .textstyle>.mpunct+.mord,.katex .textstyle>.mpunct+.mpunct,.katex .textstyle>.mpunct+.mrel{margin-left:.16667em}.katex .textstyle>.minner+.mbin{margin-left:.22222em}.katex .textstyle>.minner+.mrel{margin-left:.27778em}.katex .mclose+.mop,.katex .minner+.mop,.katex .mop+.mop,.katex .mop+.mord,.katex .mord+.mop,.katex .textstyle>.minner+.minner,.katex .textstyle>.minner+.mopen,.katex .textstyle>.minner+.mpunct{margin-left:.16667em}.katex .reset-textstyle.textstyle{font-size:1em}.katex .reset-textstyle.scriptstyle{font-size:.7em}.katex .reset-textstyle.scriptscriptstyle{font-size:.5em}.katex .reset-scriptstyle.textstyle{font-size:1.42857em}.katex .reset-scriptstyle.scriptstyle{font-size:1em}.katex .reset-scriptstyle.scriptscriptstyle{font-size:.71429em}.katex .reset-scriptscriptstyle.textstyle{font-size:2em}.katex .reset-scriptscriptstyle.scriptstyle{font-size:1.4em}.katex .reset-scriptscriptstyle.scriptscriptstyle{font-size:1em}.katex .style-wrap{position:relative}.katex .vlist{display:inline-block}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist .baseline-fix{display:inline-table;table-layout:fixed}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{width:100%}.katex .mfrac .frac-line:before{border-bottom-style:solid;border-bottom-width:1px;content:\"\";display:block}.katex .mfrac .frac-line:after{border-bottom-style:solid;border-bottom-width:.04em;content:\"\";display:block;margin-top:-1px}.katex .mspace{display:inline-block}.katex .mspace.negativethinspace{margin-left:-.16667em}.katex .mspace.thinspace{width:.16667em}.katex .mspace.mediumspace{width:.22222em}.katex .mspace.thickspace{width:.27778em}.katex .mspace.enspace{width:.5em}.katex .mspace.quad{width:1em}.katex .mspace.qquad{width:2em}.katex .llap,.katex .rlap{width:0;position:relative}.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .rlap>.inner{left:0}.katex .katex-logo .a{font-size:.75em;margin-left:-.32em;position:relative;top:-.2em}.katex .katex-logo .t{margin-left:-.23em}.katex .katex-logo .e{margin-left:-.1667em;position:relative;top:.2155em}.katex .katex-logo .x{margin-left:-.125em}.katex .rule{display:inline-block;border-style:solid;position:relative}.katex .overline .overline-line{width:100%}.katex .overline .overline-line:before{border-bottom-style:solid;border-bottom-width:1px;content:\"\";display:block}.katex .overline .overline-line:after{border-bottom-style:solid;border-bottom-width:.04em;content:\"\";display:block;margin-top:-1px}.katex .sqrt>.sqrt-sign{position:relative}.katex .sqrt .sqrt-line{width:100%}.katex .sqrt .sqrt-line:before{border-bottom-style:solid;border-bottom-width:1px;content:\"\";display:block}.katex .sqrt .sqrt-line:after{border-bottom-style:solid;border-bottom-width:.04em;content:\"\";display:block;margin-top:-1px}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer,.katex .sizing{display:inline-block}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:2em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:3.46em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:4.14em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.98em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.47142857em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.95714286em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.55714286em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.875em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.125em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.25em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.5em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.8em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.1625em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.5875em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:3.1125em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.77777778em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.88888889em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.6em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.92222222em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.3em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.76666667em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.7em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.8em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.9em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.2em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.44em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.73em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:2.07em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.49em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.58333333em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.66666667em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.75em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.83333333em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44166667em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.725em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.075em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.48611111em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.55555556em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.625em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.69444444em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.20138889em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.4375em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72916667em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.28901734em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.40462428em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.46242775em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.52023121em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.57803468em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69364162em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83236994em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.19653179em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.43930636em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.24154589em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.33816425em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.38647343em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.43478261em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.48309179em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.57971014em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69565217em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83574879em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20289855em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.20080321em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2811245em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.32128514em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.36144578em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.40160643em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48192771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57831325em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69477912em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8313253em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist>span,.katex .op-limits>.vlist>span{text-align:center}.katex .accent .accent-body>span{width:0}.katex .accent .accent-body.accent-vec>span{position:relative;left:.326em}.katex .mtable .vertical-separator{display:inline-block;margin:0 -.025em;border-right:.05em solid #000}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist{text-align:center}.katex .mtable .col-align-l>.vlist{text-align:left}.katex .mtable .col-align-r>.vlist{text-align:right}"
        },
        "$:/plugins/tiddlywiki/katex/katex.min.js": {
            "type": "application/javascript",
            "title": "$:/plugins/tiddlywiki/katex/katex.min.js",
            "module-type": "library",
            "text": "(function(document) {\n(function(e){if(typeof exports===\"object\"&&typeof module!==\"undefined\"){module.exports=e()}else if(typeof define===\"function\"&&define.amd){define([],e)}else{var t;if(typeof window!==\"undefined\"){t=window}else if(typeof global!==\"undefined\"){t=global}else if(typeof self!==\"undefined\"){t=self}else{t=this}t.katex=e()}})(function(){var e,t,i;return function h(e,t,i){function a(l,s){if(!t[l]){if(!e[l]){var p=typeof require==\"function\"&&require;if(!s&&p)return p(l,!0);if(r)return r(l,!0);var c=new Error(\"Cannot find module '\"+l+\"'\");throw c.code=\"MODULE_NOT_FOUND\",c}var n=t[l]={exports:{}};e[l][0].call(n.exports,function(t){var i=e[l][1][t];return a(i?i:t)},n,n.exports,h,e,t,i)}return t[l].exports}var r=typeof require==\"function\"&&require;for(var l=0;l<i.length;l++)a(i[l]);return a}({1:[function(e,t,i){var h=e(\"./src/ParseError\");var a=e(\"./src/Settings\");var r=e(\"./src/buildTree\");var l=e(\"./src/parseTree\");var s=e(\"./src/utils\");var p=function(e,t,i){s.clearNode(t);var h=new a(i);var p=l(e,h);var c=r(p,e,h).toNode();t.appendChild(c)};if(typeof document!==\"undefined\"){if(document.compatMode!==\"CSS1Compat\"){typeof console!==\"undefined\"&&console.warn(\"Warning: KaTeX doesn't work in quirks mode. Make sure your \"+\"website has a suitable doctype.\");p=function(){throw new h(\"KaTeX doesn't work in quirks mode.\")}}}var c=function(e,t){var i=new a(t);var h=l(e,i);return r(h,e,i).toMarkup()};var n=function(e,t){var i=new a(t);return l(e,i)};t.exports={render:p,renderToString:c,__parse:n,ParseError:h}},{\"./src/ParseError\":5,\"./src/Settings\":7,\"./src/buildTree\":12,\"./src/parseTree\":21,\"./src/utils\":23}],2:[function(e,t,i){\"use strict\";function h(e){if(!e.__matchAtRelocatable){var t=e.source+\"|()\";var i=\"g\"+(e.ignoreCase?\"i\":\"\")+(e.multiline?\"m\":\"\")+(e.unicode?\"u\":\"\");e.__matchAtRelocatable=new RegExp(t,i)}return e.__matchAtRelocatable}function a(e,t,i){if(e.global||e.sticky){throw new Error(\"matchAt(...): Only non-global regexes are supported\")}var a=h(e);a.lastIndex=i;var r=a.exec(t);if(r[r.length-1]==null){r.length=r.length-1;return r}else{return null}}t.exports=a},{}],3:[function(e,t,i){var h=e(\"match-at\");var a=e(\"./ParseError\");function r(e){this._input=e}function l(e,t,i){this.text=e;this.data=t;this.position=i}var s=[/[/|@.\"\"`0-9a-zA-Z]/,/[*+-]/,/[=<>:]/,/[,;]/,/['\\^_{}]/,/[(\\[]/,/[)\\]?!]/,/~/,/&/,/\\\\\\\\/];var p=[/[a-zA-Z0-9`!@*()-=+\\[\\]'\";:?\\/.,]/,/[{}]/,/~/,/&/,/\\\\\\\\/];var c=/\\s*/;var n=/ +|\\\\  +/;var o=/\\\\(?:[a-zA-Z]+|.)/;r.prototype._innerLex=function(e,t,i){var r=this._input;var s;if(i){s=h(c,r,e)[0];e+=s.length}else{s=h(n,r,e);if(s!==null){return new l(\" \",null,e+s[0].length)}}if(e===r.length){return new l(\"EOF\",null,e)}var p;if(p=h(o,r,e)){return new l(p[0],null,e+p[0].length)}else{for(var g=0;g<t.length;g++){var d=t[g];if(p=h(d,r,e)){return new l(p[0],null,e+p[0].length)}}}throw new a(\"Unexpected character: '\"+r[e]+\"'\",this,e)};var g=/#[a-z0-9]+|[a-z]+/i;r.prototype._innerLexColor=function(e){var t=this._input;var i=h(c,t,e)[0];e+=i.length;var r;if(r=h(g,t,e)){return new l(r[0],null,e+r[0].length)}else{throw new a(\"Invalid color\",this,e)}};var d=/(-?)\\s*(\\d+(?:\\.\\d*)?|\\.\\d+)\\s*([a-z]{2})/;r.prototype._innerLexSize=function(e){var t=this._input;var i=h(c,t,e)[0];e+=i.length;var r;if(r=h(d,t,e)){var s=r[3];if(s!==\"em\"&&s!==\"ex\"){throw new a(\"Invalid unit: '\"+s+\"'\",this,e)}return new l(r[0],{number:+(r[1]+r[2]),unit:s},e+r[0].length)}throw new a(\"Invalid size\",this,e)};r.prototype._innerLexWhitespace=function(e){var t=this._input;var i=h(c,t,e)[0];e+=i.length;return new l(i[0],null,e)};r.prototype.lex=function(e,t){if(t===\"math\"){return this._innerLex(e,s,true)}else if(t===\"text\"){return this._innerLex(e,p,false)}else if(t===\"color\"){return this._innerLexColor(e)}else if(t===\"size\"){return this._innerLexSize(e)}else if(t===\"whitespace\"){return this._innerLexWhitespace(e)}};t.exports=r},{\"./ParseError\":5,\"match-at\":2}],4:[function(e,t,i){function h(e){this.style=e.style;this.color=e.color;this.size=e.size;this.phantom=e.phantom;this.font=e.font;if(e.parentStyle===undefined){this.parentStyle=e.style}else{this.parentStyle=e.parentStyle}if(e.parentSize===undefined){this.parentSize=e.size}else{this.parentSize=e.parentSize}}h.prototype.extend=function(e){var t={style:this.style,size:this.size,color:this.color,parentStyle:this.style,parentSize:this.size,phantom:this.phantom,font:this.font};for(var i in e){if(e.hasOwnProperty(i)){t[i]=e[i]}}return new h(t)};h.prototype.withStyle=function(e){return this.extend({style:e})};h.prototype.withSize=function(e){return this.extend({size:e})};h.prototype.withColor=function(e){return this.extend({color:e})};h.prototype.withPhantom=function(){return this.extend({phantom:true})};h.prototype.withFont=function(e){return this.extend({font:e})};h.prototype.reset=function(){return this.extend({})};var a={\"katex-blue\":\"#6495ed\",\"katex-orange\":\"#ffa500\",\"katex-pink\":\"#ff00af\",\"katex-red\":\"#df0030\",\"katex-green\":\"#28ae7b\",\"katex-gray\":\"gray\",\"katex-purple\":\"#9d38bd\",\"katex-blueA\":\"#c7e9f1\",\"katex-blueB\":\"#9cdceb\",\"katex-blueC\":\"#58c4dd\",\"katex-blueD\":\"#29abca\",\"katex-blueE\":\"#1c758a\",\"katex-tealA\":\"#acead7\",\"katex-tealB\":\"#76ddc0\",\"katex-tealC\":\"#5cd0b3\",\"katex-tealD\":\"#55c1a7\",\"katex-tealE\":\"#49a88f\",\"katex-greenA\":\"#c9e2ae\",\"katex-greenB\":\"#a6cf8c\",\"katex-greenC\":\"#83c167\",\"katex-greenD\":\"#77b05d\",\"katex-greenE\":\"#699c52\",\"katex-goldA\":\"#f7c797\",\"katex-goldB\":\"#f9b775\",\"katex-goldC\":\"#f0ac5f\",\"katex-goldD\":\"#e1a158\",\"katex-goldE\":\"#c78d46\",\"katex-redA\":\"#f7a1a3\",\"katex-redB\":\"#ff8080\",\"katex-redC\":\"#fc6255\",\"katex-redD\":\"#e65a4c\",\"katex-redE\":\"#cf5044\",\"katex-maroonA\":\"#ecabc1\",\"katex-maroonB\":\"#ec92ab\",\"katex-maroonC\":\"#c55f73\",\"katex-maroonD\":\"#a24d61\",\"katex-maroonE\":\"#94424f\",\"katex-purpleA\":\"#caa3e8\",\"katex-purpleB\":\"#b189c6\",\"katex-purpleC\":\"#9a72ac\",\"katex-purpleD\":\"#715582\",\"katex-purpleE\":\"#644172\",\"katex-mintA\":\"#f5f9e8\",\"katex-mintB\":\"#edf2df\",\"katex-mintC\":\"#e0e5cc\",\"katex-grayA\":\"#fdfdfd\",\"katex-grayB\":\"#f7f7f7\",\"katex-grayC\":\"#eeeeee\",\"katex-grayD\":\"#dddddd\",\"katex-grayE\":\"#cccccc\",\"katex-grayF\":\"#aaaaaa\",\"katex-grayG\":\"#999999\",\"katex-grayH\":\"#555555\",\"katex-grayI\":\"#333333\",\"katex-kaBlue\":\"#314453\",\"katex-kaGreen\":\"#639b24\"};h.prototype.getColor=function(){if(this.phantom){return\"transparent\"}else{return a[this.color]||this.color}};t.exports=h},{}],5:[function(e,t,i){function h(e,t,i){var a=\"KaTeX parse error: \"+e;if(t!==undefined&&i!==undefined){a+=\" at position \"+i+\": \";var r=t._input;r=r.slice(0,i)+\"\\u0332\"+r.slice(i);var l=Math.max(0,i-15);var s=i+15;a+=r.slice(l,s)}var p=new Error(a);p.name=\"ParseError\";p.__proto__=h.prototype;p.position=i;return p}h.prototype.__proto__=Error.prototype;t.exports=h},{}],6:[function(e,t,i){var h=e(\"./functions\");var a=e(\"./environments\");var r=e(\"./Lexer\");var l=e(\"./symbols\");var s=e(\"./utils\");var p=e(\"./parseData\");var c=e(\"./ParseError\");function n(e,t){this.lexer=new r(e);this.settings=t}var o=p.ParseNode;var g=p.ParseResult;function d(e,t){this.result=e;this.isFunction=t}n.prototype.expect=function(e,t){if(e.text!==t){throw new c(\"Expected '\"+t+\"', got '\"+e.text+\"'\",this.lexer,e.position)}};n.prototype.parse=function(e){var t=this.parseInput(0,\"math\");return t.result};n.prototype.parseInput=function(e,t){var i=this.parseExpression(e,t,false);this.expect(i.peek,\"EOF\");return i};var w=[\"}\",\"\\\\end\",\"\\\\right\",\"&\",\"\\\\\\\\\",\"\\\\cr\"];n.prototype.parseExpression=function(e,t,i,h){var a=[];var r=null;while(true){r=this.lexer.lex(e,t);if(w.indexOf(r.text)!==-1){break}if(h&&r.text===h){break}var l=this.parseAtom(e,t);if(!l){if(!this.settings.throwOnError&&r.text[0]===\"\\\\\"){var s=this.handleUnsupportedCmd(r.text,t);a.push(s);e=r.position;continue}break}if(i&&l.result.type===\"infix\"){break}a.push(l.result);e=l.position}var p=new g(this.handleInfixNodes(a,t),e);p.peek=r;return p};n.prototype.handleInfixNodes=function(e,t){var i=-1;var a;var r;for(var l=0;l<e.length;l++){var s=e[l];if(s.type===\"infix\"){if(i!==-1){throw new c(\"only one infix operator per group\",this.lexer,-1)}i=l;r=s.value.replaceWith;a=h.funcs[r]}}if(i!==-1){var p,n;var g=e.slice(0,i);var d=e.slice(i+1);if(g.length===1&&g[0].type===\"ordgroup\"){p=g[0]}else{p=new o(\"ordgroup\",g,t)}if(d.length===1&&d[0].type===\"ordgroup\"){n=d[0]}else{n=new o(\"ordgroup\",d,t)}var w=a.handler(r,p,n);return[new o(w.type,w,t)]}else{return e}};var u=1;n.prototype.handleSupSubscript=function(e,t,i,a){var r=this.parseGroup(e,t);if(!r){var l=this.lexer.lex(e,t);if(!this.settings.throwOnError&&l.text[0]===\"\\\\\"){return new g(this.handleUnsupportedCmd(l.text,t),l.position)}else{throw new c(\"Expected group after '\"+i+\"'\",this.lexer,e)}}else if(r.isFunction){var s=h.funcs[r.result.result].greediness;if(s>u){return this.parseFunction(e,t)}else{throw new c(\"Got function '\"+r.result.result+\"' with no arguments \"+\"as \"+a,this.lexer,e)}}else{return r.result}};n.prototype.handleUnsupportedCmd=function(e,t){var i=[];for(var h=0;h<e.length;h++){i.push(new o(\"textord\",e[h],\"text\"))}var a=new o(\"text\",{body:i,type:\"text\"},t);var r=new o(\"color\",{color:this.settings.errorColor,value:[a],type:\"color\"},t);return r};n.prototype.parseAtom=function(e,t){var i=this.parseImplicitGroup(e,t);if(t===\"text\"){return i}var h;if(!i){h=e;i=undefined}else{h=i.position}var a;var r;var l;while(true){var s=this.lexer.lex(h,t);if(s.text===\"\\\\limits\"||s.text===\"\\\\nolimits\"){if(!i||i.result.type!==\"op\"){throw new c(\"Limit controls must follow a math operator\",this.lexer,h)}else{var p=s.text===\"\\\\limits\";i.result.value.limits=p;i.result.value.alwaysHandleSupSub=true;h=s.position}}else if(s.text===\"^\"){if(a){throw new c(\"Double superscript\",this.lexer,h)}l=this.handleSupSubscript(s.position,t,s.text,\"superscript\");h=l.position;a=l.result}else if(s.text===\"_\"){if(r){throw new c(\"Double subscript\",this.lexer,h)}l=this.handleSupSubscript(s.position,t,s.text,\"subscript\");h=l.position;r=l.result}else if(s.text===\"'\"){var n=new o(\"textord\",\"\\\\prime\",t);var d=[n];h=s.position;while((s=this.lexer.lex(h,t)).text===\"'\"){d.push(n);h=s.position}a=new o(\"ordgroup\",d,t)}else{break}}if(a||r){return new g(new o(\"supsub\",{base:i&&i.result,sup:a,sub:r},t),h)}else{return i}};var k=[\"\\\\tiny\",\"\\\\scriptsize\",\"\\\\footnotesize\",\"\\\\small\",\"\\\\normalsize\",\"\\\\large\",\"\\\\Large\",\"\\\\LARGE\",\"\\\\huge\",\"\\\\Huge\"];var m=[\"\\\\displaystyle\",\"\\\\textstyle\",\"\\\\scriptstyle\",\"\\\\scriptscriptstyle\"];n.prototype.parseImplicitGroup=function(e,t){var i=this.parseSymbol(e,t);if(!i||!i.result){return this.parseFunction(e,t)}var h=i.result.result;var r;if(h===\"\\\\left\"){var l=this.parseFunction(e,t);r=this.parseExpression(l.position,t,false);this.expect(r.peek,\"\\\\right\");var p=this.parseFunction(r.position,t);return new g(new o(\"leftright\",{body:r.result,left:l.result.value.value,right:p.result.value.value},t),p.position)}else if(h===\"\\\\begin\"){var n=this.parseFunction(e,t);var d=n.result.value.name;if(!a.hasOwnProperty(d)){throw new c(\"No such environment: \"+d,this.lexer,n.result.value.namepos)}var w=a[d];var u=[null,t,d];var f=this.parseArguments(n.position,t,\"\\\\begin{\"+d+\"}\",w,u);u[0]=f;var v=w.handler.apply(this,u);var y=this.lexer.lex(v.position,t);this.expect(y,\"\\\\end\");var x=this.parseFunction(v.position,t);if(x.result.value.name!==d){throw new c(\"Mismatch: \\\\begin{\"+d+\"} matched \"+\"by \\\\end{\"+x.result.value.name+\"}\",this.lexer,x.namepos)}v.position=x.position;return v}else if(s.contains(k,h)){r=this.parseExpression(i.result.position,t,false);return new g(new o(\"sizing\",{size:\"size\"+(s.indexOf(k,h)+1),value:r.result},t),r.position)}else if(s.contains(m,h)){r=this.parseExpression(i.result.position,t,true);return new g(new o(\"styling\",{style:h.slice(1,h.length-5),value:r.result},t),r.position)}else{return this.parseFunction(e,t)}};n.prototype.parseFunction=function(e,t){var i=this.parseGroup(e,t);if(i){if(i.isFunction){var a=i.result.result;var r=h.funcs[a];if(t===\"text\"&&!r.allowedInText){throw new c(\"Can't use function '\"+a+\"' in text mode\",this.lexer,i.position)}var l=[a];var s=this.parseArguments(i.result.position,t,a,r,l);var p=h.funcs[a].handler.apply(this,l);return new g(new o(p.type,p,t),s)}else{return i.result}}else{return null}};n.prototype.parseArguments=function(e,t,i,a,r){var l=a.numArgs+a.numOptionalArgs;if(l===0){return e}var s=e;var p=a.greediness;var n=[s];for(var o=0;o<l;o++){var w=a.argTypes&&a.argTypes[o];var u;if(o<a.numOptionalArgs){if(w){u=this.parseSpecialGroup(s,w,t,true)}else{u=this.parseOptionalGroup(s,t)}if(!u){r.push(null);n.push(s);continue}}else{if(w){u=this.parseSpecialGroup(s,w,t)}else{u=this.parseGroup(s,t)}if(!u){var k=this.lexer.lex(s,t);if(!this.settings.throwOnError&&k.text[0]===\"\\\\\"){u=new d(new g(this.handleUnsupportedCmd(k.text,t),k.position),false)}else{throw new c(\"Expected group after '\"+i+\"'\",this.lexer,e)}}}var m;if(u.isFunction){var f=h.funcs[u.result.result].greediness;if(f>p){m=this.parseFunction(s,t)}else{throw new c(\"Got function '\"+u.result.result+\"' as \"+\"argument to '\"+i+\"'\",this.lexer,u.result.position-1)}}else{m=u.result}r.push(m.result);n.push(m.position);s=m.position}r.push(n);return s};n.prototype.parseSpecialGroup=function(e,t,i,h){if(t===\"original\"){t=i}if(t===\"color\"||t===\"size\"){var a=this.lexer.lex(e,i);if(h&&a.text!==\"[\"){return null}this.expect(a,h?\"[\":\"{\");var r=this.lexer.lex(a.position,t);var l;if(t===\"color\"){l=r.text}else{l=r.data}var s=this.lexer.lex(r.position,i);this.expect(s,h?\"]\":\"}\");return new d(new g(new o(t,l,i),s.position),false)}else if(t===\"text\"){var p=this.lexer.lex(e,\"whitespace\");e=p.position}if(h){return this.parseOptionalGroup(e,t)}else{return this.parseGroup(e,t)}};n.prototype.parseGroup=function(e,t){var i=this.lexer.lex(e,t);if(i.text===\"{\"){var h=this.parseExpression(i.position,t,false);var a=this.lexer.lex(h.position,t);this.expect(a,\"}\");return new d(new g(new o(\"ordgroup\",h.result,t),a.position),false)}else{return this.parseSymbol(e,t)}};n.prototype.parseOptionalGroup=function(e,t){var i=this.lexer.lex(e,t);if(i.text===\"[\"){var h=this.parseExpression(i.position,t,false,\"]\");var a=this.lexer.lex(h.position,t);this.expect(a,\"]\");return new d(new g(new o(\"ordgroup\",h.result,t),a.position),false)}else{return null}};n.prototype.parseSymbol=function(e,t){var i=this.lexer.lex(e,t);if(h.funcs[i.text]){return new d(new g(i.text,i.position),true)}else if(l[t][i.text]){return new d(new g(new o(l[t][i.text].group,i.text,t),i.position),false)}else{return null}};n.prototype.ParseNode=o;t.exports=n},{\"./Lexer\":3,\"./ParseError\":5,\"./environments\":15,\"./functions\":18,\"./parseData\":20,\"./symbols\":22,\"./utils\":23}],7:[function(e,t,i){function h(e,t){return e===undefined?t:e}function a(e){e=e||{};this.displayMode=h(e.displayMode,false);this.throwOnError=h(e.throwOnError,true);this.errorColor=h(e.errorColor,\"#cc0000\")}t.exports=a},{}],8:[function(e,t,i){function h(e,t,i,h){this.id=e;this.size=t;this.cramped=h;this.sizeMultiplier=i}h.prototype.sup=function(){return w[u[this.id]]};h.prototype.sub=function(){return w[k[this.id]]};h.prototype.fracNum=function(){return w[m[this.id]]};h.prototype.fracDen=function(){return w[f[this.id]]};h.prototype.cramp=function(){return w[v[this.id]]};h.prototype.cls=function(){return g[this.size]+(this.cramped?\" cramped\":\" uncramped\")};h.prototype.reset=function(){return d[this.size]};var a=0;var r=1;var l=2;var s=3;var p=4;var c=5;var n=6;var o=7;var g=[\"displaystyle textstyle\",\"textstyle\",\"scriptstyle\",\"scriptscriptstyle\"];var d=[\"reset-textstyle\",\"reset-textstyle\",\"reset-scriptstyle\",\"reset-scriptscriptstyle\"];var w=[new h(a,0,1,false),new h(r,0,1,true),new h(l,1,1,false),new h(s,1,1,true),new h(p,2,.7,false),new h(c,2,.7,true),new h(n,3,.5,false),new h(o,3,.5,true)];var u=[p,c,p,c,n,o,n,o];var k=[c,c,c,c,o,o,o,o];var m=[l,s,p,c,n,o,n,o];var f=[s,s,c,c,o,o,o,o];var v=[r,r,s,s,c,c,o,o];t.exports={DISPLAY:w[a],TEXT:w[l],SCRIPT:w[p],SCRIPTSCRIPT:w[n]}},{}],9:[function(e,t,i){var h=e(\"./domTree\");var a=e(\"./fontMetrics\");var r=e(\"./symbols\");var l=e(\"./utils\");var s=[\"\\\\Gamma\",\"\\\\Delta\",\"\\\\Theta\",\"\\\\Lambda\",\"\\\\Xi\",\"\\\\Pi\",\"\\\\Sigma\",\"\\\\Upsilon\",\"\\\\Phi\",\"\\\\Psi\",\"\\\\Omega\"];var p=[\"\\u0131\",\"\\u0237\"];var c=function(e,t,i,l,s){if(r[i][e]&&r[i][e].replace){e=r[i][e].replace}var p=a.getCharacterMetrics(e,t);var c;if(p){c=new h.symbolNode(e,p.height,p.depth,p.italic,p.skew,s)}else{typeof console!==\"undefined\"&&console.warn(\"No character metrics for '\"+e+\"' in style '\"+t+\"'\");c=new h.symbolNode(e,0,0,0,0,s)}if(l){c.style.color=l}return c};var n=function(e,t,i,h){if(e===\"\\\\\"||r[t][e].font===\"main\"){return c(e,\"Main-Regular\",t,i,h)}else{return c(e,\"AMS-Regular\",t,i,h.concat([\"amsrm\"]))}};var o=function(e,t,i,h,a){if(a===\"mathord\"){return g(e,t,i,h)}else if(a===\"textord\"){return c(e,\"Main-Regular\",t,i,h.concat([\"mathrm\"]))}else{throw new Error(\"unexpected type: \"+a+\" in mathDefault\")}};var g=function(e,t,i,h){if(/[0-9]/.test(e.charAt(0))||l.contains(p,e)||l.contains(s,e)){return c(e,\"Main-Italic\",t,i,h.concat([\"mainit\"]))}else{return c(e,\"Math-Italic\",t,i,h.concat([\"mathit\"]))}};var d=function(e,t,i){var h=e.mode;var s=e.value;if(r[h][s]&&r[h][s].replace){s=r[h][s].replace}var n=[\"mord\"];var d=t.getColor();var w=t.font;if(w){if(w===\"mathit\"||l.contains(p,s)){return g(s,h,d,n)}else{var u=x[w].fontName;if(a.getCharacterMetrics(s,u)){return c(s,u,h,d,n.concat([w]))}else{return o(s,h,d,n,i)}}}else{return o(s,h,d,n,i)}};var w=function(e){var t=0;var i=0;var h=0;if(e.children){for(var a=0;a<e.children.length;a++){if(e.children[a].height>t){t=e.children[a].height}if(e.children[a].depth>i){i=e.children[a].depth}if(e.children[a].maxFontSize>h){h=e.children[a].maxFontSize}}}e.height=t;e.depth=i;e.maxFontSize=h};var u=function(e,t,i){var a=new h.span(e,t);w(a);if(i){a.style.color=i}return a};var k=function(e){var t=new h.documentFragment(e);w(t);return t};var m=function(e,t){var i=u([],[new h.symbolNode(\"\\u200b\")]);i.style.fontSize=t/e.style.sizeMultiplier+\"em\";var a=u([\"fontsize-ensurer\",\"reset-\"+e.size,\"size5\"],[i]);return a};var f=function(e,t,i,a){var r;var l;var s;if(t===\"individualShift\"){var p=e;e=[p[0]];r=-p[0].shift-p[0].elem.depth;l=r;for(s=1;s<p.length;s++){var c=-p[s].shift-l-p[s].elem.depth;var n=c-(p[s-1].elem.height+p[s-1].elem.depth);l=l+c;e.push({type:\"kern\",size:n});e.push(p[s])}}else if(t===\"top\"){var o=i;for(s=0;s<e.length;s++){if(e[s].type===\"kern\"){o-=e[s].size}else{o-=e[s].elem.height+e[s].elem.depth}}r=o}else if(t===\"bottom\"){r=-i}else if(t===\"shift\"){r=-e[0].elem.depth-i}else if(t===\"firstBaseline\"){r=-e[0].elem.depth}else{r=0}var g=0;for(s=0;s<e.length;s++){if(e[s].type===\"elem\"){g=Math.max(g,e[s].elem.maxFontSize)}}var d=m(a,g);var w=[];l=r;for(s=0;s<e.length;s++){if(e[s].type===\"kern\"){l+=e[s].size}else{var k=e[s].elem;var f=-k.depth-l;l+=k.height+k.depth;var v=u([],[d,k]);v.height-=f;v.depth+=f;v.style.top=f+\"em\";w.push(v)}}var y=u([\"baseline-fix\"],[d,new h.symbolNode(\"\\u200b\")]);w.push(y);var x=u([\"vlist\"],w);x.height=Math.max(l,x.height);x.depth=Math.max(-r,x.depth);return x};var v={size1:.5,size2:.7,size3:.8,size4:.9,size5:1,size6:1.2,size7:1.44,size8:1.73,size9:2.07,size10:2.49};var y={\"\\\\qquad\":{size:\"2em\",className:\"qquad\"},\"\\\\quad\":{size:\"1em\",className:\"quad\"},\"\\\\enspace\":{size:\"0.5em\",className:\"enspace\"},\"\\\\;\":{size:\"0.277778em\",className:\"thickspace\"},\"\\\\:\":{size:\"0.22222em\",className:\"mediumspace\"},\"\\\\,\":{size:\"0.16667em\",className:\"thinspace\"},\"\\\\!\":{size:\"-0.16667em\",className:\"negativethinspace\"}};var x={mathbf:{variant:\"bold\",fontName:\"Main-Bold\"},mathrm:{variant:\"normal\",fontName:\"Main-Regular\"},mathbb:{variant:\"double-struck\",fontName:\"AMS-Regular\"},mathcal:{variant:\"script\",fontName:\"Caligraphic-Regular\"},mathfrak:{variant:\"fraktur\",fontName:\"Fraktur-Regular\"},mathscr:{variant:\"script\",fontName:\"Script-Regular\"},mathsf:{variant:\"sans-serif\",fontName:\"SansSerif-Regular\"},mathtt:{variant:\"monospace\",fontName:\"Typewriter-Regular\"}};t.exports={fontMap:x,makeSymbol:c,mathsym:n,makeSpan:u,makeFragment:k,makeVList:f,makeOrd:d,sizingMultiplier:v,spacingFunctions:y}},{\"./domTree\":14,\"./fontMetrics\":16,\"./symbols\":22,\"./utils\":23}],10:[function(e,t,i){var h=e(\"./ParseError\");var a=e(\"./Style\");var r=e(\"./buildCommon\");var l=e(\"./delimiter\");var s=e(\"./domTree\");var p=e(\"./fontMetrics\");var c=e(\"./utils\");var n=r.makeSpan;var o=function(e,t,i){var h=[];for(var a=0;a<e.length;a++){var r=e[a];h.push(v(r,t,i));i=r}return h};var g={mathord:\"mord\",textord:\"mord\",bin:\"mbin\",rel:\"mrel\",text:\"mord\",open:\"mopen\",close:\"mclose\",inner:\"minner\",genfrac:\"mord\",array:\"mord\",spacing:\"mord\",punct:\"mpunct\",ordgroup:\"mord\",op:\"mop\",katex:\"mord\",overline:\"mord\",rule:\"mord\",leftright:\"minner\",sqrt:\"mord\",accent:\"mord\"};var d=function(e){if(e==null){return g.mathord}else if(e.type===\"supsub\"){return d(e.value.base)}else if(e.type===\"llap\"||e.type===\"rlap\"){return d(e.value)}else if(e.type===\"color\"){return d(e.value.value)}else if(e.type===\"sizing\"){return d(e.value.value)}else if(e.type===\"styling\"){return d(e.value.value)}else if(e.type===\"delimsizing\"){return g[e.value.delimType]}else{return g[e.type]}};var w=function(e,t){if(!e){return false}else if(e.type===\"op\"){return e.value.limits&&(t.style.size===a.DISPLAY.size||e.value.alwaysHandleSupSub)}else if(e.type===\"accent\"){return k(e.value.base)}else{return null}};var u=function(e){if(!e){return false}else if(e.type===\"ordgroup\"){if(e.value.length===1){return u(e.value[0])}else{return e}}else if(e.type===\"color\"){if(e.value.value.length===1){return u(e.value.value[0])}else{return e}}else{return e}};var k=function(e){var t=u(e);return t.type===\"mathord\"||t.type===\"textord\"||t.type===\"bin\"||t.type===\"rel\"||t.type===\"inner\"||t.type===\"open\"||t.type===\"close\"||t.type===\"punct\"};var m=function(e){return n([\"sizing\",\"reset-\"+e.size,\"size5\",e.style.reset(),a.TEXT.cls(),\"nulldelimiter\"])};var f={mathord:function(e,t,i){return r.makeOrd(e,t,\"mathord\")},textord:function(e,t,i){return r.makeOrd(e,t,\"textord\")},bin:function(e,t,i){var h=\"mbin\";var a=i;while(a&&a.type===\"color\"){var l=a.value.value;a=l[l.length-1]}if(!i||c.contains([\"mbin\",\"mopen\",\"mrel\",\"mop\",\"mpunct\"],d(a))){e.type=\"textord\";h=\"mord\"}return r.mathsym(e.value,e.mode,t.getColor(),[h])},rel:function(e,t,i){return r.mathsym(e.value,e.mode,t.getColor(),[\"mrel\"])},open:function(e,t,i){return r.mathsym(e.value,e.mode,t.getColor(),[\"mopen\"])},close:function(e,t,i){return r.mathsym(e.value,e.mode,t.getColor(),[\"mclose\"])},inner:function(e,t,i){return r.mathsym(e.value,e.mode,t.getColor(),[\"minner\"])},punct:function(e,t,i){return r.mathsym(e.value,e.mode,t.getColor(),[\"mpunct\"])},ordgroup:function(e,t,i){return n([\"mord\",t.style.cls()],o(e.value,t.reset()))},text:function(e,t,i){return n([\"text\",\"mord\",t.style.cls()],o(e.value.body,t.reset()))},color:function(e,t,i){var h=o(e.value.value,t.withColor(e.value.color),i);return new r.makeFragment(h)},supsub:function(e,t,i){if(w(e.value.base,t)){return f[e.value.base.type](e,t,i)}var h=v(e.value.base,t.reset());var l,c,o,g;if(e.value.sup){o=v(e.value.sup,t.withStyle(t.style.sup()));l=n([t.style.reset(),t.style.sup().cls()],[o])}if(e.value.sub){g=v(e.value.sub,t.withStyle(t.style.sub()));c=n([t.style.reset(),t.style.sub().cls()],[g])}var u,m;if(k(e.value.base)){u=0;m=0}else{u=h.height-p.metrics.supDrop;m=h.depth+p.metrics.subDrop}var y;if(t.style===a.DISPLAY){y=p.metrics.sup1}else if(t.style.cramped){y=p.metrics.sup3}else{y=p.metrics.sup2}var x=a.TEXT.sizeMultiplier*t.style.sizeMultiplier;var b=.5/p.metrics.ptPerEm/x+\"em\";var z;if(!e.value.sup){m=Math.max(m,p.metrics.sub1,g.height-.8*p.metrics.xHeight);z=r.makeVList([{type:\"elem\",elem:c}],\"shift\",m,t);z.children[0].style.marginRight=b;if(h instanceof s.symbolNode){z.children[0].style.marginLeft=-h.italic+\"em\"}}else if(!e.value.sub){u=Math.max(u,y,o.depth+.25*p.metrics.xHeight);z=r.makeVList([{type:\"elem\",elem:l}],\"shift\",-u,t);z.children[0].style.marginRight=b}else{u=Math.max(u,y,o.depth+.25*p.metrics.xHeight);m=Math.max(m,p.metrics.sub2);var S=p.metrics.defaultRuleThickness;if(u-o.depth-(g.height-m)<4*S){m=4*S-(u-o.depth)+g.height;var M=.8*p.metrics.xHeight-(u-o.depth);if(M>0){u+=M;m-=M}}z=r.makeVList([{type:\"elem\",elem:c,shift:m},{type:\"elem\",elem:l,shift:-u}],\"individualShift\",null,t);if(h instanceof s.symbolNode){z.children[0].style.marginLeft=-h.italic+\"em\"}z.children[0].style.marginRight=b;z.children[1].style.marginRight=b}return n([d(e.value.base)],[h,z])},genfrac:function(e,t,i){var h=t.style;if(e.value.size===\"display\"){h=a.DISPLAY}else if(e.value.size===\"text\"){h=a.TEXT}var s=h.fracNum();var c=h.fracDen();var o=v(e.value.numer,t.withStyle(s));var g=n([h.reset(),s.cls()],[o]);var d=v(e.value.denom,t.withStyle(c));var w=n([h.reset(),c.cls()],[d]);var u;if(e.value.hasBarLine){u=p.metrics.defaultRuleThickness/t.style.sizeMultiplier}else{u=0}var k;var f;var y;if(h.size===a.DISPLAY.size){k=p.metrics.num1;if(u>0){f=3*u}else{f=7*p.metrics.defaultRuleThickness}y=p.metrics.denom1}else{if(u>0){k=p.metrics.num2;f=u}else{k=p.metrics.num3;f=3*p.metrics.defaultRuleThickness}y=p.metrics.denom2}var x;if(u===0){var b=k-o.depth-(d.height-y);if(b<f){k+=.5*(f-b);y+=.5*(f-b)}x=r.makeVList([{type:\"elem\",elem:w,shift:y},{type:\"elem\",elem:g,shift:-k}],\"individualShift\",null,t)}else{var z=p.metrics.axisHeight;if(k-o.depth-(z+.5*u)<f){k+=f-(k-o.depth-(z+.5*u))}if(z-.5*u-(d.height-y)<f){y+=f-(z-.5*u-(d.height-y))}var S=n([t.style.reset(),a.TEXT.cls(),\"frac-line\"]);S.height=u;var M=-(z-.5*u);x=r.makeVList([{type:\"elem\",elem:w,shift:y},{type:\"elem\",elem:S,shift:M},{type:\"elem\",elem:g,shift:-k}],\"individualShift\",null,t)}x.height*=h.sizeMultiplier/t.style.sizeMultiplier;x.depth*=h.sizeMultiplier/t.style.sizeMultiplier;var q;if(h.size===a.DISPLAY.size){q=p.metrics.delim1}else{q=p.metrics.getDelim2(h)}var A,T;if(e.value.leftDelim==null){A=m(t)}else{A=l.customSizedDelim(e.value.leftDelim,q,true,t.withStyle(h),e.mode)}if(e.value.rightDelim==null){T=m(t)}else{T=l.customSizedDelim(e.value.rightDelim,q,true,t.withStyle(h),e.mode)}return n([\"mord\",t.style.reset(),h.cls()],[A,n([\"mfrac\"],[x]),T],t.getColor())},array:function(e,t,i){var a,l;var s=e.value.body.length;var o=0;var g=new Array(s);var d=1/p.metrics.ptPerEm;var w=5*d;var u=12*d;var k=c.deflt(e.value.arraystretch,1);var m=k*u;var f=.7*m;var y=.3*m;var x=0;for(a=0;a<e.value.body.length;++a){var b=e.value.body[a];var z=f;var S=y;if(o<b.length){o=b.length}var M=new Array(b.length);for(l=0;l<b.length;++l){var q=v(b[l],t);if(S<q.depth){S=q.depth}if(z<q.height){z=q.height}M[l]=q}var A=0;if(e.value.rowGaps[a]){A=e.value.rowGaps[a].value;switch(A.unit){case\"em\":A=A.number;break;case\"ex\":A=A.number*p.metrics.emPerEx;break;default:console.error(\"Can't handle unit \"+A.unit);A=0}if(A>0){A+=y;if(S<A){S=A}A=0}}M.height=z;M.depth=S;x+=z;M.pos=x;x+=S+A;g[a]=M}var T=x/2+p.metrics.axisHeight;var N=e.value.cols||[];var C=[];var R;var E;for(l=0,E=0;l<o||E<N.length;++l,++E){var P=N[E]||{};var D=true;while(P.type===\"separator\"){if(!D){R=n([\"arraycolsep\"],[]);R.style.width=p.metrics.doubleRuleSep+\"em\";C.push(R)}if(P.separator===\"|\"){var L=n([\"vertical-separator\"],[]);L.style.height=x+\"em\";L.style.verticalAlign=-(x-T)+\"em\";C.push(L)}else{throw new h(\"Invalid separator type: \"+P.separator)}E++;P=N[E]||{};D=false}if(l>=o){continue}var O;if(l>0||e.value.hskipBeforeAndAfter){O=c.deflt(P.pregap,w);if(O!==0){R=n([\"arraycolsep\"],[]);R.style.width=O+\"em\";C.push(R)}}var I=[];for(a=0;a<s;++a){var B=g[a];var F=B[l];if(!F){continue}var _=B.pos-T;F.depth=B.depth;F.height=B.height;I.push({type:\"elem\",elem:F,shift:_})}I=r.makeVList(I,\"individualShift\",null,t);I=n([\"col-align-\"+(P.align||\"c\")],[I]);C.push(I);if(l<o-1||e.value.hskipBeforeAndAfter){O=c.deflt(P.postgap,w);if(O!==0){R=n([\"arraycolsep\"],[]);R.style.width=O+\"em\";C.push(R)}}}g=n([\"mtable\"],C);return n([\"mord\"],[g],t.getColor())},spacing:function(e,t,i){if(e.value===\"\\\\ \"||e.value===\"\\\\space\"||e.value===\" \"||e.value===\"~\"){return n([\"mord\",\"mspace\"],[r.mathsym(e.value,e.mode)])}else{return n([\"mord\",\"mspace\",r.spacingFunctions[e.value].className])}},llap:function(e,t,i){var h=n([\"inner\"],[v(e.value.body,t.reset())]);var a=n([\"fix\"],[]);return n([\"llap\",t.style.cls()],[h,a])},rlap:function(e,t,i){var h=n([\"inner\"],[v(e.value.body,t.reset())]);var a=n([\"fix\"],[]);return n([\"rlap\",t.style.cls()],[h,a])},op:function(e,t,i){var h;var l;var s=false;if(e.type===\"supsub\"){h=e.value.sup;l=e.value.sub;e=e.value.base;s=true}var o=[\"\\\\smallint\"];var g=false;if(t.style.size===a.DISPLAY.size&&e.value.symbol&&!c.contains(o,e.value.body)){g=true}var d;var w=0;var u=0;if(e.value.symbol){var k=g?\"Size2-Regular\":\"Size1-Regular\";d=r.makeSymbol(e.value.body,k,\"math\",t.getColor(),[\"op-symbol\",g?\"large-op\":\"small-op\",\"mop\"]);w=(d.height-d.depth)/2-p.metrics.axisHeight*t.style.sizeMultiplier;u=d.italic}else{var m=[];for(var f=1;f<e.value.body.length;f++){m.push(r.mathsym(e.value.body[f],e.mode))}d=n([\"mop\"],m,t.getColor())}if(s){d=n([],[d]);var y,x,b,z;if(h){var S=v(h,t.withStyle(t.style.sup()));y=n([t.style.reset(),t.style.sup().cls()],[S]);x=Math.max(p.metrics.bigOpSpacing1,p.metrics.bigOpSpacing3-S.depth)}if(l){var M=v(l,t.withStyle(t.style.sub()));b=n([t.style.reset(),t.style.sub().cls()],[M]);z=Math.max(p.metrics.bigOpSpacing2,p.metrics.bigOpSpacing4-M.height)}var q,A,T;if(!h){A=d.height-w;q=r.makeVList([{type:\"kern\",size:p.metrics.bigOpSpacing5},{type:\"elem\",elem:b},{type:\"kern\",size:z},{type:\"elem\",elem:d}],\"top\",A,t);q.children[0].style.marginLeft=-u+\"em\"}else if(!l){T=d.depth+w;q=r.makeVList([{type:\"elem\",elem:d},{type:\"kern\",size:x},{type:\"elem\",elem:y},{type:\"kern\",size:p.metrics.bigOpSpacing5}],\"bottom\",T,t);q.children[1].style.marginLeft=u+\"em\"}else if(!h&&!l){return d}else{T=p.metrics.bigOpSpacing5+b.height+b.depth+z+d.depth+w;q=r.makeVList([{type:\"kern\",size:p.metrics.bigOpSpacing5},{type:\"elem\",elem:b},{type:\"kern\",size:z},{type:\"elem\",elem:d},{type:\"kern\",size:x},{type:\"elem\",elem:y},{type:\"kern\",size:p.metrics.bigOpSpacing5}],\"bottom\",T,t);q.children[0].style.marginLeft=-u+\"em\";q.children[2].style.marginLeft=u+\"em\"}return n([\"mop\",\"op-limits\"],[q])}else{if(e.value.symbol){d.style.top=w+\"em\"}return d}},katex:function(e,t,i){var h=n([\"k\"],[r.mathsym(\"K\",e.mode)]);var a=n([\"a\"],[r.mathsym(\"A\",e.mode)]);a.height=(a.height+.2)*.75;a.depth=(a.height-.2)*.75;var l=n([\"t\"],[r.mathsym(\"T\",e.mode)]);var s=n([\"e\"],[r.mathsym(\"E\",e.mode)]);s.height=s.height-.2155;s.depth=s.depth+.2155;var p=n([\"x\"],[r.mathsym(\"X\",e.mode)]);return n([\"katex-logo\",\"mord\"],[h,a,l,s,p],t.getColor())},overline:function(e,t,i){var h=v(e.value.body,t.withStyle(t.style.cramp()));var l=p.metrics.defaultRuleThickness/t.style.sizeMultiplier;var s=n([t.style.reset(),a.TEXT.cls(),\"overline-line\"]);s.height=l;s.maxFontSize=1;var c=r.makeVList([{type:\"elem\",elem:h},{type:\"kern\",size:3*l},{type:\"elem\",elem:s},{type:\"kern\",size:l}],\"firstBaseline\",null,t);return n([\"overline\",\"mord\"],[c],t.getColor())},sqrt:function(e,t,i){var h=v(e.value.body,t.withStyle(t.style.cramp()));var s=p.metrics.defaultRuleThickness/t.style.sizeMultiplier;var c=n([t.style.reset(),a.TEXT.cls(),\"sqrt-line\"],[],t.getColor());c.height=s;c.maxFontSize=1;var o=s;if(t.style.id<a.TEXT.id){o=p.metrics.xHeight}var g=s+o/4;var d=(h.height+h.depth)*t.style.sizeMultiplier;var w=d+g+s;var u=n([\"sqrt-sign\"],[l.customSizedDelim(\"\\\\surd\",w,false,t,e.mode)],t.getColor());var k=u.height+u.depth-s;if(k>h.height+h.depth+g){g=(g+k-h.height-h.depth)/2}var m=-(h.height+g+s)+u.height;u.style.top=m+\"em\";u.height-=m;u.depth+=m;var f;if(h.height===0&&h.depth===0){f=n()}else{f=r.makeVList([{type:\"elem\",elem:h},{type:\"kern\",size:g},{type:\"elem\",elem:c},{type:\"kern\",size:s}],\"firstBaseline\",null,t)}if(!e.value.index){return n([\"sqrt\",\"mord\"],[u,f])}else{var y=v(e.value.index,t.withStyle(a.SCRIPTSCRIPT));var x=n([t.style.reset(),a.SCRIPTSCRIPT.cls()],[y]);var b=Math.max(u.height,f.height);var z=Math.max(u.depth,f.depth);var S=.6*(b-z);var M=r.makeVList([{type:\"elem\",elem:x}],\"shift\",-S,t);var q=n([\"root\"],[M]);return n([\"sqrt\",\"mord\"],[q,u,f])}},sizing:function(e,t,i){var h=o(e.value.value,t.withSize(e.value.size),i);var a=n([\"mord\"],[n([\"sizing\",\"reset-\"+t.size,e.value.size,t.style.cls()],h)]);var l=r.sizingMultiplier[e.value.size];a.maxFontSize=l*t.style.sizeMultiplier;\nreturn a},styling:function(e,t,i){var h={display:a.DISPLAY,text:a.TEXT,script:a.SCRIPT,scriptscript:a.SCRIPTSCRIPT};var r=h[e.value.style];var l=o(e.value.value,t.withStyle(r),i);return n([t.style.reset(),r.cls()],l)},font:function(e,t,i){var h=e.value.font;return v(e.value.body,t.withFont(h),i)},delimsizing:function(e,t,i){var h=e.value.value;if(h===\".\"){return n([g[e.value.delimType]])}return n([g[e.value.delimType]],[l.sizedDelim(h,e.value.size,t,e.mode)])},leftright:function(e,t,i){var h=o(e.value.body,t.reset());var a=0;var r=0;for(var s=0;s<h.length;s++){a=Math.max(h[s].height,a);r=Math.max(h[s].depth,r)}a*=t.style.sizeMultiplier;r*=t.style.sizeMultiplier;var p;if(e.value.left===\".\"){p=m(t)}else{p=l.leftRightDelim(e.value.left,a,r,t,e.mode)}h.unshift(p);var c;if(e.value.right===\".\"){c=m(t)}else{c=l.leftRightDelim(e.value.right,a,r,t,e.mode)}h.push(c);return n([\"minner\",t.style.cls()],h,t.getColor())},rule:function(e,t,i){var h=n([\"mord\",\"rule\"],[],t.getColor());var a=0;if(e.value.shift){a=e.value.shift.number;if(e.value.shift.unit===\"ex\"){a*=p.metrics.xHeight}}var r=e.value.width.number;if(e.value.width.unit===\"ex\"){r*=p.metrics.xHeight}var l=e.value.height.number;if(e.value.height.unit===\"ex\"){l*=p.metrics.xHeight}a/=t.style.sizeMultiplier;r/=t.style.sizeMultiplier;l/=t.style.sizeMultiplier;h.style.borderRightWidth=r+\"em\";h.style.borderTopWidth=l+\"em\";h.style.bottom=a+\"em\";h.width=r;h.height=l+a;h.depth=-a;return h},accent:function(e,t,i){var h=e.value.base;var a;if(e.type===\"supsub\"){var l=e;e=l.value.base;h=e.value.base;l.value.base=h;a=v(l,t.reset(),i)}var s=v(h,t.withStyle(t.style.cramp()));var c;if(k(h)){var o=u(h);var g=v(o,t.withStyle(t.style.cramp()));c=g.skew}else{c=0}var d=Math.min(s.height,p.metrics.xHeight);var w=r.makeSymbol(e.value.accent,\"Main-Regular\",\"math\",t.getColor());w.italic=0;var m=e.value.accent===\"\\\\vec\"?\"accent-vec\":null;var f=n([\"accent-body\",m],[n([],[w])]);f=r.makeVList([{type:\"elem\",elem:s},{type:\"kern\",size:-d},{type:\"elem\",elem:f}],\"firstBaseline\",null,t);f.children[1].style.marginLeft=2*c+\"em\";var y=n([\"mord\",\"accent\"],[f]);if(a){a.children[0]=y;a.height=Math.max(y.height,a.height);a.classes[0]=\"mord\";return a}else{return y}},phantom:function(e,t,i){var h=o(e.value.value,t.withPhantom(),i);return new r.makeFragment(h)}};var v=function(e,t,i){if(!e){return n()}if(f[e.type]){var a=f[e.type](e,t,i);var l;if(t.style!==t.parentStyle){l=t.style.sizeMultiplier/t.parentStyle.sizeMultiplier;a.height*=l;a.depth*=l}if(t.size!==t.parentSize){l=r.sizingMultiplier[t.size]/r.sizingMultiplier[t.parentSize];a.height*=l;a.depth*=l}return a}else{throw new h(\"Got group of unknown type: '\"+e.type+\"'\")}};var y=function(e,t){e=JSON.parse(JSON.stringify(e));var i=o(e,t);var h=n([\"base\",t.style.cls()],i);var a=n([\"strut\"]);var r=n([\"strut\",\"bottom\"]);a.style.height=h.height+\"em\";r.style.height=h.height+h.depth+\"em\";r.style.verticalAlign=-h.depth+\"em\";var l=n([\"katex-html\"],[a,r,h]);l.setAttribute(\"aria-hidden\",\"true\");return l};t.exports=y},{\"./ParseError\":5,\"./Style\":8,\"./buildCommon\":9,\"./delimiter\":13,\"./domTree\":14,\"./fontMetrics\":16,\"./utils\":23}],11:[function(e,t,i){var h=e(\"./buildCommon\");var a=e(\"./fontMetrics\");var r=e(\"./mathMLTree\");var l=e(\"./ParseError\");var s=e(\"./symbols\");var p=e(\"./utils\");var c=h.makeSpan;var n=h.fontMap;var o=function(e,t){if(s[t][e]&&s[t][e].replace){e=s[t][e].replace}return new r.TextNode(e)};var g=function(e,t){var i=t.font;if(!i){return null}var h=e.mode;if(i===\"mathit\"){return\"italic\"}var r=e.value;if(p.contains([\"\\\\imath\",\"\\\\jmath\"],r)){return null}if(s[h][r]&&s[h][r].replace){r=s[h][r].replace}var l=n[i].fontName;if(a.getCharacterMetrics(r,l)){return n[t.font].variant}return null};var d={mathord:function(e,t){var i=new r.MathNode(\"mi\",[o(e.value,e.mode)]);var h=g(e,t);if(h){i.setAttribute(\"mathvariant\",h)}return i},textord:function(e,t){var i=o(e.value,e.mode);var h=g(e,t)||\"normal\";var a;if(/[0-9]/.test(e.value)){a=new r.MathNode(\"mn\",[i]);if(t.font){a.setAttribute(\"mathvariant\",h)}}else{a=new r.MathNode(\"mi\",[i]);a.setAttribute(\"mathvariant\",h)}return a},bin:function(e){var t=new r.MathNode(\"mo\",[o(e.value,e.mode)]);return t},rel:function(e){var t=new r.MathNode(\"mo\",[o(e.value,e.mode)]);return t},open:function(e){var t=new r.MathNode(\"mo\",[o(e.value,e.mode)]);return t},close:function(e){var t=new r.MathNode(\"mo\",[o(e.value,e.mode)]);return t},inner:function(e){var t=new r.MathNode(\"mo\",[o(e.value,e.mode)]);return t},punct:function(e){var t=new r.MathNode(\"mo\",[o(e.value,e.mode)]);t.setAttribute(\"separator\",\"true\");return t},ordgroup:function(e,t){var i=w(e.value,t);var h=new r.MathNode(\"mrow\",i);return h},text:function(e,t){var i=w(e.value.body,t);var h=new r.MathNode(\"mtext\",i);return h},color:function(e,t){var i=w(e.value.value,t);var h=new r.MathNode(\"mstyle\",i);h.setAttribute(\"mathcolor\",e.value.color);return h},supsub:function(e,t){var i=[u(e.value.base,t)];if(e.value.sub){i.push(u(e.value.sub,t))}if(e.value.sup){i.push(u(e.value.sup,t))}var h;if(!e.value.sub){h=\"msup\"}else if(!e.value.sup){h=\"msub\"}else{h=\"msubsup\"}var a=new r.MathNode(h,i);return a},genfrac:function(e,t){var i=new r.MathNode(\"mfrac\",[u(e.value.numer,t),u(e.value.denom,t)]);if(!e.value.hasBarLine){i.setAttribute(\"linethickness\",\"0px\")}if(e.value.leftDelim!=null||e.value.rightDelim!=null){var h=[];if(e.value.leftDelim!=null){var a=new r.MathNode(\"mo\",[new r.TextNode(e.value.leftDelim)]);a.setAttribute(\"fence\",\"true\");h.push(a)}h.push(i);if(e.value.rightDelim!=null){var l=new r.MathNode(\"mo\",[new r.TextNode(e.value.rightDelim)]);l.setAttribute(\"fence\",\"true\");h.push(l)}var s=new r.MathNode(\"mrow\",h);return s}return i},array:function(e,t){return new r.MathNode(\"mtable\",e.value.body.map(function(e){return new r.MathNode(\"mtr\",e.map(function(e){return new r.MathNode(\"mtd\",[u(e,t)])}))}))},sqrt:function(e,t){var i;if(e.value.index){i=new r.MathNode(\"mroot\",[u(e.value.body,t),u(e.value.index,t)])}else{i=new r.MathNode(\"msqrt\",[u(e.value.body,t)])}return i},leftright:function(e,t){var i=w(e.value.body,t);if(e.value.left!==\".\"){var h=new r.MathNode(\"mo\",[o(e.value.left,e.mode)]);h.setAttribute(\"fence\",\"true\");i.unshift(h)}if(e.value.right!==\".\"){var a=new r.MathNode(\"mo\",[o(e.value.right,e.mode)]);a.setAttribute(\"fence\",\"true\");i.push(a)}var l=new r.MathNode(\"mrow\",i);return l},accent:function(e,t){var i=new r.MathNode(\"mo\",[o(e.value.accent,e.mode)]);var h=new r.MathNode(\"mover\",[u(e.value.base,t),i]);h.setAttribute(\"accent\",\"true\");return h},spacing:function(e){var t;if(e.value===\"\\\\ \"||e.value===\"\\\\space\"||e.value===\" \"||e.value===\"~\"){t=new r.MathNode(\"mtext\",[new r.TextNode(\"\\xa0\")])}else{t=new r.MathNode(\"mspace\");t.setAttribute(\"width\",h.spacingFunctions[e.value].size)}return t},op:function(e){var t;if(e.value.symbol){t=new r.MathNode(\"mo\",[o(e.value.body,e.mode)])}else{t=new r.MathNode(\"mi\",[new r.TextNode(e.value.body.slice(1))])}return t},katex:function(e){var t=new r.MathNode(\"mtext\",[new r.TextNode(\"KaTeX\")]);return t},font:function(e,t){var i=e.value.font;return u(e.value.body,t.withFont(i))},delimsizing:function(e){var t=[];if(e.value.value!==\".\"){t.push(o(e.value.value,e.mode))}var i=new r.MathNode(\"mo\",t);if(e.value.delimType===\"open\"||e.value.delimType===\"close\"){i.setAttribute(\"fence\",\"true\")}else{i.setAttribute(\"fence\",\"false\")}return i},styling:function(e,t){var i=w(e.value.value,t);var h=new r.MathNode(\"mstyle\",i);var a={display:[\"0\",\"true\"],text:[\"0\",\"false\"],script:[\"1\",\"false\"],scriptscript:[\"2\",\"false\"]};var l=a[e.value.style];h.setAttribute(\"scriptlevel\",l[0]);h.setAttribute(\"displaystyle\",l[1]);return h},sizing:function(e,t){var i=w(e.value.value,t);var a=new r.MathNode(\"mstyle\",i);a.setAttribute(\"mathsize\",h.sizingMultiplier[e.value.size]+\"em\");return a},overline:function(e,t){var i=new r.MathNode(\"mo\",[new r.TextNode(\"\\u203e\")]);i.setAttribute(\"stretchy\",\"true\");var h=new r.MathNode(\"mover\",[u(e.value.body,t),i]);h.setAttribute(\"accent\",\"true\");return h},rule:function(e){var t=new r.MathNode(\"mrow\");return t},llap:function(e,t){var i=new r.MathNode(\"mpadded\",[u(e.value.body,t)]);i.setAttribute(\"lspace\",\"-1width\");i.setAttribute(\"width\",\"0px\");return i},rlap:function(e,t){var i=new r.MathNode(\"mpadded\",[u(e.value.body,t)]);i.setAttribute(\"width\",\"0px\");return i},phantom:function(e,t,i){var h=w(e.value.value,t);return new r.MathNode(\"mphantom\",h)}};var w=function(e,t){var i=[];for(var h=0;h<e.length;h++){var a=e[h];i.push(u(a,t))}return i};var u=function(e,t){if(!e){return new r.MathNode(\"mrow\")}if(d[e.type]){return d[e.type](e,t)}else{throw new l(\"Got group of unknown type: '\"+e.type+\"'\")}};var k=function(e,t,i){var h=w(e,i);var a=new r.MathNode(\"mrow\",h);var l=new r.MathNode(\"annotation\",[new r.TextNode(t)]);l.setAttribute(\"encoding\",\"application/x-tex\");var s=new r.MathNode(\"semantics\",[a,l]);var p=new r.MathNode(\"math\",[s]);return c([\"katex-mathml\"],[p])};t.exports=k},{\"./ParseError\":5,\"./buildCommon\":9,\"./fontMetrics\":16,\"./mathMLTree\":19,\"./symbols\":22,\"./utils\":23}],12:[function(e,t,i){var h=e(\"./buildHTML\");var a=e(\"./buildMathML\");var r=e(\"./buildCommon\");var l=e(\"./Options\");var s=e(\"./Settings\");var p=e(\"./Style\");var c=r.makeSpan;var n=function(e,t,i){i=i||new s({});var r=p.TEXT;if(i.displayMode){r=p.DISPLAY}var n=new l({style:r,size:\"size5\"});var o=a(e,t,n);var g=h(e,n);var d=c([\"katex\"],[o,g]);if(i.displayMode){return c([\"katex-display\"],[d])}else{return d}};t.exports=n},{\"./Options\":4,\"./Settings\":7,\"./Style\":8,\"./buildCommon\":9,\"./buildHTML\":10,\"./buildMathML\":11}],13:[function(e,t,i){var h=e(\"./ParseError\");var a=e(\"./Style\");var r=e(\"./buildCommon\");var l=e(\"./fontMetrics\");var s=e(\"./symbols\");var p=e(\"./utils\");var c=r.makeSpan;var n=function(e,t){if(s.math[e]&&s.math[e].replace){return l.getCharacterMetrics(s.math[e].replace,t)}else{return l.getCharacterMetrics(e,t)}};var o=function(e,t,i){return r.makeSymbol(e,\"Size\"+t+\"-Regular\",i)};var g=function(e,t,i){var h=c([\"style-wrap\",i.style.reset(),t.cls()],[e]);var a=t.sizeMultiplier/i.style.sizeMultiplier;h.height*=a;h.depth*=a;h.maxFontSize=t.sizeMultiplier;return h};var d=function(e,t,i,h,a){var s=r.makeSymbol(e,\"Main-Regular\",a);var p=g(s,t,h);if(i){var c=(1-h.style.sizeMultiplier/t.sizeMultiplier)*l.metrics.axisHeight;p.style.top=c+\"em\";p.height-=c;p.depth+=c}return p};var w=function(e,t,i,h,r){var s=o(e,t,r);var p=g(c([\"delimsizing\",\"size\"+t],[s],h.getColor()),a.TEXT,h);if(i){var n=(1-h.style.sizeMultiplier)*l.metrics.axisHeight;p.style.top=n+\"em\";p.height-=n;p.depth+=n}return p};var u=function(e,t,i){var h;if(t===\"Size1-Regular\"){h=\"delim-size1\"}else if(t===\"Size4-Regular\"){h=\"delim-size4\"}var a=c([\"delimsizinginner\",h],[c([],[r.makeSymbol(e,t,i)])]);return{type:\"elem\",elem:a}};var k=function(e,t,i,h,s){var p,o,d,w;p=d=w=e;o=null;var k=\"Size1-Regular\";if(e===\"\\\\uparrow\"){d=w=\"\\u23d0\"}else if(e===\"\\\\Uparrow\"){d=w=\"\\u2016\"}else if(e===\"\\\\downarrow\"){p=d=\"\\u23d0\"}else if(e===\"\\\\Downarrow\"){p=d=\"\\u2016\"}else if(e===\"\\\\updownarrow\"){p=\"\\\\uparrow\";d=\"\\u23d0\";w=\"\\\\downarrow\"}else if(e===\"\\\\Updownarrow\"){p=\"\\\\Uparrow\";d=\"\\u2016\";w=\"\\\\Downarrow\"}else if(e===\"[\"||e===\"\\\\lbrack\"){p=\"\\u23a1\";d=\"\\u23a2\";w=\"\\u23a3\";k=\"Size4-Regular\"}else if(e===\"]\"||e===\"\\\\rbrack\"){p=\"\\u23a4\";d=\"\\u23a5\";w=\"\\u23a6\";k=\"Size4-Regular\"}else if(e===\"\\\\lfloor\"){d=p=\"\\u23a2\";w=\"\\u23a3\";k=\"Size4-Regular\"}else if(e===\"\\\\lceil\"){p=\"\\u23a1\";d=w=\"\\u23a2\";k=\"Size4-Regular\"}else if(e===\"\\\\rfloor\"){d=p=\"\\u23a5\";w=\"\\u23a6\";k=\"Size4-Regular\"}else if(e===\"\\\\rceil\"){p=\"\\u23a4\";d=w=\"\\u23a5\";k=\"Size4-Regular\"}else if(e===\"(\"){p=\"\\u239b\";d=\"\\u239c\";w=\"\\u239d\";k=\"Size4-Regular\"}else if(e===\")\"){p=\"\\u239e\";d=\"\\u239f\";w=\"\\u23a0\";k=\"Size4-Regular\"}else if(e===\"\\\\{\"||e===\"\\\\lbrace\"){p=\"\\u23a7\";o=\"\\u23a8\";w=\"\\u23a9\";d=\"\\u23aa\";k=\"Size4-Regular\"}else if(e===\"\\\\}\"||e===\"\\\\rbrace\"){p=\"\\u23ab\";o=\"\\u23ac\";w=\"\\u23ad\";d=\"\\u23aa\";k=\"Size4-Regular\"}else if(e===\"\\\\lgroup\"){p=\"\\u23a7\";w=\"\\u23a9\";d=\"\\u23aa\";k=\"Size4-Regular\"}else if(e===\"\\\\rgroup\"){p=\"\\u23ab\";w=\"\\u23ad\";d=\"\\u23aa\";k=\"Size4-Regular\"}else if(e===\"\\\\lmoustache\"){p=\"\\u23a7\";w=\"\\u23ad\";d=\"\\u23aa\";k=\"Size4-Regular\"}else if(e===\"\\\\rmoustache\"){p=\"\\u23ab\";w=\"\\u23a9\";d=\"\\u23aa\";k=\"Size4-Regular\"}else if(e===\"\\\\surd\"){p=\"\\ue001\";w=\"\\u23b7\";d=\"\\ue000\";k=\"Size4-Regular\"}var m=n(p,k);var f=m.height+m.depth;var v=n(d,k);var y=v.height+v.depth;var x=n(w,k);var b=x.height+x.depth;var z=0;var S=1;if(o!==null){var M=n(o,k);z=M.height+M.depth;S=2}var q=f+b+z;var A=Math.ceil((t-q)/(S*y));var T=q+A*S*y;var N=l.metrics.axisHeight;if(i){N*=h.style.sizeMultiplier}var C=T/2-N;var R=[];R.push(u(w,k,s));var E;if(o===null){for(E=0;E<A;E++){R.push(u(d,k,s))}}else{for(E=0;E<A;E++){R.push(u(d,k,s))}R.push(u(o,k,s));for(E=0;E<A;E++){R.push(u(d,k,s))}}R.push(u(p,k,s));var P=r.makeVList(R,\"bottom\",C,h);return g(c([\"delimsizing\",\"mult\"],[P],h.getColor()),a.TEXT,h)};var m=[\"(\",\")\",\"[\",\"\\\\lbrack\",\"]\",\"\\\\rbrack\",\"\\\\{\",\"\\\\lbrace\",\"\\\\}\",\"\\\\rbrace\",\"\\\\lfloor\",\"\\\\rfloor\",\"\\\\lceil\",\"\\\\rceil\",\"\\\\surd\"];var f=[\"\\\\uparrow\",\"\\\\downarrow\",\"\\\\updownarrow\",\"\\\\Uparrow\",\"\\\\Downarrow\",\"\\\\Updownarrow\",\"|\",\"\\\\|\",\"\\\\vert\",\"\\\\Vert\",\"\\\\lvert\",\"\\\\rvert\",\"\\\\lVert\",\"\\\\rVert\",\"\\\\lgroup\",\"\\\\rgroup\",\"\\\\lmoustache\",\"\\\\rmoustache\"];var v=[\"<\",\">\",\"\\\\langle\",\"\\\\rangle\",\"/\",\"\\\\backslash\"];var y=[0,1.2,1.8,2.4,3];var x=function(e,t,i,a){if(e===\"<\"){e=\"\\\\langle\"}else if(e===\">\"){e=\"\\\\rangle\"}if(p.contains(m,e)||p.contains(v,e)){return w(e,t,false,i,a)}else if(p.contains(f,e)){return k(e,y[t],false,i,a)}else{throw new h(\"Illegal delimiter: '\"+e+\"'\")}};var b=[{type:\"small\",style:a.SCRIPTSCRIPT},{type:\"small\",style:a.SCRIPT},{type:\"small\",style:a.TEXT},{type:\"large\",size:1},{type:\"large\",size:2},{type:\"large\",size:3},{type:\"large\",size:4}];var z=[{type:\"small\",style:a.SCRIPTSCRIPT},{type:\"small\",style:a.SCRIPT},{type:\"small\",style:a.TEXT},{type:\"stack\"}];var S=[{type:\"small\",style:a.SCRIPTSCRIPT},{type:\"small\",style:a.SCRIPT},{type:\"small\",style:a.TEXT},{type:\"large\",size:1},{type:\"large\",size:2},{type:\"large\",size:3},{type:\"large\",size:4},{type:\"stack\"}];var M=function(e){if(e.type===\"small\"){return\"Main-Regular\"}else if(e.type===\"large\"){return\"Size\"+e.size+\"-Regular\"}else if(e.type===\"stack\"){return\"Size4-Regular\"}};var q=function(e,t,i,h){var a=Math.min(2,3-h.style.size);for(var r=a;r<i.length;r++){if(i[r].type===\"stack\"){break}var l=n(e,M(i[r]));var s=l.height+l.depth;if(i[r].type===\"small\"){s*=i[r].style.sizeMultiplier}if(s>t){return i[r]}}return i[i.length-1]};var A=function(e,t,i,h,a){if(e===\"<\"){e=\"\\\\langle\"}else if(e===\">\"){e=\"\\\\rangle\"}var r;if(p.contains(v,e)){r=b}else if(p.contains(m,e)){r=S}else{r=z}var l=q(e,t,r,h);if(l.type===\"small\"){return d(e,l.style,i,h,a)}else if(l.type===\"large\"){return w(e,l.size,i,h,a)}else if(l.type===\"stack\"){return k(e,t,i,h,a)}};var T=function(e,t,i,h,a){var r=l.metrics.axisHeight*h.style.sizeMultiplier;var s=901;var p=5/l.metrics.ptPerEm;var c=Math.max(t-r,i+r);var n=Math.max(c/500*s,2*c-p);return A(e,n,true,h,a)};t.exports={sizedDelim:x,customSizedDelim:A,leftRightDelim:T}},{\"./ParseError\":5,\"./Style\":8,\"./buildCommon\":9,\"./fontMetrics\":16,\"./symbols\":22,\"./utils\":23}],14:[function(e,t,i){var h=e(\"./utils\");var a=function(e){e=e.slice();for(var t=e.length-1;t>=0;t--){if(!e[t]){e.splice(t,1)}}return e.join(\" \")};function r(e,t,i,h,a,r){this.classes=e||[];this.children=t||[];this.height=i||0;this.depth=h||0;this.maxFontSize=a||0;this.style=r||{};this.attributes={}}r.prototype.setAttribute=function(e,t){this.attributes[e]=t};r.prototype.toNode=function(){var e=document.createElement(\"span\");e.className=a(this.classes);for(var t in this.style){if(Object.prototype.hasOwnProperty.call(this.style,t)){e.style[t]=this.style[t]}}for(var i in this.attributes){if(Object.prototype.hasOwnProperty.call(this.attributes,i)){e.setAttribute(i,this.attributes[i])}}for(var h=0;h<this.children.length;h++){e.appendChild(this.children[h].toNode())}return e};r.prototype.toMarkup=function(){var e=\"<span\";if(this.classes.length){e+=' class=\"';e+=h.escape(a(this.classes));e+='\"'}var t=\"\";for(var i in this.style){if(this.style.hasOwnProperty(i)){t+=h.hyphenate(i)+\":\"+this.style[i]+\";\"}}if(t){e+=' style=\"'+h.escape(t)+'\"'}for(var r in this.attributes){if(Object.prototype.hasOwnProperty.call(this.attributes,r)){e+=\" \"+r+'=\"';e+=h.escape(this.attributes[r]);e+='\"'}}e+=\">\";for(var l=0;l<this.children.length;l++){e+=this.children[l].toMarkup()}e+=\"</span>\";return e};function l(e,t,i,h){this.children=e||[];this.height=t||0;this.depth=i||0;this.maxFontSize=h||0}l.prototype.toNode=function(){var e=document.createDocumentFragment();for(var t=0;t<this.children.length;t++){e.appendChild(this.children[t].toNode())}return e};l.prototype.toMarkup=function(){var e=\"\";for(var t=0;t<this.children.length;t++){e+=this.children[t].toMarkup()}return e};function s(e,t,i,h,a,r,l){this.value=e||\"\";this.height=t||0;this.depth=i||0;this.italic=h||0;this.skew=a||0;this.classes=r||[];this.style=l||{};this.maxFontSize=0}s.prototype.toNode=function(){var e=document.createTextNode(this.value);var t=null;if(this.italic>0){t=document.createElement(\"span\");t.style.marginRight=this.italic+\"em\"}if(this.classes.length>0){t=t||document.createElement(\"span\");t.className=a(this.classes)}for(var i in this.style){if(this.style.hasOwnProperty(i)){t=t||document.createElement(\"span\");t.style[i]=this.style[i]}}if(t){t.appendChild(e);return t}else{return e}};s.prototype.toMarkup=function(){var e=false;var t=\"<span\";if(this.classes.length){e=true;t+=' class=\"';t+=h.escape(a(this.classes));t+='\"'}var i=\"\";if(this.italic>0){i+=\"margin-right:\"+this.italic+\"em;\"}for(var r in this.style){if(this.style.hasOwnProperty(r)){i+=h.hyphenate(r)+\":\"+this.style[r]+\";\"}}if(i){e=true;t+=' style=\"'+h.escape(i)+'\"'}var l=h.escape(this.value);if(e){t+=\">\";t+=l;t+=\"</span>\";return t}else{return l}};t.exports={span:r,documentFragment:l,symbolNode:s}},{\"./utils\":23}],15:[function(e,t,i){var h=e(\"./fontMetrics\");var a=e(\"./parseData\");var r=e(\"./ParseError\");var l=a.ParseNode;var s=a.ParseResult;function p(e,t,i,h){var a=[],p=[a],c=[];while(true){var n=e.parseExpression(t,i,false,null);a.push(new l(\"ordgroup\",n.result,i));t=n.position;var o=n.peek.text;if(o===\"&\"){t=n.peek.position}else if(o===\"\\\\end\"){break}else if(o===\"\\\\\\\\\"||o===\"\\\\cr\"){var g=e.parseFunction(t,i);c.push(g.result.value.size);t=g.position;a=[];p.push(a)}else{throw new r(\"Expected & or \\\\\\\\ or \\\\end\",e.lexer,n.peek.position)}}h.body=p;h.rowGaps=c;return new s(new l(h.type,h,i),t)}var c=[{names:[\"array\"],numArgs:1,handler:function(e,t,i,h,a){var l=this;h=h.value.map?h.value:[h];var s=h.map(function(e){var t=e.value;if(\"lcr\".indexOf(t)!==-1){return{type:\"align\",align:t}}else if(t===\"|\"){return{type:\"separator\",separator:\"|\"}}throw new r(\"Unknown column alignment: \"+e.value,l.lexer,a[1])});var c={type:\"array\",cols:s,hskipBeforeAndAfter:true};c=p(l,e,t,c);return c}},{names:[\"matrix\",\"pmatrix\",\"bmatrix\",\"Bmatrix\",\"vmatrix\",\"Vmatrix\"],handler:function(e,t,i){var h={matrix:null,pmatrix:[\"(\",\")\"],bmatrix:[\"[\",\"]\"],Bmatrix:[\"\\\\{\",\"\\\\}\"],vmatrix:[\"|\",\"|\"],Vmatrix:[\"\\\\Vert\",\"\\\\Vert\"]}[i];var a={type:\"array\",hskipBeforeAndAfter:false};a=p(this,e,t,a);if(h){a.result=new l(\"leftright\",{body:[a.result],left:h[0],right:h[1]},t)}return a}},{names:[\"cases\"],handler:function(e,t,i){var a={type:\"array\",arraystretch:1.2,cols:[{type:\"align\",align:\"l\",pregap:0,postgap:h.metrics.quad},{type:\"align\",align:\"l\",pregap:0,postgap:0}]};a=p(this,e,t,a);a.result=new l(\"leftright\",{body:[a.result],left:\"\\\\{\",right:\".\"},t);return a}}];t.exports=function(){var e={};for(var t=0;t<c.length;++t){var i=c[t];i.greediness=1;i.allowedInText=!!i.allowedInText;i.numArgs=i.numArgs||0;i.numOptionalArgs=i.numOptionalArgs||0;for(var h=0;h<i.names.length;++h){e[i.names[h]]=i}}return e}()},{\"./ParseError\":5,\"./fontMetrics\":16,\"./parseData\":20}],16:[function(e,t,i){var h=e(\"./Style\");var a=.025;var r=0;var l=0;var s=0;var p=.431;var c=1;var n=0;var o=.677;var g=.394;var d=.444;var w=.686;var u=.345;var k=.413;var m=.363;var f=.289;var v=.15;var y=.247;var x=.386;var b=.05;var z=2.39;var S=1.01;var M=.81;var q=.71;var A=.25;var T=0;var N=0;var C=0;var R=0;var E=.431;var P=1;var D=0;var L=.04;var O=.111;var I=.166;var B=.2;var F=.6;var _=.1;var V=10;var G=2/V;var H={xHeight:p,quad:c,num1:o,num2:g,num3:d,denom1:w,denom2:u,sup1:k,sup2:m,sup3:f,sub1:v,sub2:y,supDrop:x,subDrop:b,axisHeight:A,defaultRuleThickness:L,bigOpSpacing1:O,bigOpSpacing2:I,bigOpSpacing3:B,bigOpSpacing4:F,bigOpSpacing5:_,ptPerEm:V,emPerEx:p/c,doubleRuleSep:G,delim1:z,getDelim2:function(e){if(e.size===h.TEXT.size){return S}else if(e.size===h.SCRIPT.size){return M}else if(e.size===h.SCRIPTSCRIPT.size){return q}throw new Error(\"Unexpected style size: \"+e.size)}};var X=e(\"./fontMetricsData\");var U=function(e,t){return X[t][e.charCodeAt(0)]};t.exports={metrics:H,getCharacterMetrics:U}},{\"./Style\":8,\"./fontMetricsData\":17}],17:[function(e,t,i){t.exports={\"AMS-Regular\":{65:{depth:0,height:.68889,italic:0,skew:0},66:{depth:0,height:.68889,italic:0,skew:0},67:{depth:0,height:.68889,italic:0,skew:0},68:{depth:0,height:.68889,italic:0,skew:0},69:{depth:0,height:.68889,italic:0,skew:0},70:{depth:0,height:.68889,italic:0,skew:0},71:{depth:0,height:.68889,italic:0,skew:0},72:{depth:0,height:.68889,italic:0,skew:0},73:{depth:0,height:.68889,italic:0,skew:0},74:{depth:.16667,height:.68889,italic:0,skew:0},75:{depth:0,height:.68889,italic:0,skew:0},76:{depth:0,height:.68889,italic:0,skew:0},77:{depth:0,height:.68889,italic:0,skew:0},78:{depth:0,height:.68889,italic:0,skew:0},79:{depth:.16667,height:.68889,italic:0,skew:0},80:{depth:0,height:.68889,italic:0,skew:0},81:{depth:.16667,height:.68889,italic:0,skew:0},82:{depth:0,height:.68889,italic:0,skew:0},83:{depth:0,height:.68889,italic:0,skew:0},84:{depth:0,height:.68889,italic:0,skew:0},85:{depth:0,height:.68889,italic:0,skew:0},86:{depth:0,height:.68889,italic:0,skew:0},87:{depth:0,height:.68889,italic:0,skew:0},88:{depth:0,height:.68889,italic:0,skew:0},89:{depth:0,height:.68889,italic:0,skew:0},90:{depth:0,height:.68889,italic:0,skew:0},107:{depth:0,height:.68889,italic:0,skew:0},165:{depth:0,height:.675,italic:.025,skew:0},174:{depth:.15559,height:.69224,italic:0,skew:0},240:{depth:0,height:.68889,italic:0,skew:0},295:{depth:0,height:.68889,italic:0,skew:0},710:{depth:0,height:.825,italic:0,skew:0},732:{depth:0,height:.9,italic:0,skew:0},770:{depth:0,height:.825,italic:0,skew:0},771:{depth:0,height:.9,italic:0,skew:0},989:{depth:.08167,height:.58167,italic:0,skew:0},1008:{depth:0,height:.43056,italic:.04028,skew:0},8245:{depth:0,height:.54986,italic:0,skew:0},8463:{depth:0,height:.68889,italic:0,skew:0},8487:{depth:0,height:.68889,italic:0,skew:0},8498:{depth:0,height:.68889,italic:0,skew:0},8502:{depth:0,height:.68889,italic:0,skew:0},8503:{depth:0,height:.68889,italic:0,skew:0},8504:{depth:0,height:.68889,italic:0,skew:0},8513:{depth:0,height:.68889,italic:0,skew:0},8592:{depth:-.03598,height:.46402,italic:0,skew:0},8594:{depth:-.03598,height:.46402,italic:0,skew:0},8602:{depth:-.13313,height:.36687,italic:0,skew:0},8603:{depth:-.13313,height:.36687,italic:0,skew:0},8606:{depth:.01354,height:.52239,italic:0,skew:0},8608:{depth:.01354,height:.52239,italic:0,skew:0},8610:{depth:.01354,height:.52239,italic:0,skew:0},8611:{depth:.01354,height:.52239,italic:0,skew:0},8619:{depth:0,height:.54986,italic:0,skew:0},8620:{depth:0,height:.54986,italic:0,skew:0},8621:{depth:-.13313,height:.37788,italic:0,skew:0},8622:{depth:-.13313,height:.36687,italic:0,skew:0},8624:{depth:0,height:.69224,italic:0,skew:0},8625:{depth:0,height:.69224,italic:0,skew:0},8630:{depth:0,height:.43056,italic:0,skew:0},8631:{depth:0,height:.43056,italic:0,skew:0},8634:{depth:.08198,height:.58198,italic:0,skew:0},8635:{depth:.08198,height:.58198,italic:0,skew:0},8638:{depth:.19444,height:.69224,italic:0,skew:0},8639:{depth:.19444,height:.69224,italic:0,skew:0},8642:{depth:.19444,height:.69224,italic:0,skew:0},8643:{depth:.19444,height:.69224,italic:0,skew:0},8644:{depth:.1808,height:.675,italic:0,skew:0},8646:{depth:.1808,height:.675,italic:0,skew:0},8647:{depth:.1808,height:.675,italic:0,skew:0},8648:{depth:.19444,height:.69224,italic:0,skew:0},8649:{depth:.1808,height:.675,italic:0,skew:0},8650:{depth:.19444,height:.69224,italic:0,skew:0},8651:{depth:.01354,height:.52239,italic:0,skew:0},8652:{depth:.01354,height:.52239,italic:0,skew:0},8653:{depth:-.13313,height:.36687,italic:0,skew:0},8654:{depth:-.13313,height:.36687,italic:0,skew:0},8655:{depth:-.13313,height:.36687,italic:0,skew:0},8666:{depth:.13667,height:.63667,italic:0,skew:0},8667:{depth:.13667,height:.63667,italic:0,skew:0},8669:{depth:-.13313,height:.37788,italic:0,skew:0},8672:{depth:-.064,height:.437,italic:0,skew:0},8674:{depth:-.064,height:.437,italic:0,skew:0},8705:{depth:0,height:.825,italic:0,skew:0},8708:{depth:0,height:.68889,italic:0,skew:0},8709:{depth:.08167,height:.58167,italic:0,skew:0},8717:{depth:0,height:.43056,italic:0,skew:0},8722:{depth:-.03598,height:.46402,italic:0,skew:0},8724:{depth:.08198,height:.69224,italic:0,skew:0},8726:{depth:.08167,height:.58167,italic:0,skew:0},8733:{depth:0,height:.69224,italic:0,skew:0},8736:{depth:0,height:.69224,italic:0,skew:0},8737:{depth:0,height:.69224,italic:0,skew:0},8738:{depth:.03517,height:.52239,italic:0,skew:0},8739:{depth:.08167,height:.58167,italic:0,skew:0},8740:{depth:.25142,height:.74111,italic:0,skew:0},8741:{depth:.08167,height:.58167,italic:0,skew:0},8742:{depth:.25142,height:.74111,italic:0,skew:0},8756:{depth:0,height:.69224,italic:0,skew:0},8757:{depth:0,height:.69224,italic:0,skew:0},8764:{depth:-.13313,height:.36687,italic:0,skew:0},8765:{depth:-.13313,height:.37788,italic:0,skew:0},8769:{depth:-.13313,height:.36687,italic:0,skew:0},8770:{depth:-.03625,height:.46375,italic:0,skew:0},8774:{depth:.30274,height:.79383,italic:0,skew:0},8776:{depth:-.01688,height:.48312,italic:0,skew:0},8778:{depth:.08167,height:.58167,italic:0,skew:0},8782:{depth:.06062,height:.54986,italic:0,skew:0},8783:{depth:.06062,height:.54986,italic:0,skew:0},8785:{depth:.08198,height:.58198,italic:0,skew:0},8786:{depth:.08198,height:.58198,italic:0,skew:0},8787:{depth:.08198,height:.58198,italic:0,skew:0},8790:{depth:0,height:.69224,italic:0,skew:0},8791:{depth:.22958,height:.72958,italic:0,skew:0},8796:{depth:.08198,height:.91667,italic:0,skew:0},8806:{depth:.25583,height:.75583,italic:0,skew:0},8807:{depth:.25583,height:.75583,italic:0,skew:0},8808:{depth:.25142,height:.75726,italic:0,skew:0},8809:{depth:.25142,height:.75726,italic:0,skew:0},8812:{depth:.25583,height:.75583,italic:0,skew:0},8814:{depth:.20576,height:.70576,italic:0,skew:0},8815:{depth:.20576,height:.70576,italic:0,skew:0},8816:{depth:.30274,height:.79383,italic:0,skew:0},8817:{depth:.30274,height:.79383,italic:0,skew:0},8818:{depth:.22958,height:.72958,italic:0,skew:0},8819:{depth:.22958,height:.72958,italic:0,skew:0},8822:{depth:.1808,height:.675,italic:0,skew:0},8823:{depth:.1808,height:.675,italic:0,skew:0},8828:{depth:.13667,height:.63667,italic:0,skew:0},8829:{depth:.13667,height:.63667,italic:0,skew:0},8830:{depth:.22958,height:.72958,italic:0,skew:0},8831:{depth:.22958,height:.72958,italic:0,skew:0},8832:{depth:.20576,height:.70576,italic:0,skew:0},8833:{depth:.20576,height:.70576,italic:0,skew:0},8840:{depth:.30274,height:.79383,italic:0,skew:0},8841:{depth:.30274,height:.79383,italic:0,skew:0},8842:{depth:.13597,height:.63597,italic:0,skew:0},8843:{depth:.13597,height:.63597,italic:0,skew:0},8847:{depth:.03517,height:.54986,italic:0,skew:0},8848:{depth:.03517,height:.54986,italic:0,skew:0},8858:{depth:.08198,height:.58198,italic:0,skew:0},8859:{depth:.08198,height:.58198,italic:0,skew:0},8861:{depth:.08198,height:.58198,italic:0,skew:0},8862:{depth:0,height:.675,italic:0,skew:0},8863:{depth:0,height:.675,italic:0,skew:0},8864:{depth:0,height:.675,italic:0,skew:0},8865:{depth:0,height:.675,italic:0,skew:0},8872:{depth:0,height:.69224,italic:0,skew:0},8873:{depth:0,height:.69224,italic:0,skew:0},8874:{depth:0,height:.69224,italic:0,skew:0},8876:{depth:0,height:.68889,italic:0,skew:0},8877:{depth:0,height:.68889,italic:0,skew:0},8878:{depth:0,height:.68889,italic:0,skew:0},8879:{depth:0,height:.68889,italic:0,skew:0},8882:{depth:.03517,height:.54986,italic:0,skew:0},8883:{depth:.03517,height:.54986,italic:0,skew:0},8884:{depth:.13667,height:.63667,italic:0,skew:0},8885:{depth:.13667,height:.63667,italic:0,skew:0},8888:{depth:0,height:.54986,italic:0,skew:0},8890:{depth:.19444,height:.43056,italic:0,skew:0},8891:{depth:.19444,height:.69224,italic:0,skew:0},8892:{depth:.19444,height:.69224,italic:0,skew:0},8901:{depth:0,height:.54986,italic:0,skew:0},8903:{depth:.08167,height:.58167,italic:0,skew:0},8905:{depth:.08167,height:.58167,italic:0,skew:0},8906:{depth:.08167,height:.58167,italic:0,skew:0},8907:{depth:0,height:.69224,italic:0,skew:0},8908:{depth:0,height:.69224,italic:0,skew:0},8909:{depth:-.03598,height:.46402,italic:0,skew:0},8910:{depth:0,height:.54986,italic:0,skew:0},8911:{depth:0,height:.54986,italic:0,skew:0},8912:{depth:.03517,height:.54986,italic:0,skew:0},8913:{depth:.03517,height:.54986,italic:0,skew:0},8914:{depth:0,height:.54986,italic:0,skew:0},8915:{depth:0,height:.54986,italic:0,skew:0},8916:{depth:0,height:.69224,italic:0,skew:0},8918:{depth:.0391,height:.5391,italic:0,skew:0},8919:{depth:.0391,height:.5391,italic:0,skew:0},8920:{depth:.03517,height:.54986,italic:0,skew:0},8921:{depth:.03517,height:.54986,italic:0,skew:0},8922:{depth:.38569,height:.88569,italic:0,skew:0},8923:{depth:.38569,height:.88569,italic:0,skew:0},8926:{depth:.13667,height:.63667,italic:0,skew:0},8927:{depth:.13667,height:.63667,italic:0,skew:0},8928:{depth:.30274,height:.79383,italic:0,skew:0},8929:{depth:.30274,height:.79383,italic:0,skew:0},8934:{depth:.23222,height:.74111,italic:0,skew:0},8935:{depth:.23222,height:.74111,italic:0,skew:0},8936:{depth:.23222,height:.74111,italic:0,skew:0},8937:{depth:.23222,height:.74111,italic:0,skew:0},8938:{depth:.20576,height:.70576,italic:0,skew:0},8939:{depth:.20576,height:.70576,italic:0,skew:0},8940:{depth:.30274,height:.79383,italic:0,skew:0},8941:{depth:.30274,height:.79383,italic:0,skew:0},8994:{depth:.19444,height:.69224,italic:0,skew:0},8995:{depth:.19444,height:.69224,italic:0,skew:0},9416:{depth:.15559,height:.69224,italic:0,skew:0},9484:{depth:0,height:.69224,italic:0,skew:0},9488:{depth:0,height:.69224,italic:0,skew:0},9492:{depth:0,height:.37788,italic:0,skew:0},9496:{depth:0,height:.37788,italic:0,skew:0},9585:{depth:.19444,height:.68889,italic:0,skew:0},9586:{depth:.19444,height:.74111,italic:0,skew:0},9632:{depth:0,height:.675,italic:0,skew:0},9633:{depth:0,height:.675,italic:0,skew:0},9650:{depth:0,height:.54986,italic:0,skew:0},9651:{depth:0,height:.54986,italic:0,skew:0},9654:{depth:.03517,height:.54986,italic:0,skew:0},9660:{depth:0,height:.54986,italic:0,skew:0},9661:{depth:0,height:.54986,italic:0,skew:0},9664:{depth:.03517,height:.54986,italic:0,skew:0},9674:{depth:.11111,height:.69224,italic:0,skew:0},9733:{depth:.19444,height:.69224,italic:0,skew:0},10003:{depth:0,height:.69224,italic:0,skew:0},10016:{depth:0,height:.69224,italic:0,skew:0},10731:{depth:.11111,height:.69224,italic:0,skew:0},10846:{depth:.19444,height:.75583,italic:0,skew:0},10877:{depth:.13667,height:.63667,italic:0,skew:0},10878:{depth:.13667,height:.63667,italic:0,skew:0},10885:{depth:.25583,height:.75583,italic:0,skew:0},10886:{depth:.25583,height:.75583,italic:0,skew:0},10887:{depth:.13597,height:.63597,italic:0,skew:0},10888:{depth:.13597,height:.63597,italic:0,skew:0},10889:{depth:.26167,height:.75726,italic:0,skew:0},10890:{depth:.26167,height:.75726,italic:0,skew:0},10891:{depth:.48256,height:.98256,italic:0,skew:0},10892:{depth:.48256,height:.98256,italic:0,skew:0},10901:{depth:.13667,height:.63667,italic:0,skew:0},10902:{depth:.13667,height:.63667,italic:0,skew:0},10933:{depth:.25142,height:.75726,italic:0,skew:0},10934:{depth:.25142,height:.75726,italic:0,skew:0},10935:{depth:.26167,height:.75726,italic:0,skew:0},10936:{depth:.26167,height:.75726,italic:0,skew:0},10937:{depth:.26167,\nheight:.75726,italic:0,skew:0},10938:{depth:.26167,height:.75726,italic:0,skew:0},10949:{depth:.25583,height:.75583,italic:0,skew:0},10950:{depth:.25583,height:.75583,italic:0,skew:0},10955:{depth:.28481,height:.79383,italic:0,skew:0},10956:{depth:.28481,height:.79383,italic:0,skew:0},57350:{depth:.08167,height:.58167,italic:0,skew:0},57351:{depth:.08167,height:.58167,italic:0,skew:0},57352:{depth:.08167,height:.58167,italic:0,skew:0},57353:{depth:0,height:.43056,italic:.04028,skew:0},57356:{depth:.25142,height:.75726,italic:0,skew:0},57357:{depth:.25142,height:.75726,italic:0,skew:0},57358:{depth:.41951,height:.91951,italic:0,skew:0},57359:{depth:.30274,height:.79383,italic:0,skew:0},57360:{depth:.30274,height:.79383,italic:0,skew:0},57361:{depth:.41951,height:.91951,italic:0,skew:0},57366:{depth:.25142,height:.75726,italic:0,skew:0},57367:{depth:.25142,height:.75726,italic:0,skew:0},57368:{depth:.25142,height:.75726,italic:0,skew:0},57369:{depth:.25142,height:.75726,italic:0,skew:0},57370:{depth:.13597,height:.63597,italic:0,skew:0},57371:{depth:.13597,height:.63597,italic:0,skew:0}},\"Caligraphic-Regular\":{48:{depth:0,height:.43056,italic:0,skew:0},49:{depth:0,height:.43056,italic:0,skew:0},50:{depth:0,height:.43056,italic:0,skew:0},51:{depth:.19444,height:.43056,italic:0,skew:0},52:{depth:.19444,height:.43056,italic:0,skew:0},53:{depth:.19444,height:.43056,italic:0,skew:0},54:{depth:0,height:.64444,italic:0,skew:0},55:{depth:.19444,height:.43056,italic:0,skew:0},56:{depth:0,height:.64444,italic:0,skew:0},57:{depth:.19444,height:.43056,italic:0,skew:0},65:{depth:0,height:.68333,italic:0,skew:.19445},66:{depth:0,height:.68333,italic:.03041,skew:.13889},67:{depth:0,height:.68333,italic:.05834,skew:.13889},68:{depth:0,height:.68333,italic:.02778,skew:.08334},69:{depth:0,height:.68333,italic:.08944,skew:.11111},70:{depth:0,height:.68333,italic:.09931,skew:.11111},71:{depth:.09722,height:.68333,italic:.0593,skew:.11111},72:{depth:0,height:.68333,italic:.00965,skew:.11111},73:{depth:0,height:.68333,italic:.07382,skew:0},74:{depth:.09722,height:.68333,italic:.18472,skew:.16667},75:{depth:0,height:.68333,italic:.01445,skew:.05556},76:{depth:0,height:.68333,italic:0,skew:.13889},77:{depth:0,height:.68333,italic:0,skew:.13889},78:{depth:0,height:.68333,italic:.14736,skew:.08334},79:{depth:0,height:.68333,italic:.02778,skew:.11111},80:{depth:0,height:.68333,italic:.08222,skew:.08334},81:{depth:.09722,height:.68333,italic:0,skew:.11111},82:{depth:0,height:.68333,italic:0,skew:.08334},83:{depth:0,height:.68333,italic:.075,skew:.13889},84:{depth:0,height:.68333,italic:.25417,skew:0},85:{depth:0,height:.68333,italic:.09931,skew:.08334},86:{depth:0,height:.68333,italic:.08222,skew:0},87:{depth:0,height:.68333,italic:.08222,skew:.08334},88:{depth:0,height:.68333,italic:.14643,skew:.13889},89:{depth:.09722,height:.68333,italic:.08222,skew:.08334},90:{depth:0,height:.68333,italic:.07944,skew:.13889}},\"Fraktur-Regular\":{33:{depth:0,height:.69141,italic:0,skew:0},34:{depth:0,height:.69141,italic:0,skew:0},38:{depth:0,height:.69141,italic:0,skew:0},39:{depth:0,height:.69141,italic:0,skew:0},40:{depth:.24982,height:.74947,italic:0,skew:0},41:{depth:.24982,height:.74947,italic:0,skew:0},42:{depth:0,height:.62119,italic:0,skew:0},43:{depth:.08319,height:.58283,italic:0,skew:0},44:{depth:0,height:.10803,italic:0,skew:0},45:{depth:.08319,height:.58283,italic:0,skew:0},46:{depth:0,height:.10803,italic:0,skew:0},47:{depth:.24982,height:.74947,italic:0,skew:0},48:{depth:0,height:.47534,italic:0,skew:0},49:{depth:0,height:.47534,italic:0,skew:0},50:{depth:0,height:.47534,italic:0,skew:0},51:{depth:.18906,height:.47534,italic:0,skew:0},52:{depth:.18906,height:.47534,italic:0,skew:0},53:{depth:.18906,height:.47534,italic:0,skew:0},54:{depth:0,height:.69141,italic:0,skew:0},55:{depth:.18906,height:.47534,italic:0,skew:0},56:{depth:0,height:.69141,italic:0,skew:0},57:{depth:.18906,height:.47534,italic:0,skew:0},58:{depth:0,height:.47534,italic:0,skew:0},59:{depth:.12604,height:.47534,italic:0,skew:0},61:{depth:-.13099,height:.36866,italic:0,skew:0},63:{depth:0,height:.69141,italic:0,skew:0},65:{depth:0,height:.69141,italic:0,skew:0},66:{depth:0,height:.69141,italic:0,skew:0},67:{depth:0,height:.69141,italic:0,skew:0},68:{depth:0,height:.69141,italic:0,skew:0},69:{depth:0,height:.69141,italic:0,skew:0},70:{depth:.12604,height:.69141,italic:0,skew:0},71:{depth:0,height:.69141,italic:0,skew:0},72:{depth:.06302,height:.69141,italic:0,skew:0},73:{depth:0,height:.69141,italic:0,skew:0},74:{depth:.12604,height:.69141,italic:0,skew:0},75:{depth:0,height:.69141,italic:0,skew:0},76:{depth:0,height:.69141,italic:0,skew:0},77:{depth:0,height:.69141,italic:0,skew:0},78:{depth:0,height:.69141,italic:0,skew:0},79:{depth:0,height:.69141,italic:0,skew:0},80:{depth:.18906,height:.69141,italic:0,skew:0},81:{depth:.03781,height:.69141,italic:0,skew:0},82:{depth:0,height:.69141,italic:0,skew:0},83:{depth:0,height:.69141,italic:0,skew:0},84:{depth:0,height:.69141,italic:0,skew:0},85:{depth:0,height:.69141,italic:0,skew:0},86:{depth:0,height:.69141,italic:0,skew:0},87:{depth:0,height:.69141,italic:0,skew:0},88:{depth:0,height:.69141,italic:0,skew:0},89:{depth:.18906,height:.69141,italic:0,skew:0},90:{depth:.12604,height:.69141,italic:0,skew:0},91:{depth:.24982,height:.74947,italic:0,skew:0},93:{depth:.24982,height:.74947,italic:0,skew:0},94:{depth:0,height:.69141,italic:0,skew:0},97:{depth:0,height:.47534,italic:0,skew:0},98:{depth:0,height:.69141,italic:0,skew:0},99:{depth:0,height:.47534,italic:0,skew:0},100:{depth:0,height:.62119,italic:0,skew:0},101:{depth:0,height:.47534,italic:0,skew:0},102:{depth:.18906,height:.69141,italic:0,skew:0},103:{depth:.18906,height:.47534,italic:0,skew:0},104:{depth:.18906,height:.69141,italic:0,skew:0},105:{depth:0,height:.69141,italic:0,skew:0},106:{depth:0,height:.69141,italic:0,skew:0},107:{depth:0,height:.69141,italic:0,skew:0},108:{depth:0,height:.69141,italic:0,skew:0},109:{depth:0,height:.47534,italic:0,skew:0},110:{depth:0,height:.47534,italic:0,skew:0},111:{depth:0,height:.47534,italic:0,skew:0},112:{depth:.18906,height:.52396,italic:0,skew:0},113:{depth:.18906,height:.47534,italic:0,skew:0},114:{depth:0,height:.47534,italic:0,skew:0},115:{depth:0,height:.47534,italic:0,skew:0},116:{depth:0,height:.62119,italic:0,skew:0},117:{depth:0,height:.47534,italic:0,skew:0},118:{depth:0,height:.52396,italic:0,skew:0},119:{depth:0,height:.52396,italic:0,skew:0},120:{depth:.18906,height:.47534,italic:0,skew:0},121:{depth:.18906,height:.47534,italic:0,skew:0},122:{depth:.18906,height:.47534,italic:0,skew:0},8216:{depth:0,height:.69141,italic:0,skew:0},8217:{depth:0,height:.69141,italic:0,skew:0},58112:{depth:0,height:.62119,italic:0,skew:0},58113:{depth:0,height:.62119,italic:0,skew:0},58114:{depth:.18906,height:.69141,italic:0,skew:0},58115:{depth:.18906,height:.69141,italic:0,skew:0},58116:{depth:.18906,height:.47534,italic:0,skew:0},58117:{depth:0,height:.69141,italic:0,skew:0},58118:{depth:0,height:.62119,italic:0,skew:0},58119:{depth:0,height:.47534,italic:0,skew:0}},\"Main-Bold\":{33:{depth:0,height:.69444,italic:0,skew:0},34:{depth:0,height:.69444,italic:0,skew:0},35:{depth:.19444,height:.69444,italic:0,skew:0},36:{depth:.05556,height:.75,italic:0,skew:0},37:{depth:.05556,height:.75,italic:0,skew:0},38:{depth:0,height:.69444,italic:0,skew:0},39:{depth:0,height:.69444,italic:0,skew:0},40:{depth:.25,height:.75,italic:0,skew:0},41:{depth:.25,height:.75,italic:0,skew:0},42:{depth:0,height:.75,italic:0,skew:0},43:{depth:.13333,height:.63333,italic:0,skew:0},44:{depth:.19444,height:.15556,italic:0,skew:0},45:{depth:0,height:.44444,italic:0,skew:0},46:{depth:0,height:.15556,italic:0,skew:0},47:{depth:.25,height:.75,italic:0,skew:0},48:{depth:0,height:.64444,italic:0,skew:0},49:{depth:0,height:.64444,italic:0,skew:0},50:{depth:0,height:.64444,italic:0,skew:0},51:{depth:0,height:.64444,italic:0,skew:0},52:{depth:0,height:.64444,italic:0,skew:0},53:{depth:0,height:.64444,italic:0,skew:0},54:{depth:0,height:.64444,italic:0,skew:0},55:{depth:0,height:.64444,italic:0,skew:0},56:{depth:0,height:.64444,italic:0,skew:0},57:{depth:0,height:.64444,italic:0,skew:0},58:{depth:0,height:.44444,italic:0,skew:0},59:{depth:.19444,height:.44444,italic:0,skew:0},60:{depth:.08556,height:.58556,italic:0,skew:0},61:{depth:-.10889,height:.39111,italic:0,skew:0},62:{depth:.08556,height:.58556,italic:0,skew:0},63:{depth:0,height:.69444,italic:0,skew:0},64:{depth:0,height:.69444,italic:0,skew:0},65:{depth:0,height:.68611,italic:0,skew:0},66:{depth:0,height:.68611,italic:0,skew:0},67:{depth:0,height:.68611,italic:0,skew:0},68:{depth:0,height:.68611,italic:0,skew:0},69:{depth:0,height:.68611,italic:0,skew:0},70:{depth:0,height:.68611,italic:0,skew:0},71:{depth:0,height:.68611,italic:0,skew:0},72:{depth:0,height:.68611,italic:0,skew:0},73:{depth:0,height:.68611,italic:0,skew:0},74:{depth:0,height:.68611,italic:0,skew:0},75:{depth:0,height:.68611,italic:0,skew:0},76:{depth:0,height:.68611,italic:0,skew:0},77:{depth:0,height:.68611,italic:0,skew:0},78:{depth:0,height:.68611,italic:0,skew:0},79:{depth:0,height:.68611,italic:0,skew:0},80:{depth:0,height:.68611,italic:0,skew:0},81:{depth:.19444,height:.68611,italic:0,skew:0},82:{depth:0,height:.68611,italic:0,skew:0},83:{depth:0,height:.68611,italic:0,skew:0},84:{depth:0,height:.68611,italic:0,skew:0},85:{depth:0,height:.68611,italic:0,skew:0},86:{depth:0,height:.68611,italic:.01597,skew:0},87:{depth:0,height:.68611,italic:.01597,skew:0},88:{depth:0,height:.68611,italic:0,skew:0},89:{depth:0,height:.68611,italic:.02875,skew:0},90:{depth:0,height:.68611,italic:0,skew:0},91:{depth:.25,height:.75,italic:0,skew:0},92:{depth:.25,height:.75,italic:0,skew:0},93:{depth:.25,height:.75,italic:0,skew:0},94:{depth:0,height:.69444,italic:0,skew:0},95:{depth:.31,height:.13444,italic:.03194,skew:0},96:{depth:0,height:.69444,italic:0,skew:0},97:{depth:0,height:.44444,italic:0,skew:0},98:{depth:0,height:.69444,italic:0,skew:0},99:{depth:0,height:.44444,italic:0,skew:0},100:{depth:0,height:.69444,italic:0,skew:0},101:{depth:0,height:.44444,italic:0,skew:0},102:{depth:0,height:.69444,italic:.10903,skew:0},103:{depth:.19444,height:.44444,italic:.01597,skew:0},104:{depth:0,height:.69444,italic:0,skew:0},105:{depth:0,height:.69444,italic:0,skew:0},106:{depth:.19444,height:.69444,italic:0,skew:0},107:{depth:0,height:.69444,italic:0,skew:0},108:{depth:0,height:.69444,italic:0,skew:0},109:{depth:0,height:.44444,italic:0,skew:0},110:{depth:0,height:.44444,italic:0,skew:0},111:{depth:0,height:.44444,italic:0,skew:0},112:{depth:.19444,height:.44444,italic:0,skew:0},113:{depth:.19444,height:.44444,italic:0,skew:0},114:{depth:0,height:.44444,italic:0,skew:0},115:{depth:0,height:.44444,italic:0,skew:0},116:{depth:0,height:.63492,italic:0,skew:0},117:{depth:0,height:.44444,italic:0,skew:0},118:{depth:0,height:.44444,italic:.01597,skew:0},119:{depth:0,height:.44444,italic:.01597,skew:0},120:{depth:0,height:.44444,italic:0,skew:0},121:{depth:.19444,height:.44444,italic:.01597,skew:0},122:{depth:0,height:.44444,italic:0,skew:0},123:{depth:.25,height:.75,italic:0,skew:0},124:{depth:.25,height:.75,italic:0,skew:0},125:{depth:.25,height:.75,italic:0,skew:0},126:{depth:.35,height:.34444,italic:0,skew:0},168:{depth:0,height:.69444,italic:0,skew:0},172:{depth:0,height:.44444,italic:0,skew:0},175:{depth:0,height:.59611,italic:0,skew:0},176:{depth:0,height:.69444,italic:0,skew:0},177:{depth:.13333,height:.63333,italic:0,skew:0},180:{depth:0,height:.69444,italic:0,skew:0},215:{depth:.13333,height:.63333,italic:0,skew:0},247:{depth:.13333,height:.63333,italic:0,skew:0},305:{depth:0,height:.44444,italic:0,skew:0},567:{depth:.19444,height:.44444,italic:0,skew:0},710:{depth:0,height:.69444,italic:0,skew:0},711:{depth:0,height:.63194,italic:0,skew:0},713:{depth:0,height:.59611,italic:0,skew:0},714:{depth:0,height:.69444,italic:0,skew:0},715:{depth:0,height:.69444,italic:0,skew:0},728:{depth:0,height:.69444,italic:0,skew:0},729:{depth:0,height:.69444,italic:0,skew:0},730:{depth:0,height:.69444,italic:0,skew:0},732:{depth:0,height:.69444,italic:0,skew:0},768:{depth:0,height:.69444,italic:0,skew:0},769:{depth:0,height:.69444,italic:0,skew:0},770:{depth:0,height:.69444,italic:0,skew:0},771:{depth:0,height:.69444,italic:0,skew:0},772:{depth:0,height:.59611,italic:0,skew:0},774:{depth:0,height:.69444,italic:0,skew:0},775:{depth:0,height:.69444,italic:0,skew:0},776:{depth:0,height:.69444,italic:0,skew:0},778:{depth:0,height:.69444,italic:0,skew:0},779:{depth:0,height:.69444,italic:0,skew:0},780:{depth:0,height:.63194,italic:0,skew:0},824:{depth:.19444,height:.69444,italic:0,skew:0},915:{depth:0,height:.68611,italic:0,skew:0},916:{depth:0,height:.68611,italic:0,skew:0},920:{depth:0,height:.68611,italic:0,skew:0},923:{depth:0,height:.68611,italic:0,skew:0},926:{depth:0,height:.68611,italic:0,skew:0},928:{depth:0,height:.68611,italic:0,skew:0},931:{depth:0,height:.68611,italic:0,skew:0},933:{depth:0,height:.68611,italic:0,skew:0},934:{depth:0,height:.68611,italic:0,skew:0},936:{depth:0,height:.68611,italic:0,skew:0},937:{depth:0,height:.68611,italic:0,skew:0},8211:{depth:0,height:.44444,italic:.03194,skew:0},8212:{depth:0,height:.44444,italic:.03194,skew:0},8216:{depth:0,height:.69444,italic:0,skew:0},8217:{depth:0,height:.69444,italic:0,skew:0},8220:{depth:0,height:.69444,italic:0,skew:0},8221:{depth:0,height:.69444,italic:0,skew:0},8224:{depth:.19444,height:.69444,italic:0,skew:0},8225:{depth:.19444,height:.69444,italic:0,skew:0},8242:{depth:0,height:.55556,italic:0,skew:0},8407:{depth:0,height:.72444,italic:.15486,skew:0},8463:{depth:0,height:.69444,italic:0,skew:0},8465:{depth:0,height:.69444,italic:0,skew:0},8467:{depth:0,height:.69444,italic:0,skew:0},8472:{depth:.19444,height:.44444,italic:0,skew:0},8476:{depth:0,height:.69444,italic:0,skew:0},8501:{depth:0,height:.69444,italic:0,skew:0},8592:{depth:-.10889,height:.39111,italic:0,skew:0},8593:{depth:.19444,height:.69444,italic:0,skew:0},8594:{depth:-.10889,height:.39111,italic:0,skew:0},8595:{depth:.19444,height:.69444,italic:0,skew:0},8596:{depth:-.10889,height:.39111,italic:0,skew:0},8597:{depth:.25,height:.75,italic:0,skew:0},8598:{depth:.19444,height:.69444,italic:0,skew:0},8599:{depth:.19444,height:.69444,italic:0,skew:0},8600:{depth:.19444,height:.69444,italic:0,skew:0},8601:{depth:.19444,height:.69444,italic:0,skew:0},8636:{depth:-.10889,height:.39111,italic:0,skew:0},8637:{depth:-.10889,height:.39111,italic:0,skew:0},8640:{depth:-.10889,height:.39111,italic:0,skew:0},8641:{depth:-.10889,height:.39111,italic:0,skew:0},8656:{depth:-.10889,height:.39111,italic:0,skew:0},8657:{depth:.19444,height:.69444,italic:0,skew:0},8658:{depth:-.10889,height:.39111,italic:0,skew:0},8659:{depth:.19444,height:.69444,italic:0,skew:0},8660:{depth:-.10889,height:.39111,italic:0,skew:0},8661:{depth:.25,height:.75,italic:0,skew:0},8704:{depth:0,height:.69444,italic:0,skew:0},8706:{depth:0,height:.69444,italic:.06389,skew:0},8707:{depth:0,height:.69444,italic:0,skew:0},8709:{depth:.05556,height:.75,italic:0,skew:0},8711:{depth:0,height:.68611,italic:0,skew:0},8712:{depth:.08556,height:.58556,italic:0,skew:0},8715:{depth:.08556,height:.58556,italic:0,skew:0},8722:{depth:.13333,height:.63333,italic:0,skew:0},8723:{depth:.13333,height:.63333,italic:0,skew:0},8725:{depth:.25,height:.75,italic:0,skew:0},8726:{depth:.25,height:.75,italic:0,skew:0},8727:{depth:-.02778,height:.47222,italic:0,skew:0},8728:{depth:-.02639,height:.47361,italic:0,skew:0},8729:{depth:-.02639,height:.47361,italic:0,skew:0},8730:{depth:.18,height:.82,italic:0,skew:0},8733:{depth:0,height:.44444,italic:0,skew:0},8734:{depth:0,height:.44444,italic:0,skew:0},8736:{depth:0,height:.69224,italic:0,skew:0},8739:{depth:.25,height:.75,italic:0,skew:0},8741:{depth:.25,height:.75,italic:0,skew:0},8743:{depth:0,height:.55556,italic:0,skew:0},8744:{depth:0,height:.55556,italic:0,skew:0},8745:{depth:0,height:.55556,italic:0,skew:0},8746:{depth:0,height:.55556,italic:0,skew:0},8747:{depth:.19444,height:.69444,italic:.12778,skew:0},8764:{depth:-.10889,height:.39111,italic:0,skew:0},8768:{depth:.19444,height:.69444,italic:0,skew:0},8771:{depth:.00222,height:.50222,italic:0,skew:0},8776:{depth:.02444,height:.52444,italic:0,skew:0},8781:{depth:.00222,height:.50222,italic:0,skew:0},8801:{depth:.00222,height:.50222,italic:0,skew:0},8804:{depth:.19667,height:.69667,italic:0,skew:0},8805:{depth:.19667,height:.69667,italic:0,skew:0},8810:{depth:.08556,height:.58556,italic:0,skew:0},8811:{depth:.08556,height:.58556,italic:0,skew:0},8826:{depth:.08556,height:.58556,italic:0,skew:0},8827:{depth:.08556,height:.58556,italic:0,skew:0},8834:{depth:.08556,height:.58556,italic:0,skew:0},8835:{depth:.08556,height:.58556,italic:0,skew:0},8838:{depth:.19667,height:.69667,italic:0,skew:0},8839:{depth:.19667,height:.69667,italic:0,skew:0},8846:{depth:0,height:.55556,italic:0,skew:0},8849:{depth:.19667,height:.69667,italic:0,skew:0},8850:{depth:.19667,height:.69667,italic:0,skew:0},8851:{depth:0,height:.55556,italic:0,skew:0},8852:{depth:0,height:.55556,italic:0,skew:0},8853:{depth:.13333,height:.63333,italic:0,skew:0},8854:{depth:.13333,height:.63333,italic:0,skew:0},8855:{depth:.13333,height:.63333,italic:0,skew:0},8856:{depth:.13333,height:.63333,italic:0,skew:0},8857:{depth:.13333,height:.63333,italic:0,skew:0},8866:{depth:0,height:.69444,italic:0,skew:0},8867:{depth:0,height:.69444,italic:0,skew:0},8868:{depth:0,height:.69444,italic:0,skew:0},8869:{depth:0,height:.69444,italic:0,skew:0},8900:{depth:-.02639,height:.47361,italic:0,skew:0},8901:{depth:-.02639,height:.47361,italic:0,skew:0},8902:{depth:-.02778,height:.47222,italic:0,skew:0},8968:{depth:.25,height:.75,italic:0,skew:0},8969:{depth:.25,height:.75,italic:0,skew:0},8970:{depth:.25,height:.75,italic:0,skew:0},8971:{depth:.25,height:.75,italic:0,skew:0},8994:{depth:-.13889,height:.36111,italic:0,skew:0},8995:{depth:-.13889,height:.36111,italic:0,skew:0},9651:{depth:.19444,height:.69444,italic:0,skew:0},9657:{depth:-.02778,height:.47222,italic:0,skew:0},9661:{depth:.19444,height:.69444,italic:0,skew:0},9667:{depth:-.02778,height:.47222,italic:0,skew:0},9711:{depth:.19444,height:.69444,italic:0,skew:0},9824:{depth:.12963,height:.69444,italic:0,skew:0},9825:{depth:.12963,height:.69444,italic:0,skew:0},9826:{depth:.12963,height:.69444,italic:0,skew:0},9827:{depth:.12963,height:.69444,italic:0,skew:0},9837:{depth:0,height:.75,italic:0,skew:0},9838:{depth:.19444,height:.69444,italic:0,skew:0},9839:{depth:.19444,height:.69444,italic:0,skew:0},10216:{depth:.25,height:.75,italic:0,skew:0},10217:{depth:.25,height:.75,italic:0,skew:0},10815:{depth:0,height:.68611,italic:0,skew:0},10927:{depth:.19667,height:.69667,italic:0,skew:0},10928:{depth:.19667,height:.69667,italic:0,skew:0}},\"Main-Italic\":{33:{depth:0,height:.69444,italic:.12417,skew:0},34:{depth:0,height:.69444,italic:.06961,skew:0},35:{depth:.19444,height:.69444,italic:.06616,skew:0},37:{depth:.05556,height:.75,italic:.13639,skew:0},38:{depth:0,height:.69444,italic:.09694,skew:0},39:{depth:0,height:.69444,italic:.12417,skew:0},40:{depth:.25,height:.75,italic:.16194,skew:0},41:{depth:.25,height:.75,italic:.03694,skew:0},42:{depth:0,height:.75,italic:.14917,skew:0},43:{depth:.05667,height:.56167,italic:.03694,skew:0},44:{depth:.19444,height:.10556,italic:0,skew:0},45:{depth:0,height:.43056,italic:.02826,skew:0},46:{depth:0,height:.10556,italic:0,skew:0},47:{depth:.25,height:.75,italic:.16194,skew:0},48:{depth:0,height:.64444,italic:.13556,skew:0},49:{depth:0,height:.64444,italic:.13556,skew:0},50:{depth:0,height:.64444,italic:.13556,skew:0},51:{depth:0,height:.64444,italic:.13556,skew:0},52:{depth:.19444,height:.64444,italic:.13556,skew:0},53:{depth:0,height:.64444,italic:.13556,skew:0},54:{depth:0,height:.64444,italic:.13556,skew:0},55:{depth:.19444,height:.64444,italic:.13556,skew:0},56:{depth:0,height:.64444,italic:.13556,skew:0},57:{depth:0,height:.64444,italic:.13556,skew:0},58:{depth:0,height:.43056,italic:.0582,skew:0},59:{depth:.19444,height:.43056,italic:.0582,skew:0},61:{depth:-.13313,height:.36687,italic:.06616,skew:0},63:{depth:0,height:.69444,italic:.1225,skew:0},64:{depth:0,height:.69444,italic:.09597,skew:0},65:{depth:0,height:.68333,italic:0,skew:0},66:{depth:0,height:.68333,italic:.10257,skew:0},67:{depth:0,height:.68333,italic:.14528,skew:0},68:{depth:0,height:.68333,italic:.09403,skew:0},69:{depth:0,height:.68333,italic:.12028,skew:0},70:{depth:0,height:.68333,italic:.13305,skew:0},71:{depth:0,height:.68333,italic:.08722,skew:0},72:{depth:0,height:.68333,italic:.16389,skew:0},73:{depth:0,height:.68333,italic:.15806,skew:0},74:{depth:0,height:.68333,italic:.14028,skew:0},75:{depth:0,height:.68333,italic:.14528,skew:0},76:{depth:0,height:.68333,italic:0,skew:0},77:{depth:0,height:.68333,italic:.16389,skew:0},78:{depth:0,height:.68333,italic:.16389,skew:0},79:{depth:0,height:.68333,italic:.09403,skew:0},80:{depth:0,height:.68333,italic:.10257,skew:0},81:{depth:.19444,height:.68333,italic:.09403,skew:0},82:{depth:0,height:.68333,italic:.03868,skew:0},83:{depth:0,height:.68333,italic:.11972,skew:0},84:{depth:0,height:.68333,italic:.13305,skew:0},85:{depth:0,height:.68333,italic:.16389,skew:0},86:{depth:0,height:.68333,italic:.18361,skew:0},87:{depth:0,height:.68333,italic:.18361,skew:0},88:{depth:0,height:.68333,italic:.15806,skew:0},89:{depth:0,height:.68333,italic:.19383,skew:0},90:{depth:0,height:.68333,italic:.14528,skew:0},91:{depth:.25,height:.75,italic:.1875,skew:0},93:{depth:.25,height:.75,italic:.10528,skew:0},94:{depth:0,height:.69444,italic:.06646,skew:0},95:{depth:.31,height:.12056,italic:.09208,skew:0},97:{depth:0,height:.43056,italic:.07671,skew:0},98:{depth:0,height:.69444,italic:.06312,skew:0},99:{depth:0,height:.43056,italic:.05653,skew:0},100:{depth:0,height:.69444,italic:.10333,skew:0},101:{depth:0,height:.43056,italic:.07514,skew:0},102:{depth:.19444,height:.69444,italic:.21194,skew:0},103:{depth:.19444,height:.43056,italic:.08847,skew:0},104:{depth:0,height:.69444,italic:.07671,skew:0},105:{depth:0,height:.65536,italic:.1019,skew:0},106:{depth:.19444,height:.65536,italic:.14467,skew:0},107:{depth:0,height:.69444,italic:.10764,skew:0},108:{depth:0,height:.69444,italic:.10333,skew:0},109:{depth:0,height:.43056,italic:.07671,skew:0},110:{depth:0,height:.43056,italic:.07671,skew:0},111:{depth:0,height:.43056,italic:.06312,skew:0},112:{depth:.19444,height:.43056,italic:.06312,skew:0},113:{depth:.19444,height:.43056,italic:.08847,skew:0},114:{depth:0,height:.43056,italic:.10764,skew:0},115:{depth:0,height:.43056,italic:.08208,skew:0},116:{depth:0,height:.61508,italic:.09486,skew:0},117:{depth:0,height:.43056,italic:.07671,skew:0},118:{depth:0,height:.43056,italic:.10764,skew:0},119:{depth:0,height:.43056,italic:.10764,skew:0},120:{depth:0,height:.43056,italic:.12042,skew:0},121:{depth:.19444,height:.43056,italic:.08847,skew:0},122:{depth:0,height:.43056,italic:.12292,skew:0},126:{depth:.35,height:.31786,italic:.11585,skew:0},163:{depth:0,height:.69444,italic:0,skew:0},305:{depth:0,height:.43056,italic:0,skew:.02778},567:{depth:.19444,height:.43056,italic:0,skew:.08334},768:{depth:0,height:.69444,italic:0,skew:0},769:{depth:0,height:.69444,italic:.09694,skew:0},770:{depth:0,height:.69444,italic:.06646,skew:0},771:{depth:0,height:.66786,italic:.11585,skew:0},772:{depth:0,height:.56167,italic:.10333,skew:0},774:{depth:0,height:.69444,italic:.10806,skew:0},775:{depth:0,height:.66786,italic:.11752,skew:0},776:{depth:0,height:.66786,italic:.10474,skew:0},778:{depth:0,height:.69444,italic:0,skew:0},779:{depth:0,height:.69444,italic:.1225,skew:0},780:{depth:0,height:.62847,italic:.08295,skew:0},915:{depth:0,height:.68333,italic:.13305,skew:0},916:{depth:0,height:.68333,italic:0,skew:0},920:{depth:0,height:.68333,italic:.09403,skew:0},923:{depth:0,height:.68333,italic:0,skew:0},926:{depth:0,height:.68333,italic:.15294,skew:0},928:{depth:0,height:.68333,italic:.16389,skew:0},931:{depth:0,height:.68333,italic:.12028,skew:0},933:{depth:0,height:.68333,italic:.11111,skew:0},934:{depth:0,height:.68333,italic:.05986,skew:0},936:{depth:0,height:.68333,italic:.11111,skew:0},937:{depth:0,height:.68333,italic:.10257,skew:0},8211:{depth:0,height:.43056,italic:.09208,skew:0},8212:{depth:0,height:.43056,italic:.09208,skew:0},8216:{depth:0,height:.69444,italic:.12417,skew:0},8217:{depth:0,height:.69444,italic:.12417,skew:0},8220:{depth:0,height:.69444,italic:.1685,skew:0},8221:{depth:0,height:.69444,italic:.06961,skew:0},8463:{depth:0,height:.68889,italic:0,skew:0}},\"Main-Regular\":{32:{depth:0,height:0,italic:0,skew:0},33:{depth:0,height:.69444,italic:0,skew:0},34:{depth:0,height:.69444,italic:0,skew:0},35:{depth:.19444,height:.69444,italic:0,skew:0},36:{depth:.05556,height:.75,italic:0,skew:0},37:{depth:.05556,height:.75,italic:0,skew:0},38:{depth:0,height:.69444,italic:0,skew:0},39:{depth:0,height:.69444,italic:0,skew:0},40:{depth:.25,height:.75,italic:0,skew:0},41:{depth:.25,height:.75,italic:0,skew:0},42:{depth:0,height:.75,italic:0,skew:0},43:{depth:.08333,height:.58333,italic:0,skew:0},44:{depth:.19444,height:.10556,italic:0,skew:0},45:{depth:0,height:.43056,italic:0,skew:0},46:{depth:0,height:.10556,italic:0,skew:0},47:{depth:.25,height:.75,italic:0,skew:0},48:{depth:0,height:.64444,italic:0,skew:0},49:{depth:0,height:.64444,italic:0,skew:0},50:{depth:0,height:.64444,italic:0,skew:0},51:{depth:0,height:.64444,italic:0,skew:0},52:{depth:0,height:.64444,italic:0,skew:0},53:{depth:0,height:.64444,italic:0,skew:0},54:{depth:0,height:.64444,italic:0,skew:0},55:{depth:0,height:.64444,italic:0,skew:0},56:{depth:0,height:.64444,italic:0,skew:0},57:{depth:0,height:.64444,italic:0,skew:0},58:{depth:0,height:.43056,italic:0,skew:0},59:{depth:.19444,height:.43056,italic:0,skew:0},60:{depth:.0391,height:.5391,italic:0,skew:0},61:{depth:-.13313,height:.36687,italic:0,skew:0},62:{depth:.0391,height:.5391,italic:0,skew:0},63:{depth:0,height:.69444,italic:0,skew:0},64:{depth:0,height:.69444,italic:0,skew:0},65:{depth:0,height:.68333,italic:0,skew:0},66:{depth:0,height:.68333,italic:0,skew:0},67:{depth:0,height:.68333,italic:0,skew:0},68:{depth:0,height:.68333,italic:0,skew:0},69:{depth:0,height:.68333,italic:0,skew:0},70:{depth:0,height:.68333,italic:0,skew:0},71:{depth:0,height:.68333,italic:0,skew:0},72:{depth:0,height:.68333,italic:0,skew:0},73:{depth:0,height:.68333,italic:0,skew:0},74:{depth:0,height:.68333,italic:0,skew:0},75:{depth:0,height:.68333,italic:0,skew:0},76:{depth:0,height:.68333,italic:0,skew:0},77:{depth:0,height:.68333,italic:0,skew:0},78:{depth:0,height:.68333,italic:0,skew:0},79:{depth:0,height:.68333,italic:0,skew:0},80:{depth:0,height:.68333,italic:0,skew:0},81:{depth:.19444,height:.68333,italic:0,skew:0},82:{depth:0,height:.68333,italic:0,skew:0},83:{depth:0,height:.68333,italic:0,skew:0},84:{depth:0,height:.68333,italic:0,skew:0},85:{depth:0,height:.68333,italic:0,skew:0},86:{depth:0,height:.68333,italic:.01389,skew:0},87:{depth:0,height:.68333,italic:.01389,skew:0},88:{depth:0,height:.68333,italic:0,skew:0},89:{depth:0,height:.68333,italic:.025,skew:0},90:{depth:0,height:.68333,italic:0,skew:0},91:{depth:.25,height:.75,italic:0,skew:0},92:{depth:.25,height:.75,italic:0,skew:0},93:{depth:.25,height:.75,italic:0,skew:0},94:{depth:0,height:.69444,italic:0,skew:0},95:{depth:.31,height:.12056,italic:.02778,skew:0},96:{depth:0,height:.69444,italic:0,skew:0},97:{depth:0,height:.43056,italic:0,skew:0},98:{depth:0,height:.69444,italic:0,skew:0},99:{depth:0,height:.43056,italic:0,skew:0},100:{depth:0,height:.69444,italic:0,skew:0},101:{depth:0,height:.43056,italic:0,skew:0},102:{depth:0,height:.69444,italic:.07778,skew:0},103:{depth:.19444,height:.43056,italic:.01389,skew:0},104:{depth:0,height:.69444,italic:0,skew:0},105:{depth:0,height:.66786,italic:0,skew:0},106:{depth:.19444,height:.66786,italic:0,skew:0},107:{depth:0,height:.69444,italic:0,skew:0},108:{depth:0,height:.69444,italic:0,skew:0},109:{depth:0,height:.43056,italic:0,skew:0},110:{depth:0,height:.43056,italic:0,skew:0},111:{depth:0,height:.43056,italic:0,skew:0},112:{depth:.19444,height:.43056,italic:0,skew:0},113:{depth:.19444,height:.43056,italic:0,skew:0},114:{depth:0,height:.43056,italic:0,skew:0},115:{depth:0,height:.43056,italic:0,skew:0},116:{depth:0,height:.61508,italic:0,skew:0},117:{depth:0,height:.43056,italic:0,skew:0},118:{depth:0,height:.43056,italic:.01389,skew:0},119:{depth:0,height:.43056,italic:.01389,skew:0},120:{depth:0,height:.43056,italic:0,skew:0},121:{depth:.19444,height:.43056,italic:.01389,skew:0},122:{depth:0,height:.43056,italic:0,skew:0},123:{depth:.25,height:.75,italic:0,skew:0},124:{depth:.25,height:.75,italic:0,skew:0},125:{depth:.25,height:.75,italic:0,skew:0},126:{depth:.35,height:.31786,italic:0,skew:0},160:{depth:0,height:0,italic:0,skew:0},168:{depth:0,height:.66786,italic:0,skew:0},172:{depth:0,height:.43056,italic:0,skew:0},175:{depth:0,height:.56778,italic:0,skew:0},176:{depth:0,height:.69444,italic:0,skew:0},177:{depth:.08333,height:.58333,italic:0,skew:0},180:{depth:0,height:.69444,italic:0,skew:0},215:{depth:.08333,height:.58333,italic:0,skew:0},247:{depth:.08333,height:.58333,italic:0,skew:0},305:{depth:0,height:.43056,italic:0,skew:0},567:{depth:.19444,height:.43056,italic:0,skew:0},710:{depth:0,height:.69444,italic:0,skew:0},711:{depth:0,height:.62847,italic:0,skew:0},713:{depth:0,height:.56778,italic:0,skew:0},714:{depth:0,height:.69444,italic:0,skew:0},715:{depth:0,height:.69444,italic:0,skew:0},728:{depth:0,height:.69444,italic:0,skew:0},729:{depth:0,height:.66786,italic:0,skew:0},730:{depth:0,height:.69444,italic:0,skew:0},732:{depth:0,height:.66786,italic:0,skew:0},768:{depth:0,height:.69444,italic:0,skew:0},769:{depth:0,height:.69444,italic:0,skew:0},770:{depth:0,height:.69444,italic:0,skew:0},771:{depth:0,height:.66786,italic:0,skew:0},772:{depth:0,height:.56778,italic:0,skew:0},774:{depth:0,height:.69444,italic:0,skew:0},775:{depth:0,height:.66786,italic:0,skew:0},776:{depth:0,height:.66786,italic:0,skew:0},778:{depth:0,height:.69444,italic:0,skew:0},779:{depth:0,height:.69444,italic:0,skew:0},780:{depth:0,height:.62847,italic:0,skew:0},824:{depth:.19444,height:.69444,italic:0,skew:0},915:{depth:0,height:.68333,italic:0,skew:0},916:{depth:0,height:.68333,italic:0,skew:0},920:{depth:0,height:.68333,italic:0,skew:0},923:{depth:0,height:.68333,italic:0,skew:0},926:{depth:0,height:.68333,italic:0,skew:0},928:{depth:0,height:.68333,italic:0,skew:0},931:{depth:0,height:.68333,italic:0,skew:0},933:{depth:0,height:.68333,italic:0,skew:0},934:{depth:0,height:.68333,italic:0,skew:0},936:{depth:0,height:.68333,italic:0,skew:0},937:{depth:0,height:.68333,italic:0,skew:0},8211:{depth:0,height:.43056,italic:.02778,skew:0},8212:{depth:0,height:.43056,italic:.02778,skew:0},8216:{depth:0,height:.69444,italic:0,skew:0},8217:{depth:0,height:.69444,italic:0,skew:0},8220:{depth:0,height:.69444,italic:0,skew:0},8221:{depth:0,height:.69444,italic:0,skew:0},8224:{depth:.19444,height:.69444,italic:0,skew:0},8225:{depth:.19444,height:.69444,italic:0,skew:0},8230:{depth:0,height:.12,italic:0,skew:0},8242:{depth:0,height:.55556,italic:0,skew:0},8407:{depth:0,height:.71444,italic:.15382,skew:0},8463:{depth:0,height:.68889,italic:0,skew:0},8465:{depth:0,height:.69444,italic:0,skew:0},8467:{depth:0,height:.69444,italic:0,skew:.11111},8472:{depth:.19444,height:.43056,italic:0,skew:.11111},8476:{depth:0,height:.69444,italic:0,skew:0},8501:{depth:0,height:.69444,italic:0,skew:0},8592:{depth:-.13313,height:.36687,italic:0,skew:0},8593:{depth:.19444,height:.69444,italic:0,skew:0},8594:{depth:-.13313,height:.36687,italic:0,skew:0},8595:{depth:.19444,height:.69444,italic:0,skew:0},8596:{depth:-.13313,height:.36687,italic:0,skew:0},8597:{depth:.25,height:.75,italic:0,skew:0},8598:{depth:.19444,height:.69444,italic:0,skew:0},8599:{depth:.19444,height:.69444,italic:0,skew:0},8600:{depth:.19444,height:.69444,italic:0,skew:0},8601:{depth:.19444,height:.69444,italic:0,skew:0},8614:{depth:.011,\nheight:.511,italic:0,skew:0},8617:{depth:.011,height:.511,italic:0,skew:0},8618:{depth:.011,height:.511,italic:0,skew:0},8636:{depth:-.13313,height:.36687,italic:0,skew:0},8637:{depth:-.13313,height:.36687,italic:0,skew:0},8640:{depth:-.13313,height:.36687,italic:0,skew:0},8641:{depth:-.13313,height:.36687,italic:0,skew:0},8652:{depth:.011,height:.671,italic:0,skew:0},8656:{depth:-.13313,height:.36687,italic:0,skew:0},8657:{depth:.19444,height:.69444,italic:0,skew:0},8658:{depth:-.13313,height:.36687,italic:0,skew:0},8659:{depth:.19444,height:.69444,italic:0,skew:0},8660:{depth:-.13313,height:.36687,italic:0,skew:0},8661:{depth:.25,height:.75,italic:0,skew:0},8704:{depth:0,height:.69444,italic:0,skew:0},8706:{depth:0,height:.69444,italic:.05556,skew:.08334},8707:{depth:0,height:.69444,italic:0,skew:0},8709:{depth:.05556,height:.75,italic:0,skew:0},8711:{depth:0,height:.68333,italic:0,skew:0},8712:{depth:.0391,height:.5391,italic:0,skew:0},8715:{depth:.0391,height:.5391,italic:0,skew:0},8722:{depth:.08333,height:.58333,italic:0,skew:0},8723:{depth:.08333,height:.58333,italic:0,skew:0},8725:{depth:.25,height:.75,italic:0,skew:0},8726:{depth:.25,height:.75,italic:0,skew:0},8727:{depth:-.03472,height:.46528,italic:0,skew:0},8728:{depth:-.05555,height:.44445,italic:0,skew:0},8729:{depth:-.05555,height:.44445,italic:0,skew:0},8730:{depth:.2,height:.8,italic:0,skew:0},8733:{depth:0,height:.43056,italic:0,skew:0},8734:{depth:0,height:.43056,italic:0,skew:0},8736:{depth:0,height:.69224,italic:0,skew:0},8739:{depth:.25,height:.75,italic:0,skew:0},8741:{depth:.25,height:.75,italic:0,skew:0},8743:{depth:0,height:.55556,italic:0,skew:0},8744:{depth:0,height:.55556,italic:0,skew:0},8745:{depth:0,height:.55556,italic:0,skew:0},8746:{depth:0,height:.55556,italic:0,skew:0},8747:{depth:.19444,height:.69444,italic:.11111,skew:0},8764:{depth:-.13313,height:.36687,italic:0,skew:0},8768:{depth:.19444,height:.69444,italic:0,skew:0},8771:{depth:-.03625,height:.46375,italic:0,skew:0},8773:{depth:-.022,height:.589,italic:0,skew:0},8776:{depth:-.01688,height:.48312,italic:0,skew:0},8781:{depth:-.03625,height:.46375,italic:0,skew:0},8784:{depth:-.133,height:.67,italic:0,skew:0},8800:{depth:.215,height:.716,italic:0,skew:0},8801:{depth:-.03625,height:.46375,italic:0,skew:0},8804:{depth:.13597,height:.63597,italic:0,skew:0},8805:{depth:.13597,height:.63597,italic:0,skew:0},8810:{depth:.0391,height:.5391,italic:0,skew:0},8811:{depth:.0391,height:.5391,italic:0,skew:0},8826:{depth:.0391,height:.5391,italic:0,skew:0},8827:{depth:.0391,height:.5391,italic:0,skew:0},8834:{depth:.0391,height:.5391,italic:0,skew:0},8835:{depth:.0391,height:.5391,italic:0,skew:0},8838:{depth:.13597,height:.63597,italic:0,skew:0},8839:{depth:.13597,height:.63597,italic:0,skew:0},8846:{depth:0,height:.55556,italic:0,skew:0},8849:{depth:.13597,height:.63597,italic:0,skew:0},8850:{depth:.13597,height:.63597,italic:0,skew:0},8851:{depth:0,height:.55556,italic:0,skew:0},8852:{depth:0,height:.55556,italic:0,skew:0},8853:{depth:.08333,height:.58333,italic:0,skew:0},8854:{depth:.08333,height:.58333,italic:0,skew:0},8855:{depth:.08333,height:.58333,italic:0,skew:0},8856:{depth:.08333,height:.58333,italic:0,skew:0},8857:{depth:.08333,height:.58333,italic:0,skew:0},8866:{depth:0,height:.69444,italic:0,skew:0},8867:{depth:0,height:.69444,italic:0,skew:0},8868:{depth:0,height:.69444,italic:0,skew:0},8869:{depth:0,height:.69444,italic:0,skew:0},8872:{depth:.249,height:.75,italic:0,skew:0},8900:{depth:-.05555,height:.44445,italic:0,skew:0},8901:{depth:-.05555,height:.44445,italic:0,skew:0},8902:{depth:-.03472,height:.46528,italic:0,skew:0},8904:{depth:.005,height:.505,italic:0,skew:0},8942:{depth:.03,height:.9,italic:0,skew:0},8943:{depth:-.19,height:.31,italic:0,skew:0},8945:{depth:-.1,height:.82,italic:0,skew:0},8968:{depth:.25,height:.75,italic:0,skew:0},8969:{depth:.25,height:.75,italic:0,skew:0},8970:{depth:.25,height:.75,italic:0,skew:0},8971:{depth:.25,height:.75,italic:0,skew:0},8994:{depth:-.14236,height:.35764,italic:0,skew:0},8995:{depth:-.14236,height:.35764,italic:0,skew:0},9136:{depth:.244,height:.744,italic:0,skew:0},9137:{depth:.244,height:.744,italic:0,skew:0},9651:{depth:.19444,height:.69444,italic:0,skew:0},9657:{depth:-.03472,height:.46528,italic:0,skew:0},9661:{depth:.19444,height:.69444,italic:0,skew:0},9667:{depth:-.03472,height:.46528,italic:0,skew:0},9711:{depth:.19444,height:.69444,italic:0,skew:0},9824:{depth:.12963,height:.69444,italic:0,skew:0},9825:{depth:.12963,height:.69444,italic:0,skew:0},9826:{depth:.12963,height:.69444,italic:0,skew:0},9827:{depth:.12963,height:.69444,italic:0,skew:0},9837:{depth:0,height:.75,italic:0,skew:0},9838:{depth:.19444,height:.69444,italic:0,skew:0},9839:{depth:.19444,height:.69444,italic:0,skew:0},10216:{depth:.25,height:.75,italic:0,skew:0},10217:{depth:.25,height:.75,italic:0,skew:0},10222:{depth:.244,height:.744,italic:0,skew:0},10223:{depth:.244,height:.744,italic:0,skew:0},10229:{depth:.011,height:.511,italic:0,skew:0},10230:{depth:.011,height:.511,italic:0,skew:0},10231:{depth:.011,height:.511,italic:0,skew:0},10232:{depth:.024,height:.525,italic:0,skew:0},10233:{depth:.024,height:.525,italic:0,skew:0},10234:{depth:.024,height:.525,italic:0,skew:0},10236:{depth:.011,height:.511,italic:0,skew:0},10815:{depth:0,height:.68333,italic:0,skew:0},10927:{depth:.13597,height:.63597,italic:0,skew:0},10928:{depth:.13597,height:.63597,italic:0,skew:0}},\"Math-BoldItalic\":{47:{depth:.19444,height:.69444,italic:0,skew:0},65:{depth:0,height:.68611,italic:0,skew:0},66:{depth:0,height:.68611,italic:.04835,skew:0},67:{depth:0,height:.68611,italic:.06979,skew:0},68:{depth:0,height:.68611,italic:.03194,skew:0},69:{depth:0,height:.68611,italic:.05451,skew:0},70:{depth:0,height:.68611,italic:.15972,skew:0},71:{depth:0,height:.68611,italic:0,skew:0},72:{depth:0,height:.68611,italic:.08229,skew:0},73:{depth:0,height:.68611,italic:.07778,skew:0},74:{depth:0,height:.68611,italic:.10069,skew:0},75:{depth:0,height:.68611,italic:.06979,skew:0},76:{depth:0,height:.68611,italic:0,skew:0},77:{depth:0,height:.68611,italic:.11424,skew:0},78:{depth:0,height:.68611,italic:.11424,skew:0},79:{depth:0,height:.68611,italic:.03194,skew:0},80:{depth:0,height:.68611,italic:.15972,skew:0},81:{depth:.19444,height:.68611,italic:0,skew:0},82:{depth:0,height:.68611,italic:.00421,skew:0},83:{depth:0,height:.68611,italic:.05382,skew:0},84:{depth:0,height:.68611,italic:.15972,skew:0},85:{depth:0,height:.68611,italic:.11424,skew:0},86:{depth:0,height:.68611,italic:.25555,skew:0},87:{depth:0,height:.68611,italic:.15972,skew:0},88:{depth:0,height:.68611,italic:.07778,skew:0},89:{depth:0,height:.68611,italic:.25555,skew:0},90:{depth:0,height:.68611,italic:.06979,skew:0},97:{depth:0,height:.44444,italic:0,skew:0},98:{depth:0,height:.69444,italic:0,skew:0},99:{depth:0,height:.44444,italic:0,skew:0},100:{depth:0,height:.69444,italic:0,skew:0},101:{depth:0,height:.44444,italic:0,skew:0},102:{depth:.19444,height:.69444,italic:.11042,skew:0},103:{depth:.19444,height:.44444,italic:.03704,skew:0},104:{depth:0,height:.69444,italic:0,skew:0},105:{depth:0,height:.69326,italic:0,skew:0},106:{depth:.19444,height:.69326,italic:.0622,skew:0},107:{depth:0,height:.69444,italic:.01852,skew:0},108:{depth:0,height:.69444,italic:.0088,skew:0},109:{depth:0,height:.44444,italic:0,skew:0},110:{depth:0,height:.44444,italic:0,skew:0},111:{depth:0,height:.44444,italic:0,skew:0},112:{depth:.19444,height:.44444,italic:0,skew:0},113:{depth:.19444,height:.44444,italic:.03704,skew:0},114:{depth:0,height:.44444,italic:.03194,skew:0},115:{depth:0,height:.44444,italic:0,skew:0},116:{depth:0,height:.63492,italic:0,skew:0},117:{depth:0,height:.44444,italic:0,skew:0},118:{depth:0,height:.44444,italic:.03704,skew:0},119:{depth:0,height:.44444,italic:.02778,skew:0},120:{depth:0,height:.44444,italic:0,skew:0},121:{depth:.19444,height:.44444,italic:.03704,skew:0},122:{depth:0,height:.44444,italic:.04213,skew:0},915:{depth:0,height:.68611,italic:.15972,skew:0},916:{depth:0,height:.68611,italic:0,skew:0},920:{depth:0,height:.68611,italic:.03194,skew:0},923:{depth:0,height:.68611,italic:0,skew:0},926:{depth:0,height:.68611,italic:.07458,skew:0},928:{depth:0,height:.68611,italic:.08229,skew:0},931:{depth:0,height:.68611,italic:.05451,skew:0},933:{depth:0,height:.68611,italic:.15972,skew:0},934:{depth:0,height:.68611,italic:0,skew:0},936:{depth:0,height:.68611,italic:.11653,skew:0},937:{depth:0,height:.68611,italic:.04835,skew:0},945:{depth:0,height:.44444,italic:0,skew:0},946:{depth:.19444,height:.69444,italic:.03403,skew:0},947:{depth:.19444,height:.44444,italic:.06389,skew:0},948:{depth:0,height:.69444,italic:.03819,skew:0},949:{depth:0,height:.44444,italic:0,skew:0},950:{depth:.19444,height:.69444,italic:.06215,skew:0},951:{depth:.19444,height:.44444,italic:.03704,skew:0},952:{depth:0,height:.69444,italic:.03194,skew:0},953:{depth:0,height:.44444,italic:0,skew:0},954:{depth:0,height:.44444,italic:0,skew:0},955:{depth:0,height:.69444,italic:0,skew:0},956:{depth:.19444,height:.44444,italic:0,skew:0},957:{depth:0,height:.44444,italic:.06898,skew:0},958:{depth:.19444,height:.69444,italic:.03021,skew:0},959:{depth:0,height:.44444,italic:0,skew:0},960:{depth:0,height:.44444,italic:.03704,skew:0},961:{depth:.19444,height:.44444,italic:0,skew:0},962:{depth:.09722,height:.44444,italic:.07917,skew:0},963:{depth:0,height:.44444,italic:.03704,skew:0},964:{depth:0,height:.44444,italic:.13472,skew:0},965:{depth:0,height:.44444,italic:.03704,skew:0},966:{depth:.19444,height:.44444,italic:0,skew:0},967:{depth:.19444,height:.44444,italic:0,skew:0},968:{depth:.19444,height:.69444,italic:.03704,skew:0},969:{depth:0,height:.44444,italic:.03704,skew:0},977:{depth:0,height:.69444,italic:0,skew:0},981:{depth:.19444,height:.69444,italic:0,skew:0},982:{depth:0,height:.44444,italic:.03194,skew:0},1009:{depth:.19444,height:.44444,italic:0,skew:0},1013:{depth:0,height:.44444,italic:0,skew:0}},\"Math-Italic\":{47:{depth:.19444,height:.69444,italic:0,skew:0},65:{depth:0,height:.68333,italic:0,skew:.13889},66:{depth:0,height:.68333,italic:.05017,skew:.08334},67:{depth:0,height:.68333,italic:.07153,skew:.08334},68:{depth:0,height:.68333,italic:.02778,skew:.05556},69:{depth:0,height:.68333,italic:.05764,skew:.08334},70:{depth:0,height:.68333,italic:.13889,skew:.08334},71:{depth:0,height:.68333,italic:0,skew:.08334},72:{depth:0,height:.68333,italic:.08125,skew:.05556},73:{depth:0,height:.68333,italic:.07847,skew:.11111},74:{depth:0,height:.68333,italic:.09618,skew:.16667},75:{depth:0,height:.68333,italic:.07153,skew:.05556},76:{depth:0,height:.68333,italic:0,skew:.02778},77:{depth:0,height:.68333,italic:.10903,skew:.08334},78:{depth:0,height:.68333,italic:.10903,skew:.08334},79:{depth:0,height:.68333,italic:.02778,skew:.08334},80:{depth:0,height:.68333,italic:.13889,skew:.08334},81:{depth:.19444,height:.68333,italic:0,skew:.08334},82:{depth:0,height:.68333,italic:.00773,skew:.08334},83:{depth:0,height:.68333,italic:.05764,skew:.08334},84:{depth:0,height:.68333,italic:.13889,skew:.08334},85:{depth:0,height:.68333,italic:.10903,skew:.02778},86:{depth:0,height:.68333,italic:.22222,skew:0},87:{depth:0,height:.68333,italic:.13889,skew:0},88:{depth:0,height:.68333,italic:.07847,skew:.08334},89:{depth:0,height:.68333,italic:.22222,skew:0},90:{depth:0,height:.68333,italic:.07153,skew:.08334},97:{depth:0,height:.43056,italic:0,skew:0},98:{depth:0,height:.69444,italic:0,skew:0},99:{depth:0,height:.43056,italic:0,skew:.05556},100:{depth:0,height:.69444,italic:0,skew:.16667},101:{depth:0,height:.43056,italic:0,skew:.05556},102:{depth:.19444,height:.69444,italic:.10764,skew:.16667},103:{depth:.19444,height:.43056,italic:.03588,skew:.02778},104:{depth:0,height:.69444,italic:0,skew:0},105:{depth:0,height:.65952,italic:0,skew:0},106:{depth:.19444,height:.65952,italic:.05724,skew:0},107:{depth:0,height:.69444,italic:.03148,skew:0},108:{depth:0,height:.69444,italic:.01968,skew:.08334},109:{depth:0,height:.43056,italic:0,skew:0},110:{depth:0,height:.43056,italic:0,skew:0},111:{depth:0,height:.43056,italic:0,skew:.05556},112:{depth:.19444,height:.43056,italic:0,skew:.08334},113:{depth:.19444,height:.43056,italic:.03588,skew:.08334},114:{depth:0,height:.43056,italic:.02778,skew:.05556},115:{depth:0,height:.43056,italic:0,skew:.05556},116:{depth:0,height:.61508,italic:0,skew:.08334},117:{depth:0,height:.43056,italic:0,skew:.02778},118:{depth:0,height:.43056,italic:.03588,skew:.02778},119:{depth:0,height:.43056,italic:.02691,skew:.08334},120:{depth:0,height:.43056,italic:0,skew:.02778},121:{depth:.19444,height:.43056,italic:.03588,skew:.05556},122:{depth:0,height:.43056,italic:.04398,skew:.05556},915:{depth:0,height:.68333,italic:.13889,skew:.08334},916:{depth:0,height:.68333,italic:0,skew:.16667},920:{depth:0,height:.68333,italic:.02778,skew:.08334},923:{depth:0,height:.68333,italic:0,skew:.16667},926:{depth:0,height:.68333,italic:.07569,skew:.08334},928:{depth:0,height:.68333,italic:.08125,skew:.05556},931:{depth:0,height:.68333,italic:.05764,skew:.08334},933:{depth:0,height:.68333,italic:.13889,skew:.05556},934:{depth:0,height:.68333,italic:0,skew:.08334},936:{depth:0,height:.68333,italic:.11,skew:.05556},937:{depth:0,height:.68333,italic:.05017,skew:.08334},945:{depth:0,height:.43056,italic:.0037,skew:.02778},946:{depth:.19444,height:.69444,italic:.05278,skew:.08334},947:{depth:.19444,height:.43056,italic:.05556,skew:0},948:{depth:0,height:.69444,italic:.03785,skew:.05556},949:{depth:0,height:.43056,italic:0,skew:.08334},950:{depth:.19444,height:.69444,italic:.07378,skew:.08334},951:{depth:.19444,height:.43056,italic:.03588,skew:.05556},952:{depth:0,height:.69444,italic:.02778,skew:.08334},953:{depth:0,height:.43056,italic:0,skew:.05556},954:{depth:0,height:.43056,italic:0,skew:0},955:{depth:0,height:.69444,italic:0,skew:0},956:{depth:.19444,height:.43056,italic:0,skew:.02778},957:{depth:0,height:.43056,italic:.06366,skew:.02778},958:{depth:.19444,height:.69444,italic:.04601,skew:.11111},959:{depth:0,height:.43056,italic:0,skew:.05556},960:{depth:0,height:.43056,italic:.03588,skew:0},961:{depth:.19444,height:.43056,italic:0,skew:.08334},962:{depth:.09722,height:.43056,italic:.07986,skew:.08334},963:{depth:0,height:.43056,italic:.03588,skew:0},964:{depth:0,height:.43056,italic:.1132,skew:.02778},965:{depth:0,height:.43056,italic:.03588,skew:.02778},966:{depth:.19444,height:.43056,italic:0,skew:.08334},967:{depth:.19444,height:.43056,italic:0,skew:.05556},968:{depth:.19444,height:.69444,italic:.03588,skew:.11111},969:{depth:0,height:.43056,italic:.03588,skew:0},977:{depth:0,height:.69444,italic:0,skew:.08334},981:{depth:.19444,height:.69444,italic:0,skew:.08334},982:{depth:0,height:.43056,italic:.02778,skew:0},1009:{depth:.19444,height:.43056,italic:0,skew:.08334},1013:{depth:0,height:.43056,italic:0,skew:.05556}},\"Math-Regular\":{65:{depth:0,height:.68333,italic:0,skew:.13889},66:{depth:0,height:.68333,italic:.05017,skew:.08334},67:{depth:0,height:.68333,italic:.07153,skew:.08334},68:{depth:0,height:.68333,italic:.02778,skew:.05556},69:{depth:0,height:.68333,italic:.05764,skew:.08334},70:{depth:0,height:.68333,italic:.13889,skew:.08334},71:{depth:0,height:.68333,italic:0,skew:.08334},72:{depth:0,height:.68333,italic:.08125,skew:.05556},73:{depth:0,height:.68333,italic:.07847,skew:.11111},74:{depth:0,height:.68333,italic:.09618,skew:.16667},75:{depth:0,height:.68333,italic:.07153,skew:.05556},76:{depth:0,height:.68333,italic:0,skew:.02778},77:{depth:0,height:.68333,italic:.10903,skew:.08334},78:{depth:0,height:.68333,italic:.10903,skew:.08334},79:{depth:0,height:.68333,italic:.02778,skew:.08334},80:{depth:0,height:.68333,italic:.13889,skew:.08334},81:{depth:.19444,height:.68333,italic:0,skew:.08334},82:{depth:0,height:.68333,italic:.00773,skew:.08334},83:{depth:0,height:.68333,italic:.05764,skew:.08334},84:{depth:0,height:.68333,italic:.13889,skew:.08334},85:{depth:0,height:.68333,italic:.10903,skew:.02778},86:{depth:0,height:.68333,italic:.22222,skew:0},87:{depth:0,height:.68333,italic:.13889,skew:0},88:{depth:0,height:.68333,italic:.07847,skew:.08334},89:{depth:0,height:.68333,italic:.22222,skew:0},90:{depth:0,height:.68333,italic:.07153,skew:.08334},97:{depth:0,height:.43056,italic:0,skew:0},98:{depth:0,height:.69444,italic:0,skew:0},99:{depth:0,height:.43056,italic:0,skew:.05556},100:{depth:0,height:.69444,italic:0,skew:.16667},101:{depth:0,height:.43056,italic:0,skew:.05556},102:{depth:.19444,height:.69444,italic:.10764,skew:.16667},103:{depth:.19444,height:.43056,italic:.03588,skew:.02778},104:{depth:0,height:.69444,italic:0,skew:0},105:{depth:0,height:.65952,italic:0,skew:0},106:{depth:.19444,height:.65952,italic:.05724,skew:0},107:{depth:0,height:.69444,italic:.03148,skew:0},108:{depth:0,height:.69444,italic:.01968,skew:.08334},109:{depth:0,height:.43056,italic:0,skew:0},110:{depth:0,height:.43056,italic:0,skew:0},111:{depth:0,height:.43056,italic:0,skew:.05556},112:{depth:.19444,height:.43056,italic:0,skew:.08334},113:{depth:.19444,height:.43056,italic:.03588,skew:.08334},114:{depth:0,height:.43056,italic:.02778,skew:.05556},115:{depth:0,height:.43056,italic:0,skew:.05556},116:{depth:0,height:.61508,italic:0,skew:.08334},117:{depth:0,height:.43056,italic:0,skew:.02778},118:{depth:0,height:.43056,italic:.03588,skew:.02778},119:{depth:0,height:.43056,italic:.02691,skew:.08334},120:{depth:0,height:.43056,italic:0,skew:.02778},121:{depth:.19444,height:.43056,italic:.03588,skew:.05556},122:{depth:0,height:.43056,italic:.04398,skew:.05556},915:{depth:0,height:.68333,italic:.13889,skew:.08334},916:{depth:0,height:.68333,italic:0,skew:.16667},920:{depth:0,height:.68333,italic:.02778,skew:.08334},923:{depth:0,height:.68333,italic:0,skew:.16667},926:{depth:0,height:.68333,italic:.07569,skew:.08334},928:{depth:0,height:.68333,italic:.08125,skew:.05556},931:{depth:0,height:.68333,italic:.05764,skew:.08334},933:{depth:0,height:.68333,italic:.13889,skew:.05556},934:{depth:0,height:.68333,italic:0,skew:.08334},936:{depth:0,height:.68333,italic:.11,skew:.05556},937:{depth:0,height:.68333,italic:.05017,skew:.08334},945:{depth:0,height:.43056,italic:.0037,skew:.02778},946:{depth:.19444,height:.69444,italic:.05278,skew:.08334},947:{depth:.19444,height:.43056,italic:.05556,skew:0},948:{depth:0,height:.69444,italic:.03785,skew:.05556},949:{depth:0,height:.43056,italic:0,skew:.08334},950:{depth:.19444,height:.69444,italic:.07378,skew:.08334},951:{depth:.19444,height:.43056,italic:.03588,skew:.05556},952:{depth:0,height:.69444,italic:.02778,skew:.08334},953:{depth:0,height:.43056,italic:0,skew:.05556},954:{depth:0,height:.43056,italic:0,skew:0},955:{depth:0,height:.69444,italic:0,skew:0},956:{depth:.19444,height:.43056,italic:0,skew:.02778},957:{depth:0,height:.43056,italic:.06366,skew:.02778},958:{depth:.19444,height:.69444,italic:.04601,skew:.11111},959:{depth:0,height:.43056,italic:0,skew:.05556},960:{depth:0,height:.43056,italic:.03588,skew:0},961:{depth:.19444,height:.43056,italic:0,skew:.08334},962:{depth:.09722,height:.43056,italic:.07986,skew:.08334},963:{depth:0,height:.43056,italic:.03588,skew:0},964:{depth:0,height:.43056,italic:.1132,skew:.02778},965:{depth:0,height:.43056,italic:.03588,skew:.02778},966:{depth:.19444,height:.43056,italic:0,skew:.08334},967:{depth:.19444,height:.43056,italic:0,skew:.05556},968:{depth:.19444,height:.69444,italic:.03588,skew:.11111},969:{depth:0,height:.43056,italic:.03588,skew:0},977:{depth:0,height:.69444,italic:0,skew:.08334},981:{depth:.19444,height:.69444,italic:0,skew:.08334},982:{depth:0,height:.43056,italic:.02778,skew:0},1009:{depth:.19444,height:.43056,italic:0,skew:.08334},1013:{depth:0,height:.43056,italic:0,skew:.05556}},\"SansSerif-Regular\":{33:{depth:0,height:.69444,italic:0,skew:0},34:{depth:0,height:.69444,italic:0,skew:0},35:{depth:.19444,height:.69444,italic:0,skew:0},36:{depth:.05556,height:.75,italic:0,skew:0},37:{depth:.05556,height:.75,italic:0,skew:0},38:{depth:0,height:.69444,italic:0,skew:0},39:{depth:0,height:.69444,italic:0,skew:0},40:{depth:.25,height:.75,italic:0,skew:0},41:{depth:.25,height:.75,italic:0,skew:0},42:{depth:0,height:.75,italic:0,skew:0},43:{depth:.08333,height:.58333,italic:0,skew:0},44:{depth:.125,height:.08333,italic:0,skew:0},45:{depth:0,height:.44444,italic:0,skew:0},46:{depth:0,height:.08333,italic:0,skew:0},47:{depth:.25,height:.75,italic:0,skew:0},48:{depth:0,height:.65556,italic:0,skew:0},49:{depth:0,height:.65556,italic:0,skew:0},50:{depth:0,height:.65556,italic:0,skew:0},51:{depth:0,height:.65556,italic:0,skew:0},52:{depth:0,height:.65556,italic:0,skew:0},53:{depth:0,height:.65556,italic:0,skew:0},54:{depth:0,height:.65556,italic:0,skew:0},55:{depth:0,height:.65556,italic:0,skew:0},56:{depth:0,height:.65556,italic:0,skew:0},57:{depth:0,height:.65556,italic:0,skew:0},58:{depth:0,height:.44444,italic:0,skew:0},59:{depth:.125,height:.44444,italic:0,skew:0},61:{depth:-.13,height:.37,italic:0,skew:0},63:{depth:0,height:.69444,italic:0,skew:0},64:{depth:0,height:.69444,italic:0,skew:0},65:{depth:0,height:.69444,italic:0,skew:0},66:{depth:0,height:.69444,italic:0,skew:0},67:{depth:0,height:.69444,italic:0,skew:0},68:{depth:0,height:.69444,italic:0,skew:0},69:{depth:0,height:.69444,italic:0,skew:0},70:{depth:0,height:.69444,italic:0,skew:0},71:{depth:0,height:.69444,italic:0,skew:0},72:{depth:0,height:.69444,italic:0,skew:0},73:{depth:0,height:.69444,italic:0,skew:0},74:{depth:0,height:.69444,italic:0,skew:0},75:{depth:0,height:.69444,italic:0,skew:0},76:{depth:0,height:.69444,italic:0,skew:0},77:{depth:0,height:.69444,italic:0,skew:0},78:{depth:0,height:.69444,italic:0,skew:0},79:{depth:0,height:.69444,italic:0,skew:0},80:{depth:0,height:.69444,italic:0,skew:0},81:{depth:.125,height:.69444,italic:0,skew:0},82:{depth:0,height:.69444,italic:0,skew:0},83:{depth:0,height:.69444,italic:0,skew:0},84:{depth:0,height:.69444,italic:0,skew:0},85:{depth:0,height:.69444,italic:0,skew:0},86:{depth:0,height:.69444,italic:.01389,skew:0},87:{depth:0,height:.69444,italic:.01389,skew:0},88:{depth:0,height:.69444,italic:0,skew:0},89:{depth:0,height:.69444,italic:.025,skew:0},90:{depth:0,height:.69444,italic:0,skew:0},91:{depth:.25,height:.75,italic:0,skew:0},93:{depth:.25,height:.75,italic:0,skew:0},94:{depth:0,height:.69444,italic:0,skew:0},95:{depth:.35,height:.09444,italic:.02778,skew:0},97:{depth:0,height:.44444,italic:0,skew:0},98:{depth:0,height:.69444,italic:0,skew:0},99:{depth:0,height:.44444,italic:0,skew:0},100:{depth:0,height:.69444,italic:0,skew:0},101:{depth:0,height:.44444,italic:0,skew:0},102:{depth:0,height:.69444,italic:.06944,skew:0},103:{depth:.19444,height:.44444,italic:.01389,skew:0},104:{depth:0,height:.69444,italic:0,skew:0},105:{depth:0,height:.67937,italic:0,skew:0},106:{depth:.19444,height:.67937,italic:0,skew:0},107:{depth:0,height:.69444,italic:0,skew:0},108:{depth:0,height:.69444,italic:0,skew:0},109:{depth:0,height:.44444,italic:0,skew:0},110:{depth:0,height:.44444,italic:0,skew:0},111:{depth:0,height:.44444,italic:0,skew:0},112:{depth:.19444,height:.44444,italic:0,skew:0},113:{depth:.19444,height:.44444,italic:0,skew:0},114:{depth:0,height:.44444,italic:.01389,skew:0},115:{depth:0,height:.44444,italic:0,skew:0},116:{depth:0,height:.57143,italic:0,skew:0},117:{depth:0,height:.44444,italic:0,skew:0},118:{depth:0,height:.44444,italic:.01389,skew:0},119:{depth:0,height:.44444,italic:.01389,skew:0},120:{depth:0,height:.44444,italic:0,skew:0},121:{depth:.19444,height:.44444,italic:.01389,skew:0},122:{depth:0,height:.44444,italic:0,skew:0},126:{depth:.35,height:.32659,italic:0,skew:0},305:{depth:0,height:.44444,italic:0,skew:0},567:{depth:.19444,height:.44444,italic:0,skew:0},768:{depth:0,height:.69444,italic:0,skew:0},769:{depth:0,height:.69444,italic:0,skew:0},770:{depth:0,height:.69444,italic:0,skew:0},771:{depth:0,height:.67659,italic:0,skew:0},772:{depth:0,height:.60889,italic:0,skew:0},774:{depth:0,height:.69444,italic:0,skew:0},775:{depth:0,height:.67937,italic:0,skew:0},776:{depth:0,height:.67937,italic:0,skew:0},778:{depth:0,height:.69444,italic:0,skew:0},779:{depth:0,height:.69444,italic:0,skew:0},780:{depth:0,height:.63194,italic:0,skew:0},915:{depth:0,height:.69444,italic:0,skew:0},916:{depth:0,height:.69444,italic:0,skew:0},920:{depth:0,height:.69444,italic:0,skew:0},923:{depth:0,height:.69444,italic:0,skew:0},926:{depth:0,height:.69444,italic:0,skew:0},928:{depth:0,height:.69444,italic:0,skew:0},931:{depth:0,height:.69444,italic:0,skew:0},933:{depth:0,height:.69444,italic:0,skew:0},934:{depth:0,height:.69444,italic:0,skew:0},936:{depth:0,height:.69444,italic:0,skew:0},937:{depth:0,height:.69444,italic:0,skew:0},8211:{depth:0,height:.44444,italic:.02778,skew:0},8212:{depth:0,height:.44444,italic:.02778,skew:0},8216:{depth:0,height:.69444,italic:0,skew:0},8217:{depth:0,height:.69444,italic:0,skew:0},8220:{depth:0,height:.69444,italic:0,skew:0},8221:{depth:0,height:.69444,italic:0,skew:0}},\"Script-Regular\":{65:{depth:0,height:.7,italic:.22925,skew:0},66:{depth:0,height:.7,italic:.04087,skew:0},67:{depth:0,height:.7,italic:.1689,skew:0},68:{depth:0,height:.7,italic:.09371,skew:0},69:{depth:0,height:.7,italic:.18583,skew:0},70:{depth:0,height:.7,italic:.13634,skew:0},71:{depth:0,height:.7,italic:.17322,skew:0},72:{depth:0,height:.7,italic:.29694,skew:0},73:{depth:0,height:.7,italic:.19189,skew:0},74:{depth:.27778,height:.7,italic:.19189,skew:0},75:{depth:0,height:.7,italic:.31259,skew:0},76:{depth:0,height:.7,italic:.19189,skew:0},77:{depth:0,height:.7,italic:.15981,skew:0},78:{depth:0,height:.7,italic:.3525,skew:0},79:{depth:0,height:.7,italic:.08078,skew:0},80:{depth:0,height:.7,italic:.08078,skew:0},81:{depth:0,height:.7,italic:.03305,skew:0},82:{depth:0,height:.7,italic:.06259,skew:0},83:{depth:0,height:.7,italic:.19189,skew:0},84:{depth:0,height:.7,italic:.29087,skew:0},85:{depth:0,height:.7,italic:.25815,skew:0},86:{depth:0,height:.7,italic:.27523,skew:0},87:{depth:0,height:.7,italic:.27523,skew:0},88:{depth:0,height:.7,italic:.26006,skew:0},89:{depth:0,height:.7,italic:.2939,skew:0},90:{depth:0,height:.7,italic:.24037,skew:0}},\"Size1-Regular\":{40:{depth:.35001,height:.85,italic:0,skew:0},41:{depth:.35001,height:.85,italic:0,skew:0},47:{depth:.35001,height:.85,italic:0,skew:0},91:{depth:.35001,height:.85,italic:0,skew:0},92:{depth:.35001,height:.85,italic:0,skew:0},93:{depth:.35001,height:.85,italic:0,skew:0},123:{depth:.35001,height:.85,italic:0,skew:0},125:{depth:.35001,height:.85,italic:0,skew:0},710:{depth:0,height:.72222,italic:0,skew:0},732:{depth:0,height:.72222,italic:0,skew:0},770:{depth:0,height:.72222,italic:0,skew:0},771:{depth:0,height:.72222,italic:0,skew:0},8214:{depth:-99e-5,height:.601,italic:0,skew:0},8593:{depth:1e-5,height:.6,italic:0,skew:0},8595:{depth:1e-5,height:.6,italic:0,skew:0},8657:{depth:1e-5,height:.6,italic:0,skew:0},8659:{depth:1e-5,height:.6,italic:0,skew:0},8719:{depth:.25001,height:.75,italic:0,skew:0},8720:{depth:.25001,height:.75,italic:0,skew:0},8721:{depth:.25001,height:.75,italic:0,skew:0},8730:{depth:.35001,height:.85,italic:0,skew:0},8739:{depth:-.00599,height:.606,italic:0,skew:0},8741:{depth:-.00599,height:.606,italic:0,skew:0},8747:{depth:.30612,height:.805,italic:.19445,skew:0},8748:{depth:.306,height:.805,italic:.19445,skew:0},8749:{depth:.306,height:.805,italic:.19445,skew:0},8750:{depth:.30612,height:.805,italic:.19445,skew:0},8896:{depth:.25001,height:.75,italic:0,skew:0},8897:{depth:.25001,height:.75,italic:0,skew:0},8898:{depth:.25001,height:.75,italic:0,skew:0},8899:{depth:.25001,height:.75,italic:0,skew:0},8968:{depth:.35001,height:.85,italic:0,skew:0},8969:{depth:.35001,height:.85,italic:0,skew:0},8970:{depth:.35001,height:.85,italic:0,skew:0},8971:{depth:.35001,height:.85,italic:0,skew:0},9168:{depth:-99e-5,height:.601,italic:0,skew:0},10216:{depth:.35001,height:.85,italic:0,skew:0},10217:{depth:.35001,height:.85,italic:0,skew:0},10752:{depth:.25001,height:.75,italic:0,skew:0},10753:{depth:.25001,height:.75,italic:0,skew:0},10754:{depth:.25001,height:.75,italic:0,skew:0},10756:{depth:.25001,height:.75,italic:0,skew:0},10758:{depth:.25001,height:.75,italic:0,skew:0}},\"Size2-Regular\":{40:{depth:.65002,height:1.15,italic:0,skew:0},41:{depth:.65002,height:1.15,italic:0,skew:0},47:{depth:.65002,height:1.15,italic:0,skew:0},91:{depth:.65002,height:1.15,italic:0,skew:0},92:{depth:.65002,height:1.15,italic:0,skew:0},93:{depth:.65002,height:1.15,italic:0,skew:0},123:{depth:.65002,height:1.15,italic:0,skew:0},125:{depth:.65002,height:1.15,italic:0,skew:0},710:{depth:0,height:.75,italic:0,skew:0},732:{depth:0,height:.75,italic:0,skew:0},770:{depth:0,height:.75,italic:0,skew:0},771:{depth:0,height:.75,italic:0,skew:0},8719:{depth:.55001,height:1.05,italic:0,skew:0},8720:{depth:.55001,height:1.05,italic:0,skew:0},8721:{depth:.55001,height:1.05,italic:0,skew:0},8730:{depth:.65002,height:1.15,italic:0,skew:0},8747:{depth:.86225,height:1.36,italic:.44445,skew:0},8748:{depth:.862,height:1.36,italic:.44445,skew:0},8749:{depth:.862,height:1.36,italic:.44445,skew:0},8750:{depth:.86225,height:1.36,italic:.44445,skew:0},8896:{depth:.55001,height:1.05,italic:0,skew:0},8897:{depth:.55001,height:1.05,italic:0,skew:0},8898:{depth:.55001,height:1.05,italic:0,skew:0},8899:{depth:.55001,height:1.05,italic:0,skew:0},8968:{depth:.65002,height:1.15,italic:0,skew:0},8969:{depth:.65002,height:1.15,italic:0,skew:0},8970:{depth:.65002,height:1.15,italic:0,skew:0},8971:{depth:.65002,height:1.15,italic:0,skew:0},10216:{depth:.65002,height:1.15,italic:0,skew:0},10217:{depth:.65002,height:1.15,italic:0,skew:0},10752:{depth:.55001,height:1.05,italic:0,skew:0},10753:{depth:.55001,height:1.05,italic:0,skew:0},10754:{depth:.55001,height:1.05,italic:0,skew:0},10756:{depth:.55001,height:1.05,italic:0,skew:0},10758:{depth:.55001,height:1.05,italic:0,skew:0}},\"Size3-Regular\":{40:{depth:.95003,height:1.45,italic:0,skew:0},41:{depth:.95003,height:1.45,italic:0,skew:0},47:{depth:.95003,height:1.45,italic:0,skew:0},91:{depth:.95003,height:1.45,italic:0,skew:0},92:{depth:.95003,height:1.45,italic:0,skew:0},93:{depth:.95003,height:1.45,italic:0,skew:0},123:{depth:.95003,height:1.45,italic:0,skew:0},125:{depth:.95003,height:1.45,italic:0,skew:0},710:{depth:0,height:.75,italic:0,skew:0},732:{depth:0,height:.75,italic:0,skew:0},770:{depth:0,height:.75,italic:0,skew:0},771:{depth:0,height:.75,italic:0,skew:0},8730:{depth:.95003,height:1.45,italic:0,skew:0},8968:{depth:.95003,height:1.45,italic:0,skew:0},8969:{depth:.95003,height:1.45,italic:0,skew:0},8970:{depth:.95003,height:1.45,italic:0,skew:0},8971:{depth:.95003,height:1.45,italic:0,skew:0},10216:{depth:.95003,height:1.45,italic:0,skew:0},10217:{depth:.95003,height:1.45,italic:0,skew:0}},\"Size4-Regular\":{40:{depth:1.25003,height:1.75,italic:0,skew:0},41:{depth:1.25003,height:1.75,italic:0,skew:0},47:{depth:1.25003,height:1.75,italic:0,skew:0},91:{depth:1.25003,height:1.75,italic:0,skew:0},92:{depth:1.25003,height:1.75,italic:0,skew:0},93:{depth:1.25003,height:1.75,italic:0,skew:0},123:{depth:1.25003,height:1.75,italic:0,skew:0},125:{depth:1.25003,height:1.75,italic:0,skew:0},710:{depth:0,height:.825,italic:0,skew:0},732:{depth:0,height:.825,italic:0,skew:0},770:{depth:0,height:.825,italic:0,skew:0},771:{depth:0,height:.825,italic:0,skew:0},8730:{depth:1.25003,height:1.75,italic:0,skew:0},8968:{depth:1.25003,height:1.75,italic:0,skew:0},8969:{depth:1.25003,height:1.75,italic:0,skew:0},8970:{depth:1.25003,height:1.75,italic:0,skew:0},8971:{depth:1.25003,height:1.75,italic:0,skew:0},9115:{depth:.64502,height:1.155,italic:0,skew:0},9116:{depth:1e-5,height:.6,italic:0,skew:0},9117:{depth:.64502,height:1.155,italic:0,skew:0},9118:{depth:.64502,height:1.155,italic:0,skew:0},9119:{depth:1e-5,height:.6,italic:0,skew:0},9120:{depth:.64502,height:1.155,italic:0,skew:0},9121:{depth:.64502,height:1.155,italic:0,skew:0},9122:{depth:-99e-5,height:.601,italic:0,skew:0},9123:{depth:.64502,height:1.155,italic:0,skew:0},9124:{depth:.64502,height:1.155,italic:0,skew:0},9125:{depth:-99e-5,height:.601,italic:0,\nskew:0},9126:{depth:.64502,height:1.155,italic:0,skew:0},9127:{depth:1e-5,height:.9,italic:0,skew:0},9128:{depth:.65002,height:1.15,italic:0,skew:0},9129:{depth:.90001,height:0,italic:0,skew:0},9130:{depth:0,height:.3,italic:0,skew:0},9131:{depth:1e-5,height:.9,italic:0,skew:0},9132:{depth:.65002,height:1.15,italic:0,skew:0},9133:{depth:.90001,height:0,italic:0,skew:0},9143:{depth:.88502,height:.915,italic:0,skew:0},10216:{depth:1.25003,height:1.75,italic:0,skew:0},10217:{depth:1.25003,height:1.75,italic:0,skew:0},57344:{depth:-.00499,height:.605,italic:0,skew:0},57345:{depth:-.00499,height:.605,italic:0,skew:0},57680:{depth:0,height:.12,italic:0,skew:0},57681:{depth:0,height:.12,italic:0,skew:0},57682:{depth:0,height:.12,italic:0,skew:0},57683:{depth:0,height:.12,italic:0,skew:0}},\"Typewriter-Regular\":{33:{depth:0,height:.61111,italic:0,skew:0},34:{depth:0,height:.61111,italic:0,skew:0},35:{depth:0,height:.61111,italic:0,skew:0},36:{depth:.08333,height:.69444,italic:0,skew:0},37:{depth:.08333,height:.69444,italic:0,skew:0},38:{depth:0,height:.61111,italic:0,skew:0},39:{depth:0,height:.61111,italic:0,skew:0},40:{depth:.08333,height:.69444,italic:0,skew:0},41:{depth:.08333,height:.69444,italic:0,skew:0},42:{depth:0,height:.52083,italic:0,skew:0},43:{depth:-.08056,height:.53055,italic:0,skew:0},44:{depth:.13889,height:.125,italic:0,skew:0},45:{depth:-.08056,height:.53055,italic:0,skew:0},46:{depth:0,height:.125,italic:0,skew:0},47:{depth:.08333,height:.69444,italic:0,skew:0},48:{depth:0,height:.61111,italic:0,skew:0},49:{depth:0,height:.61111,italic:0,skew:0},50:{depth:0,height:.61111,italic:0,skew:0},51:{depth:0,height:.61111,italic:0,skew:0},52:{depth:0,height:.61111,italic:0,skew:0},53:{depth:0,height:.61111,italic:0,skew:0},54:{depth:0,height:.61111,italic:0,skew:0},55:{depth:0,height:.61111,italic:0,skew:0},56:{depth:0,height:.61111,italic:0,skew:0},57:{depth:0,height:.61111,italic:0,skew:0},58:{depth:0,height:.43056,italic:0,skew:0},59:{depth:.13889,height:.43056,italic:0,skew:0},60:{depth:-.05556,height:.55556,italic:0,skew:0},61:{depth:-.19549,height:.41562,italic:0,skew:0},62:{depth:-.05556,height:.55556,italic:0,skew:0},63:{depth:0,height:.61111,italic:0,skew:0},64:{depth:0,height:.61111,italic:0,skew:0},65:{depth:0,height:.61111,italic:0,skew:0},66:{depth:0,height:.61111,italic:0,skew:0},67:{depth:0,height:.61111,italic:0,skew:0},68:{depth:0,height:.61111,italic:0,skew:0},69:{depth:0,height:.61111,italic:0,skew:0},70:{depth:0,height:.61111,italic:0,skew:0},71:{depth:0,height:.61111,italic:0,skew:0},72:{depth:0,height:.61111,italic:0,skew:0},73:{depth:0,height:.61111,italic:0,skew:0},74:{depth:0,height:.61111,italic:0,skew:0},75:{depth:0,height:.61111,italic:0,skew:0},76:{depth:0,height:.61111,italic:0,skew:0},77:{depth:0,height:.61111,italic:0,skew:0},78:{depth:0,height:.61111,italic:0,skew:0},79:{depth:0,height:.61111,italic:0,skew:0},80:{depth:0,height:.61111,italic:0,skew:0},81:{depth:.13889,height:.61111,italic:0,skew:0},82:{depth:0,height:.61111,italic:0,skew:0},83:{depth:0,height:.61111,italic:0,skew:0},84:{depth:0,height:.61111,italic:0,skew:0},85:{depth:0,height:.61111,italic:0,skew:0},86:{depth:0,height:.61111,italic:0,skew:0},87:{depth:0,height:.61111,italic:0,skew:0},88:{depth:0,height:.61111,italic:0,skew:0},89:{depth:0,height:.61111,italic:0,skew:0},90:{depth:0,height:.61111,italic:0,skew:0},91:{depth:.08333,height:.69444,italic:0,skew:0},92:{depth:.08333,height:.69444,italic:0,skew:0},93:{depth:.08333,height:.69444,italic:0,skew:0},94:{depth:0,height:.61111,italic:0,skew:0},95:{depth:.09514,height:0,italic:0,skew:0},96:{depth:0,height:.61111,italic:0,skew:0},97:{depth:0,height:.43056,italic:0,skew:0},98:{depth:0,height:.61111,italic:0,skew:0},99:{depth:0,height:.43056,italic:0,skew:0},100:{depth:0,height:.61111,italic:0,skew:0},101:{depth:0,height:.43056,italic:0,skew:0},102:{depth:0,height:.61111,italic:0,skew:0},103:{depth:.22222,height:.43056,italic:0,skew:0},104:{depth:0,height:.61111,italic:0,skew:0},105:{depth:0,height:.61111,italic:0,skew:0},106:{depth:.22222,height:.61111,italic:0,skew:0},107:{depth:0,height:.61111,italic:0,skew:0},108:{depth:0,height:.61111,italic:0,skew:0},109:{depth:0,height:.43056,italic:0,skew:0},110:{depth:0,height:.43056,italic:0,skew:0},111:{depth:0,height:.43056,italic:0,skew:0},112:{depth:.22222,height:.43056,italic:0,skew:0},113:{depth:.22222,height:.43056,italic:0,skew:0},114:{depth:0,height:.43056,italic:0,skew:0},115:{depth:0,height:.43056,italic:0,skew:0},116:{depth:0,height:.55358,italic:0,skew:0},117:{depth:0,height:.43056,italic:0,skew:0},118:{depth:0,height:.43056,italic:0,skew:0},119:{depth:0,height:.43056,italic:0,skew:0},120:{depth:0,height:.43056,italic:0,skew:0},121:{depth:.22222,height:.43056,italic:0,skew:0},122:{depth:0,height:.43056,italic:0,skew:0},123:{depth:.08333,height:.69444,italic:0,skew:0},124:{depth:.08333,height:.69444,italic:0,skew:0},125:{depth:.08333,height:.69444,italic:0,skew:0},126:{depth:0,height:.61111,italic:0,skew:0},127:{depth:0,height:.61111,italic:0,skew:0},305:{depth:0,height:.43056,italic:0,skew:0},567:{depth:.22222,height:.43056,italic:0,skew:0},768:{depth:0,height:.61111,italic:0,skew:0},769:{depth:0,height:.61111,italic:0,skew:0},770:{depth:0,height:.61111,italic:0,skew:0},771:{depth:0,height:.61111,italic:0,skew:0},772:{depth:0,height:.56555,italic:0,skew:0},774:{depth:0,height:.61111,italic:0,skew:0},776:{depth:0,height:.61111,italic:0,skew:0},778:{depth:0,height:.61111,italic:0,skew:0},780:{depth:0,height:.56597,italic:0,skew:0},915:{depth:0,height:.61111,italic:0,skew:0},916:{depth:0,height:.61111,italic:0,skew:0},920:{depth:0,height:.61111,italic:0,skew:0},923:{depth:0,height:.61111,italic:0,skew:0},926:{depth:0,height:.61111,italic:0,skew:0},928:{depth:0,height:.61111,italic:0,skew:0},931:{depth:0,height:.61111,italic:0,skew:0},933:{depth:0,height:.61111,italic:0,skew:0},934:{depth:0,height:.61111,italic:0,skew:0},936:{depth:0,height:.61111,italic:0,skew:0},937:{depth:0,height:.61111,italic:0,skew:0},2018:{depth:0,height:.61111,italic:0,skew:0},2019:{depth:0,height:.61111,italic:0,skew:0},8242:{depth:0,height:.61111,italic:0,skew:0}}}},{}],18:[function(e,t,i){var h=e(\"./utils\");var a=e(\"./ParseError\");var r={\"\\\\sqrt\":{numArgs:1,numOptionalArgs:1,handler:function(e,t,i,h){return{type:\"sqrt\",body:i,index:t}}},\"\\\\text\":{numArgs:1,argTypes:[\"text\"],greediness:2,handler:function(e,t){var i;if(t.type===\"ordgroup\"){i=t.value}else{i=[t]}return{type:\"text\",body:i}}},\"\\\\color\":{numArgs:2,allowedInText:true,greediness:3,argTypes:[\"color\",\"original\"],handler:function(e,t,i){var h;if(i.type===\"ordgroup\"){h=i.value}else{h=[i]}return{type:\"color\",color:t.value,value:h}}},\"\\\\overline\":{numArgs:1,handler:function(e,t){return{type:\"overline\",body:t}}},\"\\\\rule\":{numArgs:2,numOptionalArgs:1,argTypes:[\"size\",\"size\",\"size\"],handler:function(e,t,i,h){return{type:\"rule\",shift:t&&t.value,width:i.value,height:h.value}}},\"\\\\KaTeX\":{numArgs:0,handler:function(e){return{type:\"katex\"}}},\"\\\\phantom\":{numArgs:1,handler:function(e,t){var i;if(t.type===\"ordgroup\"){i=t.value}else{i=[t]}return{type:\"phantom\",value:i}}}};var l={\"\\\\bigl\":{type:\"open\",size:1},\"\\\\Bigl\":{type:\"open\",size:2},\"\\\\biggl\":{type:\"open\",size:3},\"\\\\Biggl\":{type:\"open\",size:4},\"\\\\bigr\":{type:\"close\",size:1},\"\\\\Bigr\":{type:\"close\",size:2},\"\\\\biggr\":{type:\"close\",size:3},\"\\\\Biggr\":{type:\"close\",size:4},\"\\\\bigm\":{type:\"rel\",size:1},\"\\\\Bigm\":{type:\"rel\",size:2},\"\\\\biggm\":{type:\"rel\",size:3},\"\\\\Biggm\":{type:\"rel\",size:4},\"\\\\big\":{type:\"textord\",size:1},\"\\\\Big\":{type:\"textord\",size:2},\"\\\\bigg\":{type:\"textord\",size:3},\"\\\\Bigg\":{type:\"textord\",size:4}};var s=[\"(\",\")\",\"[\",\"\\\\lbrack\",\"]\",\"\\\\rbrack\",\"\\\\{\",\"\\\\lbrace\",\"\\\\}\",\"\\\\rbrace\",\"\\\\lfloor\",\"\\\\rfloor\",\"\\\\lceil\",\"\\\\rceil\",\"<\",\">\",\"\\\\langle\",\"\\\\rangle\",\"\\\\lvert\",\"\\\\rvert\",\"\\\\lVert\",\"\\\\rVert\",\"\\\\lgroup\",\"\\\\rgroup\",\"\\\\lmoustache\",\"\\\\rmoustache\",\"/\",\"\\\\backslash\",\"|\",\"\\\\vert\",\"\\\\|\",\"\\\\Vert\",\"\\\\uparrow\",\"\\\\Uparrow\",\"\\\\downarrow\",\"\\\\Downarrow\",\"\\\\updownarrow\",\"\\\\Updownarrow\",\".\"];var p={\"\\\\Bbb\":\"\\\\mathbb\",\"\\\\bold\":\"\\\\mathbf\",\"\\\\frak\":\"\\\\mathfrak\"};var c=[{funcs:[\"\\\\blue\",\"\\\\orange\",\"\\\\pink\",\"\\\\red\",\"\\\\green\",\"\\\\gray\",\"\\\\purple\",\"\\\\blueA\",\"\\\\blueB\",\"\\\\blueC\",\"\\\\blueD\",\"\\\\blueE\",\"\\\\tealA\",\"\\\\tealB\",\"\\\\tealC\",\"\\\\tealD\",\"\\\\tealE\",\"\\\\greenA\",\"\\\\greenB\",\"\\\\greenC\",\"\\\\greenD\",\"\\\\greenE\",\"\\\\goldA\",\"\\\\goldB\",\"\\\\goldC\",\"\\\\goldD\",\"\\\\goldE\",\"\\\\redA\",\"\\\\redB\",\"\\\\redC\",\"\\\\redD\",\"\\\\redE\",\"\\\\maroonA\",\"\\\\maroonB\",\"\\\\maroonC\",\"\\\\maroonD\",\"\\\\maroonE\",\"\\\\purpleA\",\"\\\\purpleB\",\"\\\\purpleC\",\"\\\\purpleD\",\"\\\\purpleE\",\"\\\\mintA\",\"\\\\mintB\",\"\\\\mintC\",\"\\\\grayA\",\"\\\\grayB\",\"\\\\grayC\",\"\\\\grayD\",\"\\\\grayE\",\"\\\\grayF\",\"\\\\grayG\",\"\\\\grayH\",\"\\\\grayI\",\"\\\\kaBlue\",\"\\\\kaGreen\"],data:{numArgs:1,allowedInText:true,greediness:3,handler:function(e,t){var i;if(t.type===\"ordgroup\"){i=t.value}else{i=[t]}return{type:\"color\",color:\"katex-\"+e.slice(1),value:i}}}},{funcs:[\"\\\\arcsin\",\"\\\\arccos\",\"\\\\arctan\",\"\\\\arg\",\"\\\\cos\",\"\\\\cosh\",\"\\\\cot\",\"\\\\coth\",\"\\\\csc\",\"\\\\deg\",\"\\\\dim\",\"\\\\exp\",\"\\\\hom\",\"\\\\ker\",\"\\\\lg\",\"\\\\ln\",\"\\\\log\",\"\\\\sec\",\"\\\\sin\",\"\\\\sinh\",\"\\\\tan\",\"\\\\tanh\"],data:{numArgs:0,handler:function(e){return{type:\"op\",limits:false,symbol:false,body:e}}}},{funcs:[\"\\\\det\",\"\\\\gcd\",\"\\\\inf\",\"\\\\lim\",\"\\\\liminf\",\"\\\\limsup\",\"\\\\max\",\"\\\\min\",\"\\\\Pr\",\"\\\\sup\"],data:{numArgs:0,handler:function(e){return{type:\"op\",limits:true,symbol:false,body:e}}}},{funcs:[\"\\\\int\",\"\\\\iint\",\"\\\\iiint\",\"\\\\oint\"],data:{numArgs:0,handler:function(e){return{type:\"op\",limits:false,symbol:true,body:e}}}},{funcs:[\"\\\\coprod\",\"\\\\bigvee\",\"\\\\bigwedge\",\"\\\\biguplus\",\"\\\\bigcap\",\"\\\\bigcup\",\"\\\\intop\",\"\\\\prod\",\"\\\\sum\",\"\\\\bigotimes\",\"\\\\bigoplus\",\"\\\\bigodot\",\"\\\\bigsqcup\",\"\\\\smallint\"],data:{numArgs:0,handler:function(e){return{type:\"op\",limits:true,symbol:true,body:e}}}},{funcs:[\"\\\\dfrac\",\"\\\\frac\",\"\\\\tfrac\",\"\\\\dbinom\",\"\\\\binom\",\"\\\\tbinom\"],data:{numArgs:2,greediness:2,handler:function(e,t,i){var h;var a=null;var r=null;var l=\"auto\";switch(e){case\"\\\\dfrac\":case\"\\\\frac\":case\"\\\\tfrac\":h=true;break;case\"\\\\dbinom\":case\"\\\\binom\":case\"\\\\tbinom\":h=false;a=\"(\";r=\")\";break;default:throw new Error(\"Unrecognized genfrac command\")}switch(e){case\"\\\\dfrac\":case\"\\\\dbinom\":l=\"display\";break;case\"\\\\tfrac\":case\"\\\\tbinom\":l=\"text\";break}return{type:\"genfrac\",numer:t,denom:i,hasBarLine:h,leftDelim:a,rightDelim:r,size:l}}}},{funcs:[\"\\\\llap\",\"\\\\rlap\"],data:{numArgs:1,allowedInText:true,handler:function(e,t){return{type:e.slice(1),body:t}}}},{funcs:[\"\\\\bigl\",\"\\\\Bigl\",\"\\\\biggl\",\"\\\\Biggl\",\"\\\\bigr\",\"\\\\Bigr\",\"\\\\biggr\",\"\\\\Biggr\",\"\\\\bigm\",\"\\\\Bigm\",\"\\\\biggm\",\"\\\\Biggm\",\"\\\\big\",\"\\\\Big\",\"\\\\bigg\",\"\\\\Bigg\",\"\\\\left\",\"\\\\right\"],data:{numArgs:1,handler:function(e,t,i){if(!h.contains(s,t.value)){throw new a(\"Invalid delimiter: '\"+t.value+\"' after '\"+e+\"'\",this.lexer,i[1])}if(e===\"\\\\left\"||e===\"\\\\right\"){return{type:\"leftright\",value:t.value}}else{return{type:\"delimsizing\",size:l[e].size,delimType:l[e].type,value:t.value}}}}},{funcs:[\"\\\\tiny\",\"\\\\scriptsize\",\"\\\\footnotesize\",\"\\\\small\",\"\\\\normalsize\",\"\\\\large\",\"\\\\Large\",\"\\\\LARGE\",\"\\\\huge\",\"\\\\Huge\"],data:{numArgs:0}},{funcs:[\"\\\\displaystyle\",\"\\\\textstyle\",\"\\\\scriptstyle\",\"\\\\scriptscriptstyle\"],data:{numArgs:0}},{funcs:[\"\\\\mathrm\",\"\\\\mathit\",\"\\\\mathbf\",\"\\\\mathbb\",\"\\\\mathcal\",\"\\\\mathfrak\",\"\\\\mathscr\",\"\\\\mathsf\",\"\\\\mathtt\",\"\\\\Bbb\",\"\\\\bold\",\"\\\\frak\"],data:{numArgs:1,handler:function(e,t){if(e in p){e=p[e]}return{type:\"font\",font:e.slice(1),body:t}}}},{funcs:[\"\\\\acute\",\"\\\\grave\",\"\\\\ddot\",\"\\\\tilde\",\"\\\\bar\",\"\\\\breve\",\"\\\\check\",\"\\\\hat\",\"\\\\vec\",\"\\\\dot\"],data:{numArgs:1,handler:function(e,t){return{type:\"accent\",accent:e,base:t}}}},{funcs:[\"\\\\over\",\"\\\\choose\"],data:{numArgs:0,handler:function(e){var t;switch(e){case\"\\\\over\":t=\"\\\\frac\";break;case\"\\\\choose\":t=\"\\\\binom\";break;default:throw new Error(\"Unrecognized infix genfrac command\")}return{type:\"infix\",replaceWith:t}}}},{funcs:[\"\\\\\\\\\",\"\\\\cr\"],data:{numArgs:0,numOptionalArgs:1,argTypes:[\"size\"],handler:function(e,t){return{type:\"cr\",size:t}}}},{funcs:[\"\\\\begin\",\"\\\\end\"],data:{numArgs:1,argTypes:[\"text\"],handler:function(e,t,i){if(t.type!==\"ordgroup\"){throw new a(\"Invalid environment name\",this.lexer,i[1])}var h=\"\";for(var r=0;r<t.value.length;++r){h+=t.value[r].value}return{type:\"environment\",name:h,namepos:i[1]}}}}];var n=function(e,t){for(var i=0;i<e.length;i++){r[e[i]]=t}};for(var o=0;o<c.length;o++){n(c[o].funcs,c[o].data)}for(var g in r){if(r.hasOwnProperty(g)){var d=r[g];r[g]={numArgs:d.numArgs,argTypes:d.argTypes,greediness:d.greediness===undefined?1:d.greediness,allowedInText:d.allowedInText?d.allowedInText:false,numOptionalArgs:d.numOptionalArgs===undefined?0:d.numOptionalArgs,handler:d.handler}}}t.exports={funcs:r}},{\"./ParseError\":5,\"./utils\":23}],19:[function(e,t,i){var h=e(\"./utils\");function a(e,t){this.type=e;this.attributes={};this.children=t||[]}a.prototype.setAttribute=function(e,t){this.attributes[e]=t};a.prototype.toNode=function(){var e=document.createElementNS(\"http://www.w3.org/1998/Math/MathML\",this.type);for(var t in this.attributes){if(Object.prototype.hasOwnProperty.call(this.attributes,t)){e.setAttribute(t,this.attributes[t])}}for(var i=0;i<this.children.length;i++){e.appendChild(this.children[i].toNode())}return e};a.prototype.toMarkup=function(){var e=\"<\"+this.type;for(var t in this.attributes){if(Object.prototype.hasOwnProperty.call(this.attributes,t)){e+=\" \"+t+'=\"';e+=h.escape(this.attributes[t]);e+='\"'}}e+=\">\";for(var i=0;i<this.children.length;i++){e+=this.children[i].toMarkup()}e+=\"</\"+this.type+\">\";return e};function r(e){this.text=e}r.prototype.toNode=function(){return document.createTextNode(this.text)};r.prototype.toMarkup=function(){return h.escape(this.text)};t.exports={MathNode:a,TextNode:r}},{\"./utils\":23}],20:[function(e,t,i){function h(e,t,i){this.type=e;this.value=t;this.mode=i}function a(e,t,i){this.result=e;this.position=t}t.exports={ParseNode:h,ParseResult:a}},{}],21:[function(e,t,i){var h=e(\"./Parser\");var a=function(e,t){var i=new h(e,t);return i.parse()};t.exports=a},{\"./Parser\":6}],22:[function(e,t,i){var h={math:{\"\\\\equiv\":{font:\"main\",group:\"rel\",replace:\"\\u2261\"},\"\\\\prec\":{font:\"main\",group:\"rel\",replace:\"\\u227a\"},\"\\\\succ\":{font:\"main\",group:\"rel\",replace:\"\\u227b\"},\"\\\\sim\":{font:\"main\",group:\"rel\",replace:\"\\u223c\"},\"\\\\perp\":{font:\"main\",group:\"rel\",replace:\"\\u22a5\"},\"\\\\preceq\":{font:\"main\",group:\"rel\",replace:\"\\u2aaf\"},\"\\\\succeq\":{font:\"main\",group:\"rel\",replace:\"\\u2ab0\"},\"\\\\simeq\":{font:\"main\",group:\"rel\",replace:\"\\u2243\"},\"\\\\mid\":{font:\"main\",group:\"rel\",replace:\"\\u2223\"},\"\\\\ll\":{font:\"main\",group:\"rel\",replace:\"\\u226a\"},\"\\\\gg\":{font:\"main\",group:\"rel\",replace:\"\\u226b\"},\"\\\\asymp\":{font:\"main\",group:\"rel\",replace:\"\\u224d\"},\"\\\\parallel\":{font:\"main\",group:\"rel\",replace:\"\\u2225\"},\"\\\\bowtie\":{font:\"main\",group:\"rel\",replace:\"\\u22c8\"},\"\\\\smile\":{font:\"main\",group:\"rel\",replace:\"\\u2323\"},\"\\\\sqsubseteq\":{font:\"main\",group:\"rel\",replace:\"\\u2291\"},\"\\\\sqsupseteq\":{font:\"main\",group:\"rel\",replace:\"\\u2292\"},\"\\\\doteq\":{font:\"main\",group:\"rel\",replace:\"\\u2250\"},\"\\\\frown\":{font:\"main\",group:\"rel\",replace:\"\\u2322\"},\"\\\\ni\":{font:\"main\",group:\"rel\",replace:\"\\u220b\"},\"\\\\propto\":{font:\"main\",group:\"rel\",replace:\"\\u221d\"},\"\\\\vdash\":{font:\"main\",group:\"rel\",replace:\"\\u22a2\"},\"\\\\dashv\":{font:\"main\",group:\"rel\",replace:\"\\u22a3\"},\"\\\\owns\":{font:\"main\",group:\"rel\",replace:\"\\u220b\"},\"\\\\ldotp\":{font:\"main\",group:\"punct\",replace:\".\"},\"\\\\cdotp\":{font:\"main\",group:\"punct\",replace:\"\\u22c5\"},\"\\\\#\":{font:\"main\",group:\"textord\",replace:\"#\"},\"\\\\&\":{font:\"main\",group:\"textord\",replace:\"&\"},\"\\\\aleph\":{font:\"main\",group:\"textord\",replace:\"\\u2135\"},\"\\\\forall\":{font:\"main\",group:\"textord\",replace:\"\\u2200\"},\"\\\\hbar\":{font:\"main\",group:\"textord\",replace:\"\\u210f\"},\"\\\\exists\":{font:\"main\",group:\"textord\",replace:\"\\u2203\"},\"\\\\nabla\":{font:\"main\",group:\"textord\",replace:\"\\u2207\"},\"\\\\flat\":{font:\"main\",group:\"textord\",replace:\"\\u266d\"},\"\\\\ell\":{font:\"main\",group:\"textord\",replace:\"\\u2113\"},\"\\\\natural\":{font:\"main\",group:\"textord\",replace:\"\\u266e\"},\"\\\\clubsuit\":{font:\"main\",group:\"textord\",replace:\"\\u2663\"},\"\\\\wp\":{font:\"main\",group:\"textord\",replace:\"\\u2118\"},\"\\\\sharp\":{font:\"main\",group:\"textord\",replace:\"\\u266f\"},\"\\\\diamondsuit\":{font:\"main\",group:\"textord\",replace:\"\\u2662\"},\"\\\\Re\":{font:\"main\",group:\"textord\",replace:\"\\u211c\"},\"\\\\heartsuit\":{font:\"main\",group:\"textord\",replace:\"\\u2661\"},\"\\\\Im\":{font:\"main\",group:\"textord\",replace:\"\\u2111\"},\"\\\\spadesuit\":{font:\"main\",group:\"textord\",replace:\"\\u2660\"},\"\\\\dag\":{font:\"main\",group:\"textord\",replace:\"\\u2020\"},\"\\\\ddag\":{font:\"main\",group:\"textord\",replace:\"\\u2021\"},\"\\\\rmoustache\":{font:\"main\",group:\"close\",replace:\"\\u23b1\"},\"\\\\lmoustache\":{font:\"main\",group:\"open\",replace:\"\\u23b0\"},\"\\\\rgroup\":{font:\"main\",group:\"close\",replace:\"\\u27ef\"},\"\\\\lgroup\":{font:\"main\",group:\"open\",replace:\"\\u27ee\"},\"\\\\mp\":{font:\"main\",group:\"bin\",replace:\"\\u2213\"},\"\\\\ominus\":{font:\"main\",group:\"bin\",replace:\"\\u2296\"},\"\\\\uplus\":{font:\"main\",group:\"bin\",replace:\"\\u228e\"},\"\\\\sqcap\":{font:\"main\",group:\"bin\",replace:\"\\u2293\"},\"\\\\ast\":{font:\"main\",group:\"bin\",replace:\"\\u2217\"},\"\\\\sqcup\":{font:\"main\",group:\"bin\",replace:\"\\u2294\"},\"\\\\bigcirc\":{font:\"main\",group:\"bin\",replace:\"\\u25ef\"},\"\\\\bullet\":{font:\"main\",group:\"bin\",replace:\"\\u2219\"},\"\\\\ddagger\":{font:\"main\",group:\"bin\",replace:\"\\u2021\"},\"\\\\wr\":{font:\"main\",group:\"bin\",replace:\"\\u2240\"},\"\\\\amalg\":{font:\"main\",group:\"bin\",replace:\"\\u2a3f\"},\"\\\\longleftarrow\":{font:\"main\",group:\"rel\",replace:\"\\u27f5\"},\"\\\\Leftarrow\":{font:\"main\",group:\"rel\",replace:\"\\u21d0\"},\"\\\\Longleftarrow\":{font:\"main\",group:\"rel\",replace:\"\\u27f8\"},\"\\\\longrightarrow\":{font:\"main\",group:\"rel\",replace:\"\\u27f6\"},\"\\\\Rightarrow\":{font:\"main\",group:\"rel\",replace:\"\\u21d2\"},\"\\\\Longrightarrow\":{font:\"main\",group:\"rel\",replace:\"\\u27f9\"},\"\\\\leftrightarrow\":{font:\"main\",group:\"rel\",replace:\"\\u2194\"},\"\\\\longleftrightarrow\":{font:\"main\",group:\"rel\",replace:\"\\u27f7\"},\"\\\\Leftrightarrow\":{font:\"main\",group:\"rel\",replace:\"\\u21d4\"},\"\\\\Longleftrightarrow\":{font:\"main\",group:\"rel\",replace:\"\\u27fa\"},\"\\\\mapsto\":{font:\"main\",group:\"rel\",replace:\"\\u21a6\"},\"\\\\longmapsto\":{font:\"main\",group:\"rel\",replace:\"\\u27fc\"},\"\\\\nearrow\":{font:\"main\",group:\"rel\",replace:\"\\u2197\"},\"\\\\hookleftarrow\":{font:\"main\",group:\"rel\",replace:\"\\u21a9\"},\"\\\\hookrightarrow\":{font:\"main\",group:\"rel\",replace:\"\\u21aa\"},\"\\\\searrow\":{font:\"main\",group:\"rel\",replace:\"\\u2198\"},\"\\\\leftharpoonup\":{font:\"main\",group:\"rel\",replace:\"\\u21bc\"},\"\\\\rightharpoonup\":{font:\"main\",group:\"rel\",replace:\"\\u21c0\"},\"\\\\swarrow\":{font:\"main\",group:\"rel\",replace:\"\\u2199\"},\"\\\\leftharpoondown\":{font:\"main\",group:\"rel\",replace:\"\\u21bd\"},\"\\\\rightharpoondown\":{font:\"main\",group:\"rel\",replace:\"\\u21c1\"},\"\\\\nwarrow\":{font:\"main\",group:\"rel\",replace:\"\\u2196\"},\"\\\\rightleftharpoons\":{font:\"main\",group:\"rel\",replace:\"\\u21cc\"},\"\\\\nless\":{font:\"ams\",group:\"rel\",replace:\"\\u226e\"},\"\\\\nleqslant\":{font:\"ams\",group:\"rel\",replace:\"\\ue010\"},\"\\\\nleqq\":{font:\"ams\",group:\"rel\",replace:\"\\ue011\"},\"\\\\lneq\":{font:\"ams\",group:\"rel\",replace:\"\\u2a87\"},\"\\\\lneqq\":{font:\"ams\",group:\"rel\",replace:\"\\u2268\"},\"\\\\lvertneqq\":{font:\"ams\",group:\"rel\",replace:\"\\ue00c\"},\"\\\\lnsim\":{font:\"ams\",group:\"rel\",replace:\"\\u22e6\"},\"\\\\lnapprox\":{font:\"ams\",group:\"rel\",replace:\"\\u2a89\"},\"\\\\nprec\":{font:\"ams\",group:\"rel\",replace:\"\\u2280\"},\"\\\\npreceq\":{font:\"ams\",group:\"rel\",replace:\"\\u22e0\"},\"\\\\precnsim\":{font:\"ams\",group:\"rel\",replace:\"\\u22e8\"},\"\\\\precnapprox\":{font:\"ams\",group:\"rel\",replace:\"\\u2ab9\"},\"\\\\nsim\":{font:\"ams\",group:\"rel\",replace:\"\\u2241\"},\"\\\\nshortmid\":{font:\"ams\",group:\"rel\",replace:\"\\ue006\"},\"\\\\nmid\":{font:\"ams\",group:\"rel\",replace:\"\\u2224\"},\"\\\\nvdash\":{font:\"ams\",group:\"rel\",replace:\"\\u22ac\"},\"\\\\nvDash\":{font:\"ams\",group:\"rel\",replace:\"\\u22ad\"},\"\\\\ntriangleleft\":{font:\"ams\",group:\"rel\",replace:\"\\u22ea\"},\"\\\\ntrianglelefteq\":{font:\"ams\",group:\"rel\",replace:\"\\u22ec\"},\"\\\\subsetneq\":{font:\"ams\",group:\"rel\",replace:\"\\u228a\"},\"\\\\varsubsetneq\":{font:\"ams\",group:\"rel\",replace:\"\\ue01a\"},\"\\\\subsetneqq\":{font:\"ams\",group:\"rel\",replace:\"\\u2acb\"},\"\\\\varsubsetneqq\":{font:\"ams\",group:\"rel\",replace:\"\\ue017\"},\"\\\\ngtr\":{font:\"ams\",group:\"rel\",replace:\"\\u226f\"},\"\\\\ngeqslant\":{font:\"ams\",group:\"rel\",replace:\"\\ue00f\"},\"\\\\ngeqq\":{font:\"ams\",group:\"rel\",replace:\"\\ue00e\"},\"\\\\gneq\":{font:\"ams\",group:\"rel\",replace:\"\\u2a88\"},\"\\\\gneqq\":{font:\"ams\",group:\"rel\",replace:\"\\u2269\"},\"\\\\gvertneqq\":{font:\"ams\",group:\"rel\",replace:\"\\ue00d\"},\"\\\\gnsim\":{font:\"ams\",group:\"rel\",replace:\"\\u22e7\"},\"\\\\gnapprox\":{font:\"ams\",group:\"rel\",replace:\"\\u2a8a\"},\"\\\\nsucc\":{font:\"ams\",group:\"rel\",replace:\"\\u2281\"},\"\\\\nsucceq\":{font:\"ams\",group:\"rel\",replace:\"\\u22e1\"},\"\\\\succnsim\":{font:\"ams\",group:\"rel\",replace:\"\\u22e9\"},\"\\\\succnapprox\":{font:\"ams\",group:\"rel\",replace:\"\\u2aba\"},\"\\\\ncong\":{font:\"ams\",group:\"rel\",replace:\"\\u2246\"},\"\\\\nshortparallel\":{font:\"ams\",group:\"rel\",replace:\"\\ue007\"},\"\\\\nparallel\":{font:\"ams\",group:\"rel\",replace:\"\\u2226\"},\"\\\\nVDash\":{font:\"ams\",group:\"rel\",replace:\"\\u22af\"},\"\\\\ntriangleright\":{font:\"ams\",group:\"rel\",replace:\"\\u22eb\"},\"\\\\ntrianglerighteq\":{font:\"ams\",group:\"rel\",replace:\"\\u22ed\"},\"\\\\nsupseteqq\":{font:\"ams\",group:\"rel\",replace:\"\\ue018\"},\"\\\\supsetneq\":{font:\"ams\",group:\"rel\",replace:\"\\u228b\"},\"\\\\varsupsetneq\":{font:\"ams\",group:\"rel\",replace:\"\\ue01b\"},\"\\\\supsetneqq\":{font:\"ams\",group:\"rel\",replace:\"\\u2acc\"},\"\\\\varsupsetneqq\":{font:\"ams\",group:\"rel\",replace:\"\\ue019\"},\"\\\\nVdash\":{font:\"ams\",group:\"rel\",replace:\"\\u22ae\"},\"\\\\precneqq\":{font:\"ams\",group:\"rel\",replace:\"\\u2ab5\"},\"\\\\succneqq\":{font:\"ams\",group:\"rel\",replace:\"\\u2ab6\"},\"\\\\nsubseteqq\":{font:\"ams\",group:\"rel\",replace:\"\\ue016\"},\"\\\\unlhd\":{font:\"ams\",group:\"bin\",replace:\"\\u22b4\"},\"\\\\unrhd\":{font:\"ams\",group:\"bin\",replace:\"\\u22b5\"},\"\\\\nleftarrow\":{font:\"ams\",group:\"rel\",replace:\"\\u219a\"},\"\\\\nrightarrow\":{font:\"ams\",group:\"rel\",replace:\"\\u219b\"},\"\\\\nLeftarrow\":{font:\"ams\",group:\"rel\",replace:\"\\u21cd\"},\"\\\\nRightarrow\":{font:\"ams\",group:\"rel\",replace:\"\\u21cf\"},\"\\\\nleftrightarrow\":{font:\"ams\",group:\"rel\",replace:\"\\u21ae\"},\"\\\\nLeftrightarrow\":{font:\"ams\",group:\"rel\",replace:\"\\u21ce\"},\"\\\\vartriangle\":{font:\"ams\",group:\"rel\",replace:\"\\u25b3\"},\"\\\\hslash\":{font:\"ams\",group:\"textord\",replace:\"\\u210f\"},\"\\\\triangledown\":{font:\"ams\",group:\"textord\",replace:\"\\u25bd\"},\"\\\\lozenge\":{font:\"ams\",group:\"textord\",replace:\"\\u25ca\"},\"\\\\circledS\":{font:\"ams\",group:\"textord\",replace:\"\\u24c8\"},\"\\\\circledR\":{font:\"ams\",group:\"textord\",replace:\"\\xae\"},\"\\\\measuredangle\":{font:\"ams\",group:\"textord\",replace:\"\\u2221\"},\"\\\\nexists\":{font:\"ams\",group:\"textord\",replace:\"\\u2204\"},\"\\\\mho\":{font:\"ams\",group:\"textord\",replace:\"\\u2127\"},\"\\\\Finv\":{font:\"ams\",group:\"textord\",replace:\"\\u2132\"},\"\\\\Game\":{font:\"ams\",group:\"textord\",replace:\"\\u2141\"},\"\\\\Bbbk\":{font:\"ams\",group:\"textord\",replace:\"k\"},\"\\\\backprime\":{font:\"ams\",group:\"textord\",replace:\"\\u2035\"},\"\\\\blacktriangle\":{font:\"ams\",group:\"textord\",replace:\"\\u25b2\"},\"\\\\blacktriangledown\":{font:\"ams\",group:\"textord\",replace:\"\\u25bc\"},\"\\\\blacksquare\":{font:\"ams\",group:\"textord\",replace:\"\\u25a0\"},\"\\\\blacklozenge\":{font:\"ams\",group:\"textord\",replace:\"\\u29eb\"},\"\\\\bigstar\":{font:\"ams\",group:\"textord\",replace:\"\\u2605\"},\"\\\\sphericalangle\":{font:\"ams\",group:\"textord\",replace:\"\\u2222\"},\"\\\\complement\":{font:\"ams\",group:\"textord\",replace:\"\\u2201\"},\"\\\\eth\":{font:\"ams\",group:\"textord\",replace:\"\\xf0\"},\"\\\\diagup\":{font:\"ams\",group:\"textord\",replace:\"\\u2571\"},\"\\\\diagdown\":{font:\"ams\",group:\"textord\",replace:\"\\u2572\"},\"\\\\square\":{font:\"ams\",group:\"textord\",replace:\"\\u25a1\"},\"\\\\Box\":{font:\"ams\",group:\"textord\",replace:\"\\u25a1\"},\"\\\\Diamond\":{font:\"ams\",group:\"textord\",replace:\"\\u25ca\"},\"\\\\yen\":{font:\"ams\",group:\"textord\",replace:\"\\xa5\"},\"\\\\checkmark\":{font:\"ams\",group:\"textord\",replace:\"\\u2713\"},\"\\\\beth\":{font:\"ams\",group:\"textord\",replace:\"\\u2136\"},\"\\\\daleth\":{font:\"ams\",group:\"textord\",replace:\"\\u2138\"},\"\\\\gimel\":{font:\"ams\",group:\"textord\",replace:\"\\u2137\"},\"\\\\digamma\":{font:\"ams\",group:\"textord\",replace:\"\\u03dd\"},\"\\\\varkappa\":{font:\"ams\",group:\"textord\",replace:\"\\u03f0\"},\"\\\\ulcorner\":{font:\"ams\",group:\"open\",replace:\"\\u250c\"},\"\\\\urcorner\":{font:\"ams\",group:\"close\",replace:\"\\u2510\"},\"\\\\llcorner\":{font:\"ams\",group:\"open\",replace:\"\\u2514\"},\"\\\\lrcorner\":{font:\"ams\",group:\"close\",replace:\"\\u2518\"},\"\\\\leqq\":{font:\"ams\",group:\"rel\",replace:\"\\u2266\"},\"\\\\leqslant\":{font:\"ams\",group:\"rel\",replace:\"\\u2a7d\"},\"\\\\eqslantless\":{font:\"ams\",group:\"rel\",replace:\"\\u2a95\"},\"\\\\lesssim\":{font:\"ams\",group:\"rel\",replace:\"\\u2272\"},\"\\\\lessapprox\":{font:\"ams\",group:\"rel\",replace:\"\\u2a85\"},\"\\\\approxeq\":{font:\"ams\",group:\"rel\",replace:\"\\u224a\"},\"\\\\lessdot\":{font:\"ams\",group:\"bin\",replace:\"\\u22d6\"},\"\\\\lll\":{font:\"ams\",group:\"rel\",replace:\"\\u22d8\"},\"\\\\lessgtr\":{font:\"ams\",group:\"rel\",replace:\"\\u2276\"},\"\\\\lesseqgtr\":{font:\"ams\",group:\"rel\",replace:\"\\u22da\"},\"\\\\lesseqqgtr\":{font:\"ams\",group:\"rel\",replace:\"\\u2a8b\"},\"\\\\doteqdot\":{font:\"ams\",group:\"rel\",replace:\"\\u2251\"},\"\\\\risingdotseq\":{font:\"ams\",group:\"rel\",replace:\"\\u2253\"},\"\\\\fallingdotseq\":{font:\"ams\",group:\"rel\",replace:\"\\u2252\"},\"\\\\backsim\":{font:\"ams\",group:\"rel\",replace:\"\\u223d\"},\"\\\\backsimeq\":{font:\"ams\",group:\"rel\",replace:\"\\u22cd\"},\"\\\\subseteqq\":{font:\"ams\",group:\"rel\",replace:\"\\u2ac5\"},\"\\\\Subset\":{font:\"ams\",group:\"rel\",replace:\"\\u22d0\"},\"\\\\sqsubset\":{font:\"ams\",group:\"rel\",replace:\"\\u228f\"},\"\\\\preccurlyeq\":{font:\"ams\",group:\"rel\",replace:\"\\u227c\"},\"\\\\curlyeqprec\":{font:\"ams\",group:\"rel\",replace:\"\\u22de\"},\"\\\\precsim\":{font:\"ams\",group:\"rel\",replace:\"\\u227e\"},\"\\\\precapprox\":{font:\"ams\",group:\"rel\",replace:\"\\u2ab7\"},\"\\\\vartriangleleft\":{font:\"ams\",group:\"rel\",replace:\"\\u22b2\"},\"\\\\trianglelefteq\":{font:\"ams\",group:\"rel\",replace:\"\\u22b4\"},\"\\\\vDash\":{font:\"ams\",group:\"rel\",replace:\"\\u22a8\"},\"\\\\Vvdash\":{font:\"ams\",group:\"rel\",replace:\"\\u22aa\"},\"\\\\smallsmile\":{font:\"ams\",group:\"rel\",replace:\"\\u2323\"},\"\\\\smallfrown\":{font:\"ams\",group:\"rel\",replace:\"\\u2322\"},\"\\\\bumpeq\":{font:\"ams\",group:\"rel\",replace:\"\\u224f\"},\"\\\\Bumpeq\":{font:\"ams\",group:\"rel\",replace:\"\\u224e\"},\"\\\\geqq\":{font:\"ams\",group:\"rel\",replace:\"\\u2267\"},\"\\\\geqslant\":{font:\"ams\",group:\"rel\",replace:\"\\u2a7e\"},\"\\\\eqslantgtr\":{font:\"ams\",group:\"rel\",replace:\"\\u2a96\"},\"\\\\gtrsim\":{font:\"ams\",group:\"rel\",replace:\"\\u2273\"},\"\\\\gtrapprox\":{font:\"ams\",group:\"rel\",replace:\"\\u2a86\"},\"\\\\gtrdot\":{font:\"ams\",group:\"bin\",replace:\"\\u22d7\"},\"\\\\ggg\":{font:\"ams\",group:\"rel\",replace:\"\\u22d9\"},\"\\\\gtrless\":{font:\"ams\",group:\"rel\",replace:\"\\u2277\"},\"\\\\gtreqless\":{font:\"ams\",group:\"rel\",replace:\"\\u22db\"},\"\\\\gtreqqless\":{font:\"ams\",group:\"rel\",replace:\"\\u2a8c\"},\"\\\\eqcirc\":{font:\"ams\",group:\"rel\",replace:\"\\u2256\"},\"\\\\circeq\":{font:\"ams\",group:\"rel\",replace:\"\\u2257\"},\"\\\\triangleq\":{font:\"ams\",group:\"rel\",replace:\"\\u225c\"},\"\\\\thicksim\":{font:\"ams\",group:\"rel\",replace:\"\\u223c\"},\"\\\\thickapprox\":{font:\"ams\",group:\"rel\",replace:\"\\u2248\"},\"\\\\supseteqq\":{font:\"ams\",group:\"rel\",replace:\"\\u2ac6\"},\"\\\\Supset\":{font:\"ams\",group:\"rel\",replace:\"\\u22d1\"},\"\\\\sqsupset\":{font:\"ams\",group:\"rel\",replace:\"\\u2290\"},\"\\\\succcurlyeq\":{font:\"ams\",group:\"rel\",replace:\"\\u227d\"},\"\\\\curlyeqsucc\":{font:\"ams\",group:\"rel\",replace:\"\\u22df\"},\"\\\\succsim\":{font:\"ams\",group:\"rel\",replace:\"\\u227f\"},\"\\\\succapprox\":{font:\"ams\",group:\"rel\",replace:\"\\u2ab8\"},\"\\\\vartriangleright\":{font:\"ams\",group:\"rel\",replace:\"\\u22b3\"},\"\\\\trianglerighteq\":{font:\"ams\",group:\"rel\",replace:\"\\u22b5\"},\"\\\\Vdash\":{font:\"ams\",group:\"rel\",replace:\"\\u22a9\"},\"\\\\shortmid\":{font:\"ams\",group:\"rel\",replace:\"\\u2223\"},\"\\\\shortparallel\":{font:\"ams\",group:\"rel\",replace:\"\\u2225\"},\"\\\\between\":{font:\"ams\",group:\"rel\",replace:\"\\u226c\"},\"\\\\pitchfork\":{font:\"ams\",group:\"rel\",replace:\"\\u22d4\"},\"\\\\varpropto\":{font:\"ams\",group:\"rel\",replace:\"\\u221d\"},\"\\\\blacktriangleleft\":{font:\"ams\",group:\"rel\",replace:\"\\u25c0\"},\"\\\\therefore\":{font:\"ams\",group:\"rel\",replace:\"\\u2234\"},\"\\\\backepsilon\":{font:\"ams\",group:\"rel\",replace:\"\\u220d\"},\"\\\\blacktriangleright\":{font:\"ams\",group:\"rel\",replace:\"\\u25b6\"},\"\\\\because\":{font:\"ams\",group:\"rel\",replace:\"\\u2235\"},\"\\\\llless\":{font:\"ams\",group:\"rel\",replace:\"\\u22d8\"},\"\\\\gggtr\":{font:\"ams\",group:\"rel\",replace:\"\\u22d9\"},\"\\\\lhd\":{font:\"ams\",group:\"bin\",replace:\"\\u22b2\"},\"\\\\rhd\":{font:\"ams\",group:\"bin\",replace:\"\\u22b3\"},\"\\\\eqsim\":{font:\"ams\",group:\"rel\",replace:\"\\u2242\"},\"\\\\Join\":{font:\"main\",group:\"rel\",replace:\"\\u22c8\"},\"\\\\Doteq\":{font:\"ams\",group:\"rel\",replace:\"\\u2251\"},\"\\\\dotplus\":{font:\"ams\",group:\"bin\",replace:\"\\u2214\"},\"\\\\smallsetminus\":{font:\"ams\",group:\"bin\",replace:\"\\u2216\"},\"\\\\Cap\":{font:\"ams\",group:\"bin\",replace:\"\\u22d2\"},\"\\\\Cup\":{font:\"ams\",group:\"bin\",replace:\"\\u22d3\"},\"\\\\doublebarwedge\":{font:\"ams\",group:\"bin\",replace:\"\\u2a5e\"},\"\\\\boxminus\":{font:\"ams\",group:\"bin\",replace:\"\\u229f\"},\"\\\\boxplus\":{font:\"ams\",group:\"bin\",replace:\"\\u229e\"},\"\\\\divideontimes\":{font:\"ams\",group:\"bin\",replace:\"\\u22c7\"},\"\\\\ltimes\":{font:\"ams\",group:\"bin\",replace:\"\\u22c9\"},\"\\\\rtimes\":{font:\"ams\",group:\"bin\",replace:\"\\u22ca\"},\"\\\\leftthreetimes\":{font:\"ams\",group:\"bin\",replace:\"\\u22cb\"},\"\\\\rightthreetimes\":{font:\"ams\",group:\"bin\",replace:\"\\u22cc\"},\"\\\\curlywedge\":{font:\"ams\",group:\"bin\",replace:\"\\u22cf\"},\"\\\\curlyvee\":{font:\"ams\",group:\"bin\",replace:\"\\u22ce\"},\"\\\\circleddash\":{font:\"ams\",group:\"bin\",replace:\"\\u229d\"},\"\\\\circledast\":{font:\"ams\",group:\"bin\",replace:\"\\u229b\"},\"\\\\centerdot\":{font:\"ams\",group:\"bin\",replace:\"\\u22c5\"},\"\\\\intercal\":{font:\"ams\",group:\"bin\",replace:\"\\u22ba\"},\"\\\\doublecap\":{font:\"ams\",group:\"bin\",replace:\"\\u22d2\"},\"\\\\doublecup\":{font:\"ams\",group:\"bin\",replace:\"\\u22d3\"},\"\\\\boxtimes\":{font:\"ams\",group:\"bin\",replace:\"\\u22a0\"},\"\\\\dashrightarrow\":{font:\"ams\",group:\"rel\",replace:\"\\u21e2\"},\"\\\\dashleftarrow\":{font:\"ams\",group:\"rel\",replace:\"\\u21e0\"},\"\\\\leftleftarrows\":{font:\"ams\",group:\"rel\",replace:\"\\u21c7\"},\"\\\\leftrightarrows\":{font:\"ams\",group:\"rel\",replace:\"\\u21c6\"},\"\\\\Lleftarrow\":{font:\"ams\",group:\"rel\",replace:\"\\u21da\"},\"\\\\twoheadleftarrow\":{font:\"ams\",group:\"rel\",replace:\"\\u219e\"},\"\\\\leftarrowtail\":{font:\"ams\",group:\"rel\",replace:\"\\u21a2\"},\"\\\\looparrowleft\":{font:\"ams\",group:\"rel\",replace:\"\\u21ab\"},\"\\\\leftrightharpoons\":{font:\"ams\",group:\"rel\",replace:\"\\u21cb\"},\"\\\\curvearrowleft\":{font:\"ams\",group:\"rel\",replace:\"\\u21b6\"},\"\\\\circlearrowleft\":{font:\"ams\",group:\"rel\",replace:\"\\u21ba\"},\"\\\\Lsh\":{font:\"ams\",group:\"rel\",replace:\"\\u21b0\"},\"\\\\upuparrows\":{font:\"ams\",group:\"rel\",replace:\"\\u21c8\"},\"\\\\upharpoonleft\":{font:\"ams\",group:\"rel\",replace:\"\\u21bf\"},\"\\\\downharpoonleft\":{font:\"ams\",group:\"rel\",replace:\"\\u21c3\"},\"\\\\multimap\":{font:\"ams\",group:\"rel\",replace:\"\\u22b8\"},\"\\\\leftrightsquigarrow\":{font:\"ams\",group:\"rel\",replace:\"\\u21ad\"},\"\\\\rightrightarrows\":{font:\"ams\",group:\"rel\",replace:\"\\u21c9\"},\"\\\\rightleftarrows\":{font:\"ams\",group:\"rel\",replace:\"\\u21c4\"},\"\\\\twoheadrightarrow\":{font:\"ams\",group:\"rel\",replace:\"\\u21a0\"},\"\\\\rightarrowtail\":{font:\"ams\",group:\"rel\",replace:\"\\u21a3\"},\"\\\\looparrowright\":{font:\"ams\",group:\"rel\",replace:\"\\u21ac\"},\"\\\\curvearrowright\":{font:\"ams\",group:\"rel\",replace:\"\\u21b7\"},\"\\\\circlearrowright\":{font:\"ams\",group:\"rel\",replace:\"\\u21bb\"},\"\\\\Rsh\":{font:\"ams\",group:\"rel\",replace:\"\\u21b1\"},\"\\\\downdownarrows\":{font:\"ams\",group:\"rel\",replace:\"\\u21ca\"},\"\\\\upharpoonright\":{font:\"ams\",group:\"rel\",replace:\"\\u21be\"},\"\\\\downharpoonright\":{font:\"ams\",group:\"rel\",replace:\"\\u21c2\"},\"\\\\rightsquigarrow\":{font:\"ams\",group:\"rel\",replace:\"\\u21dd\"},\"\\\\leadsto\":{font:\"ams\",group:\"rel\",replace:\"\\u21dd\"},\"\\\\Rrightarrow\":{font:\"ams\",group:\"rel\",replace:\"\\u21db\"},\"\\\\restriction\":{font:\"ams\",group:\"rel\",replace:\"\\u21be\"},\"`\":{font:\"main\",group:\"textord\",replace:\"\\u2018\"},\"\\\\$\":{font:\"main\",group:\"textord\",replace:\"$\"},\"\\\\%\":{font:\"main\",group:\"textord\",replace:\"%\"},\"\\\\_\":{font:\"main\",group:\"textord\",replace:\"_\"},\"\\\\angle\":{font:\"main\",group:\"textord\",replace:\"\\u2220\"},\"\\\\infty\":{font:\"main\",group:\"textord\",replace:\"\\u221e\"},\"\\\\prime\":{font:\"main\",group:\"textord\",replace:\"\\u2032\"},\"\\\\triangle\":{font:\"main\",group:\"textord\",replace:\"\\u25b3\"},\"\\\\Gamma\":{font:\"main\",group:\"textord\",replace:\"\\u0393\"},\"\\\\Delta\":{font:\"main\",group:\"textord\",replace:\"\\u0394\"},\"\\\\Theta\":{font:\"main\",group:\"textord\",replace:\"\\u0398\"},\"\\\\Lambda\":{font:\"main\",group:\"textord\",replace:\"\\u039b\"},\"\\\\Xi\":{font:\"main\",group:\"textord\",replace:\"\\u039e\"},\"\\\\Pi\":{font:\"main\",group:\"textord\",replace:\"\\u03a0\"},\"\\\\Sigma\":{font:\"main\",group:\"textord\",replace:\"\\u03a3\"},\"\\\\Upsilon\":{font:\"main\",\ngroup:\"textord\",replace:\"\\u03a5\"},\"\\\\Phi\":{font:\"main\",group:\"textord\",replace:\"\\u03a6\"},\"\\\\Psi\":{font:\"main\",group:\"textord\",replace:\"\\u03a8\"},\"\\\\Omega\":{font:\"main\",group:\"textord\",replace:\"\\u03a9\"},\"\\\\neg\":{font:\"main\",group:\"textord\",replace:\"\\xac\"},\"\\\\lnot\":{font:\"main\",group:\"textord\",replace:\"\\xac\"},\"\\\\top\":{font:\"main\",group:\"textord\",replace:\"\\u22a4\"},\"\\\\bot\":{font:\"main\",group:\"textord\",replace:\"\\u22a5\"},\"\\\\emptyset\":{font:\"main\",group:\"textord\",replace:\"\\u2205\"},\"\\\\varnothing\":{font:\"ams\",group:\"textord\",replace:\"\\u2205\"},\"\\\\alpha\":{font:\"main\",group:\"mathord\",replace:\"\\u03b1\"},\"\\\\beta\":{font:\"main\",group:\"mathord\",replace:\"\\u03b2\"},\"\\\\gamma\":{font:\"main\",group:\"mathord\",replace:\"\\u03b3\"},\"\\\\delta\":{font:\"main\",group:\"mathord\",replace:\"\\u03b4\"},\"\\\\epsilon\":{font:\"main\",group:\"mathord\",replace:\"\\u03f5\"},\"\\\\zeta\":{font:\"main\",group:\"mathord\",replace:\"\\u03b6\"},\"\\\\eta\":{font:\"main\",group:\"mathord\",replace:\"\\u03b7\"},\"\\\\theta\":{font:\"main\",group:\"mathord\",replace:\"\\u03b8\"},\"\\\\iota\":{font:\"main\",group:\"mathord\",replace:\"\\u03b9\"},\"\\\\kappa\":{font:\"main\",group:\"mathord\",replace:\"\\u03ba\"},\"\\\\lambda\":{font:\"main\",group:\"mathord\",replace:\"\\u03bb\"},\"\\\\mu\":{font:\"main\",group:\"mathord\",replace:\"\\u03bc\"},\"\\\\nu\":{font:\"main\",group:\"mathord\",replace:\"\\u03bd\"},\"\\\\xi\":{font:\"main\",group:\"mathord\",replace:\"\\u03be\"},\"\\\\omicron\":{font:\"main\",group:\"mathord\",replace:\"o\"},\"\\\\pi\":{font:\"main\",group:\"mathord\",replace:\"\\u03c0\"},\"\\\\rho\":{font:\"main\",group:\"mathord\",replace:\"\\u03c1\"},\"\\\\sigma\":{font:\"main\",group:\"mathord\",replace:\"\\u03c3\"},\"\\\\tau\":{font:\"main\",group:\"mathord\",replace:\"\\u03c4\"},\"\\\\upsilon\":{font:\"main\",group:\"mathord\",replace:\"\\u03c5\"},\"\\\\phi\":{font:\"main\",group:\"mathord\",replace:\"\\u03d5\"},\"\\\\chi\":{font:\"main\",group:\"mathord\",replace:\"\\u03c7\"},\"\\\\psi\":{font:\"main\",group:\"mathord\",replace:\"\\u03c8\"},\"\\\\omega\":{font:\"main\",group:\"mathord\",replace:\"\\u03c9\"},\"\\\\varepsilon\":{font:\"main\",group:\"mathord\",replace:\"\\u03b5\"},\"\\\\vartheta\":{font:\"main\",group:\"mathord\",replace:\"\\u03d1\"},\"\\\\varpi\":{font:\"main\",group:\"mathord\",replace:\"\\u03d6\"},\"\\\\varrho\":{font:\"main\",group:\"mathord\",replace:\"\\u03f1\"},\"\\\\varsigma\":{font:\"main\",group:\"mathord\",replace:\"\\u03c2\"},\"\\\\varphi\":{font:\"main\",group:\"mathord\",replace:\"\\u03c6\"},\"*\":{font:\"main\",group:\"bin\",replace:\"\\u2217\"},\"+\":{font:\"main\",group:\"bin\"},\"-\":{font:\"main\",group:\"bin\",replace:\"\\u2212\"},\"\\\\cdot\":{font:\"main\",group:\"bin\",replace:\"\\u22c5\"},\"\\\\circ\":{font:\"main\",group:\"bin\",replace:\"\\u2218\"},\"\\\\div\":{font:\"main\",group:\"bin\",replace:\"\\xf7\"},\"\\\\pm\":{font:\"main\",group:\"bin\",replace:\"\\xb1\"},\"\\\\times\":{font:\"main\",group:\"bin\",replace:\"\\xd7\"},\"\\\\cap\":{font:\"main\",group:\"bin\",replace:\"\\u2229\"},\"\\\\cup\":{font:\"main\",group:\"bin\",replace:\"\\u222a\"},\"\\\\setminus\":{font:\"main\",group:\"bin\",replace:\"\\u2216\"},\"\\\\land\":{font:\"main\",group:\"bin\",replace:\"\\u2227\"},\"\\\\lor\":{font:\"main\",group:\"bin\",replace:\"\\u2228\"},\"\\\\wedge\":{font:\"main\",group:\"bin\",replace:\"\\u2227\"},\"\\\\vee\":{font:\"main\",group:\"bin\",replace:\"\\u2228\"},\"\\\\surd\":{font:\"main\",group:\"textord\",replace:\"\\u221a\"},\"(\":{font:\"main\",group:\"open\"},\"[\":{font:\"main\",group:\"open\"},\"\\\\langle\":{font:\"main\",group:\"open\",replace:\"\\u27e8\"},\"\\\\lvert\":{font:\"main\",group:\"open\",replace:\"\\u2223\"},\"\\\\lVert\":{font:\"main\",group:\"open\",replace:\"\\u2225\"},\")\":{font:\"main\",group:\"close\"},\"]\":{font:\"main\",group:\"close\"},\"?\":{font:\"main\",group:\"close\"},\"!\":{font:\"main\",group:\"close\"},\"\\\\rangle\":{font:\"main\",group:\"close\",replace:\"\\u27e9\"},\"\\\\rvert\":{font:\"main\",group:\"close\",replace:\"\\u2223\"},\"\\\\rVert\":{font:\"main\",group:\"close\",replace:\"\\u2225\"},\"=\":{font:\"main\",group:\"rel\"},\"<\":{font:\"main\",group:\"rel\"},\">\":{font:\"main\",group:\"rel\"},\":\":{font:\"main\",group:\"rel\"},\"\\\\approx\":{font:\"main\",group:\"rel\",replace:\"\\u2248\"},\"\\\\cong\":{font:\"main\",group:\"rel\",replace:\"\\u2245\"},\"\\\\ge\":{font:\"main\",group:\"rel\",replace:\"\\u2265\"},\"\\\\geq\":{font:\"main\",group:\"rel\",replace:\"\\u2265\"},\"\\\\gets\":{font:\"main\",group:\"rel\",replace:\"\\u2190\"},\"\\\\in\":{font:\"main\",group:\"rel\",replace:\"\\u2208\"},\"\\\\notin\":{font:\"main\",group:\"rel\",replace:\"\\u2209\"},\"\\\\subset\":{font:\"main\",group:\"rel\",replace:\"\\u2282\"},\"\\\\supset\":{font:\"main\",group:\"rel\",replace:\"\\u2283\"},\"\\\\subseteq\":{font:\"main\",group:\"rel\",replace:\"\\u2286\"},\"\\\\supseteq\":{font:\"main\",group:\"rel\",replace:\"\\u2287\"},\"\\\\nsubseteq\":{font:\"ams\",group:\"rel\",replace:\"\\u2288\"},\"\\\\nsupseteq\":{font:\"ams\",group:\"rel\",replace:\"\\u2289\"},\"\\\\models\":{font:\"main\",group:\"rel\",replace:\"\\u22a8\"},\"\\\\leftarrow\":{font:\"main\",group:\"rel\",replace:\"\\u2190\"},\"\\\\le\":{font:\"main\",group:\"rel\",replace:\"\\u2264\"},\"\\\\leq\":{font:\"main\",group:\"rel\",replace:\"\\u2264\"},\"\\\\ne\":{font:\"main\",group:\"rel\",replace:\"\\u2260\"},\"\\\\neq\":{font:\"main\",group:\"rel\",replace:\"\\u2260\"},\"\\\\rightarrow\":{font:\"main\",group:\"rel\",replace:\"\\u2192\"},\"\\\\to\":{font:\"main\",group:\"rel\",replace:\"\\u2192\"},\"\\\\ngeq\":{font:\"ams\",group:\"rel\",replace:\"\\u2271\"},\"\\\\nleq\":{font:\"ams\",group:\"rel\",replace:\"\\u2270\"},\"\\\\!\":{font:\"main\",group:\"spacing\"},\"\\\\ \":{font:\"main\",group:\"spacing\",replace:\"\\xa0\"},\"~\":{font:\"main\",group:\"spacing\",replace:\"\\xa0\"},\"\\\\,\":{font:\"main\",group:\"spacing\"},\"\\\\:\":{font:\"main\",group:\"spacing\"},\"\\\\;\":{font:\"main\",group:\"spacing\"},\"\\\\enspace\":{font:\"main\",group:\"spacing\"},\"\\\\qquad\":{font:\"main\",group:\"spacing\"},\"\\\\quad\":{font:\"main\",group:\"spacing\"},\"\\\\space\":{font:\"main\",group:\"spacing\",replace:\"\\xa0\"},\",\":{font:\"main\",group:\"punct\"},\";\":{font:\"main\",group:\"punct\"},\"\\\\colon\":{font:\"main\",group:\"punct\",replace:\":\"},\"\\\\barwedge\":{font:\"ams\",group:\"bin\",replace:\"\\u22bc\"},\"\\\\veebar\":{font:\"ams\",group:\"bin\",replace:\"\\u22bb\"},\"\\\\odot\":{font:\"main\",group:\"bin\",replace:\"\\u2299\"},\"\\\\oplus\":{font:\"main\",group:\"bin\",replace:\"\\u2295\"},\"\\\\otimes\":{font:\"main\",group:\"bin\",replace:\"\\u2297\"},\"\\\\partial\":{font:\"main\",group:\"textord\",replace:\"\\u2202\"},\"\\\\oslash\":{font:\"main\",group:\"bin\",replace:\"\\u2298\"},\"\\\\circledcirc\":{font:\"ams\",group:\"bin\",replace:\"\\u229a\"},\"\\\\boxdot\":{font:\"ams\",group:\"bin\",replace:\"\\u22a1\"},\"\\\\bigtriangleup\":{font:\"main\",group:\"bin\",replace:\"\\u25b3\"},\"\\\\bigtriangledown\":{font:\"main\",group:\"bin\",replace:\"\\u25bd\"},\"\\\\dagger\":{font:\"main\",group:\"bin\",replace:\"\\u2020\"},\"\\\\diamond\":{font:\"main\",group:\"bin\",replace:\"\\u22c4\"},\"\\\\star\":{font:\"main\",group:\"bin\",replace:\"\\u22c6\"},\"\\\\triangleleft\":{font:\"main\",group:\"bin\",replace:\"\\u25c3\"},\"\\\\triangleright\":{font:\"main\",group:\"bin\",replace:\"\\u25b9\"},\"\\\\{\":{font:\"main\",group:\"open\",replace:\"{\"},\"\\\\}\":{font:\"main\",group:\"close\",replace:\"}\"},\"\\\\lbrace\":{font:\"main\",group:\"open\",replace:\"{\"},\"\\\\rbrace\":{font:\"main\",group:\"close\",replace:\"}\"},\"\\\\lbrack\":{font:\"main\",group:\"open\",replace:\"[\"},\"\\\\rbrack\":{font:\"main\",group:\"close\",replace:\"]\"},\"\\\\lfloor\":{font:\"main\",group:\"open\",replace:\"\\u230a\"},\"\\\\rfloor\":{font:\"main\",group:\"close\",replace:\"\\u230b\"},\"\\\\lceil\":{font:\"main\",group:\"open\",replace:\"\\u2308\"},\"\\\\rceil\":{font:\"main\",group:\"close\",replace:\"\\u2309\"},\"\\\\backslash\":{font:\"main\",group:\"textord\",replace:\"\\\\\"},\"|\":{font:\"main\",group:\"textord\",replace:\"\\u2223\"},\"\\\\vert\":{font:\"main\",group:\"textord\",replace:\"\\u2223\"},\"\\\\|\":{font:\"main\",group:\"textord\",replace:\"\\u2225\"},\"\\\\Vert\":{font:\"main\",group:\"textord\",replace:\"\\u2225\"},\"\\\\uparrow\":{font:\"main\",group:\"rel\",replace:\"\\u2191\"},\"\\\\Uparrow\":{font:\"main\",group:\"rel\",replace:\"\\u21d1\"},\"\\\\downarrow\":{font:\"main\",group:\"rel\",replace:\"\\u2193\"},\"\\\\Downarrow\":{font:\"main\",group:\"rel\",replace:\"\\u21d3\"},\"\\\\updownarrow\":{font:\"main\",group:\"rel\",replace:\"\\u2195\"},\"\\\\Updownarrow\":{font:\"main\",group:\"rel\",replace:\"\\u21d5\"},\"\\\\coprod\":{font:\"math\",group:\"op\",replace:\"\\u2210\"},\"\\\\bigvee\":{font:\"math\",group:\"op\",replace:\"\\u22c1\"},\"\\\\bigwedge\":{font:\"math\",group:\"op\",replace:\"\\u22c0\"},\"\\\\biguplus\":{font:\"math\",group:\"op\",replace:\"\\u2a04\"},\"\\\\bigcap\":{font:\"math\",group:\"op\",replace:\"\\u22c2\"},\"\\\\bigcup\":{font:\"math\",group:\"op\",replace:\"\\u22c3\"},\"\\\\int\":{font:\"math\",group:\"op\",replace:\"\\u222b\"},\"\\\\intop\":{font:\"math\",group:\"op\",replace:\"\\u222b\"},\"\\\\iint\":{font:\"math\",group:\"op\",replace:\"\\u222c\"},\"\\\\iiint\":{font:\"math\",group:\"op\",replace:\"\\u222d\"},\"\\\\prod\":{font:\"math\",group:\"op\",replace:\"\\u220f\"},\"\\\\sum\":{font:\"math\",group:\"op\",replace:\"\\u2211\"},\"\\\\bigotimes\":{font:\"math\",group:\"op\",replace:\"\\u2a02\"},\"\\\\bigoplus\":{font:\"math\",group:\"op\",replace:\"\\u2a01\"},\"\\\\bigodot\":{font:\"math\",group:\"op\",replace:\"\\u2a00\"},\"\\\\oint\":{font:\"math\",group:\"op\",replace:\"\\u222e\"},\"\\\\bigsqcup\":{font:\"math\",group:\"op\",replace:\"\\u2a06\"},\"\\\\smallint\":{font:\"math\",group:\"op\",replace:\"\\u222b\"},\"\\\\ldots\":{font:\"main\",group:\"inner\",replace:\"\\u2026\"},\"\\\\cdots\":{font:\"main\",group:\"inner\",replace:\"\\u22ef\"},\"\\\\ddots\":{font:\"main\",group:\"inner\",replace:\"\\u22f1\"},\"\\\\vdots\":{font:\"main\",group:\"textord\",replace:\"\\u22ee\"},\"\\\\acute\":{font:\"main\",group:\"accent\",replace:\"\\xb4\"},\"\\\\grave\":{font:\"main\",group:\"accent\",replace:\"`\"},\"\\\\ddot\":{font:\"main\",group:\"accent\",replace:\"\\xa8\"},\"\\\\tilde\":{font:\"main\",group:\"accent\",replace:\"~\"},\"\\\\bar\":{font:\"main\",group:\"accent\",replace:\"\\xaf\"},\"\\\\breve\":{font:\"main\",group:\"accent\",replace:\"\\u02d8\"},\"\\\\check\":{font:\"main\",group:\"accent\",replace:\"\\u02c7\"},\"\\\\hat\":{font:\"main\",group:\"accent\",replace:\"^\"},\"\\\\vec\":{font:\"main\",group:\"accent\",replace:\"\\u20d7\"},\"\\\\dot\":{font:\"main\",group:\"accent\",replace:\"\\u02d9\"},\"\\\\imath\":{font:\"main\",group:\"mathord\",replace:\"\\u0131\"},\"\\\\jmath\":{font:\"main\",group:\"mathord\",replace:\"\\u0237\"}},text:{\"\\\\ \":{font:\"main\",group:\"spacing\",replace:\"\\xa0\"},\" \":{font:\"main\",group:\"spacing\",replace:\"\\xa0\"},\"~\":{font:\"main\",group:\"spacing\",replace:\"\\xa0\"}}};var a='0123456789/@.\"';for(var r=0;r<a.length;r++){var l=a.charAt(r);h.math[l]={font:\"main\",group:\"textord\"}}var s=\"0123456789`!@*()-=+[]'\\\";:?/.,\";for(var r=0;r<s.length;r++){var l=s.charAt(r);h.text[l]={font:\"main\",group:\"textord\"}}var p=\"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\";for(var r=0;r<p.length;r++){var l=p.charAt(r);h.math[l]={font:\"main\",group:\"mathord\"};h.text[l]={font:\"main\",group:\"textord\"}}t.exports=h},{}],23:[function(e,t,i){var h=Array.prototype.indexOf;var a=function(e,t){if(e==null){return-1}if(h&&e.indexOf===h){return e.indexOf(t)}var i=0,a=e.length;for(;i<a;i++){if(e[i]===t){return i}}return-1};var r=function(e,t){return a(e,t)!==-1};var l=function(e,t){return e===undefined?t:e};var s=/([A-Z])/g;var p=function(e){return e.replace(s,\"-$1\").toLowerCase()};var c={\"&\":\"&amp;\",\">\":\"&gt;\",\"<\":\"&lt;\",'\"':\"&quot;\",\"'\":\"&#x27;\"};var n=/[&><\"']/g;function o(e){return c[e]}function g(e){return(\"\"+e).replace(n,o)}var d;if(typeof document!==\"undefined\"){var w=document.createElement(\"span\");if(\"textContent\"in w){d=function(e,t){e.textContent=t}}else{d=function(e,t){e.innerText=t}}}function u(e){d(e,\"\")}t.exports={contains:r,deflt:l,escape:g,hyphenate:p,indexOf:a,setTextContent:d,clearNode:u}},{}]},{},[1])(1)});\n\n})($tw.node ? $tw.fakeDocument : window.document)\n"
        },
        "$:/plugins/tiddlywiki/katex/latex-parser.js": {
            "text": "/*\\\ntitle: $:/plugins/tiddlywiki/katex/latex-parser.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for LaTeX. For example:\n\n```\n\t$$latex-goes-here$$\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except latex-parser \n\\rules only latex-parser \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"latex-parser\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\$\\$(?!\\$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar reEnd = /\\$\\$/mg;\n\t// Look for the end marker\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext,\n\t\tdisplayMode;\n\t// Process the text\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tdisplayMode = text.indexOf('\\n') != -1;\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tdisplayMode = false;\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\treturn [{\n\t\ttype: \"latex\",\n\t\tattributes: {\n\t\t\ttext: {\n\t\t\t\ttype: \"text\",\n\t\t\t\tvalue: text\n\t\t\t},\n\t\t\tdisplayMode: {\n\t\t\t\ttype: \"text\",\n\t\t\t\tvalue: displayMode ? \"true\" : \"false\"\n\t\t\t}\n\t\t}\n\t}];\n};\n\n})();\n",
            "title": "$:/plugins/tiddlywiki/katex/latex-parser.js",
            "type": "application/javascript",
            "module-type": "wikirule"
        },
        "$:/plugins/tiddlywiki/katex/readme": {
            "title": "$:/plugins/tiddlywiki/katex/readme",
            "text": "This is a TiddlyWiki plugin for mathematical typesetting based on [[KaTeX from Khan Academy|http://khan.github.io/KaTeX/]].\n\nIt is completely self-contained, and doesn't need an Internet connection in order to work. It works both in the browser and under Node.js.\n\nIt is currently based on KaTeX version 0.4.3. See https://github.com/Khan/KaTeX/releases for details of releases.\n\n[[Source code|https://github.com/Jermolene/TiddlyWiki5/blob/master/plugins/tiddlywiki/katex]]\n"
        },
        "$:/plugins/tiddlywiki/katex/styles": {
            "title": "$:/plugins/tiddlywiki/katex/styles",
            "tags": "[[$:/tags/Stylesheet]]",
            "text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n/* KaTeX styles */\n\n{{$:/plugins/tiddlywiki/katex/katex.min.css}}\n\n/* Override font URLs */\n\n@font-face {\n\tfont-family: KaTeX_AMS;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_AMS-Regular.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Caligraphic;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Caligraphic-Bold.woff'>>) format('woff');\n\tfont-weight: 700;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Caligraphic;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Caligraphic-Regular.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Fraktur;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Fraktur-Bold.woff'>>) format('woff');\n\tfont-weight: 700;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Fraktur;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Fraktur-Regular.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Main;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-Bold.woff'>>) format('woff');\n\tfont-weight: 700;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Main;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-Italic.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: italic;\n}\n\n@font-face {\n\tfont-family: KaTeX_Main;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Main-Regular.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Math;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Math-Italic.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: italic;\n}\n\n@font-face {\n\tfont-family: KaTeX_SansSerif;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_SansSerif-Regular.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Script;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Script-Regular.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Size1;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size1-Regular.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Size2;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size2-Regular.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Size3;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size3-Regular.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Size4;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Size4-Regular.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: normal;\n}\n\n@font-face {\n\tfont-family: KaTeX_Typewriter;\n\tsrc: url(<<datauri '$:/plugins/tiddlywiki/katex/fonts/KaTeX_Typewriter-Regular.woff'>>) format('woff');\n\tfont-weight: 400;\n\tfont-style: normal;\n}\n"
        },
        "$:/plugins/tiddlywiki/katex/usage": {
            "title": "$:/plugins/tiddlywiki/katex/usage",
            "text": "The usual way to include ~LaTeX is to use `$$`. For example:\n\n```\n$$\\displaystyle f(x) = \\int_{-\\infty}^\\infty\\hat f(\\xi)\\,e^{2 \\pi i \\xi x}\\,d\\xi$$\n```\n\nSingle line equations will render in inline mode. If there are newlines between the `$$` delimiters, the equations will be rendered in display mode.\n\nThe underlying widget can also be used directly, giving more flexibility:\n\n```\n<$latex text=\"f(x) = \\int_{-\\infty}^\\infty\\hat f(\\xi)\\,e^{2 \\pi i \\xi x}\\,d\\xi\" displayMode=\"true\"></$latex>\n```\n\nThe KaTeX widget is provided under the name `<$latex>` and is also available under the alias `<$katex>`. It's better to use the generic `<$latex>` name unless you are running multiple ~LaTeX plugins and wish to specifically target KaTeX.\n"
        },
        "$:/plugins/tiddlywiki/katex/wrapper.js": {
            "text": "/*\\\ntitle: $:/plugins/tiddlywiki/katex/wrapper.js\ntype: application/javascript\nmodule-type: widget\n\nWrapper for `katex.min.js` that provides a `<$latex>` widget. It is also available under the alias `<$katex>`\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar katex = require(\"$:/plugins/tiddlywiki/katex/katex.min.js\"),\n\tWidget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar KaTeXWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nKaTeXWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nKaTeXWidget.prototype.render = function(parent,nextSibling) {\n\t// Housekeeping\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Get the source text\n\tvar text = this.getAttribute(\"text\",this.parseTreeNode.text || \"\");\n\tvar displayMode = this.getAttribute(\"displayMode\",this.parseTreeNode.displayMode || \"false\") === \"true\";\n\t// Render it into a span\n\tvar span = this.document.createElement(\"span\"),\n\t\toptions = {throwOnError: false, displayMode: displayMode};\n\ttry {\n\t\tif(!this.document.isTiddlyWikiFakeDom) {\n\t\t\tkatex.render(text,span,options);\n\t\t} else {\n\t\t\tspan.innerHTML = katex.renderToString(text,options);\n\t\t}\n\t} catch(ex) {\n\t\tspan.className = \"tc-error\";\n\t\tspan.textContent = ex;\n\t}\n\t// Insert it into the DOM\n\tparent.insertBefore(span,nextSibling);\n\tthis.domNodes.push(span);\n};\n\n/*\nCompute the internal state of the widget\n*/\nKaTeXWidget.prototype.execute = function() {\n\t// Nothing to do for a katex widget\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nKaTeXWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.text) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.latex = KaTeXWidget;\nexports.katex = KaTeXWidget;\n\n})();\n\n",
            "title": "$:/plugins/tiddlywiki/katex/wrapper.js",
            "type": "application/javascript",
            "module-type": "widget"
        }
    }
}
a step by step introduction to ~TiddlyWiki
Introduction
no

{
    "tiddlers": {
        "$:/info/browser": {
            "title": "$:/info/browser",
            "text": "no"
        },
        "$:/info/node": {
            "title": "$:/info/node",
            "text": "yes"
        }
    }
}
$:/themes/tiddlywiki/hidefurniture
{
    "tiddlers": {
        "$:/themes/tiddlywiki/centralised/styles.tid": {
            "title": "$:/themes/tiddlywiki/centralised/styles.tid",
            "tags": "[[$:/tags/Stylesheet]]",
            "text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\thtml .tc-page-container {\n\t\ttext-align: center;\n\t}\n\n\thtml .tc-story-river {\n\t\tposition: relative;\n\t\twidth: 770px;\n\t\tpadding: 42px;\n\t\tmargin: 0 auto;\n\t\ttext-align: left;\n\t}\n\n\thtml .tc-sidebar-scrollable {\n\t\ttext-align: left;\n\t\tleft: 50%;\n\t\tright: 0;\n\t\tmargin-left: 343px;\n\t}\n}\n"
        }
    }
}
{
    "tiddlers": {
        "$:/themes/tiddlywiki/hidefurniture/base": {
            "title": "$:/themes/tiddlywiki/hidefurniture/base",
            "tags": "[[$:/tags/Stylesheet]]",
            "text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\nhtml body .tc-tiddler-frame {\n\tbackground-color: inherit;\n\tborder: none;\n\t<<box-shadow \"none\">>\n}\n\nhtml body .tc-tiddler-title {\n\tbackground-color: inherit;\n}\n\nhtml body .tc-story-river {\n\tmargin-top: 70px;\n}\n\nhtml body .tc-tiddler-frame .tc-tiddler-title {\n\tfont-size: 24px;\n\tline-height: 28px;\n}\n\nhtml body .tc-tiddler-frame .tc-tags-wrapper { \n\tfont-size: 18px;\n\tline-height: 22px;\n}\n\nhtml body .tc-tiddler-frame .tc-tiddler-body {\n\tfont-size: 20px;\n\tline-height: 32px;\n}\n\nhtml body .tc-titlebar {\n\tposition: relative;\n}\n\nhtml body .tc-edit-texteditor {\n\tfont-family: monospace;\n}\n"
        }
    }
}
{
    "tiddlers": {
        "$:/themes/tiddlywiki/readonly/styles.tid": {
            "title": "$:/themes/tiddlywiki/readonly/styles.tid",
            "tags": "[[$:/tags/Stylesheet]]",
            "text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\nsvg.tc-image-new-button, svg.tc-image-options-button, svg.tc-image-save-button, svg.tc-image-edit-button, svg.tc-image-delete-button, svg.tc-image-cancel-button, svg.tc-image-done-button {\n\tdisplay: none;\t\n}\n"
        }
    }
}
{
    "tiddlers": {
        "$:/themes/tiddlywiki/seamless/base": {
            "title": "$:/themes/tiddlywiki/seamless/base",
            "tags": "[[$:/tags/Stylesheet]]",
            "list-after": "$:/themes/tiddlywiki/vanilla/base",
            "text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n/*\nRules copied from Snow White\n*/\n\n.tc-page-controls button svg, .tc-tiddler-controls button svg, .tc-topbar button svg {\n\t<<transition \"fill 150ms ease-in-out\">>\n}\n\n.tc-tiddler-controls button.tc-selected svg {\n\t<<filter \"drop-shadow(0px -1px 2px rgba(0,0,0,0.25))\">>\n}\n\n.tc-drop-down {\n\tborder-radius: 4px;\n\t<<box-shadow \"2px 2px 10px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-block-dropdown {\n\tborder-radius: 4px;\n\t<<box-shadow \"2px 2px 10px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-modal-displayed {\n\t<<filter \"blur(4px)\">>\n}\n\n.tc-modal {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.3)\">>\n}\n\n.tc-modal-footer {\n\tborder-radius: 0 0 6px 6px;\n\t<<box-shadow \"inset 0 1px 0 #fff\">>;\n}\n\n.tc-alert {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.6)\">>\n}\n\n.tc-notification {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.3)\">>\n\ttext-shadow: 0 1px 0 rgba(255,255,255, 0.8);\n}\n\n.tc-message-box img {\n\t<<box-shadow \"1px 1px 3px rgba(0,0,0,0.5)\">>\n}\n\n/*\nSeamless modifications\n*/\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t/* Drop the tiddler frame padding */\n\tbody.tc-body .tc-tiddler-frame {\n\t\tpadding: 0;\n\t}\n\n\t/* Move the sidebar up so that the title lines up */\n\tbody.tc-body .tc-sidebar-scrollable {\n\t\tpadding: 43px 0 28px 42px;\n\t}\n\n\t/* Stop the tiddler info panel from bleeding into the tiddler frame padding */\n\tbody.tc-body .tc-tiddler-info {\n\t\tmargin: 0;\n\t}\n\n\t/* Stop message boxes from bleeding into the tiddler frame padding */\n\tbody.tc-body .tc-message-box {\n\t\tmargin: 21px 0 21px 0;\n\t}\n\n}\n\n/* Use the tiddler background colour for the page background */\nhtml body.tc-body {\n\tbackground-color: <<colour background>>;\n}\n\nhtml:-webkit-full-screen {\n\tbackground-color: <<colour background>>;\n}\n\n/* Adjust the colour of the page controls */\nbody.tc-body .tc-page-controls svg {\n\tfill: <<colour muted-foreground>>;\n}\n\n/* Adjust the colour of the sidebar selected tabs */\nbody.tc-body .tc-sidebar-lists .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour background>>;\n}\n"
        }
    }
}
{
    "tiddlers": {
        "$:/themes/tiddlywiki/snowwhite/base": {
            "title": "$:/themes/tiddlywiki/snowwhite/base",
            "tags": "[[$:/tags/Stylesheet]]",
            "text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n.tc-sidebar-header {\n\ttext-shadow: 0 1px 0 <<colour sidebar-foreground-shadow>>;\n}\n\n.tc-tiddler-info {\n\t<<box-shadow \"inset 1px 2px 3px rgba(0,0,0,0.1)\">>\n}\n\n@media screen {\n\t.tc-tiddler-frame {\n\t\t<<box-shadow \"1px 1px 5px rgba(0, 0, 0, 0.3)\">>\n\t}\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t.tc-tiddler-frame {\n\t\t<<box-shadow none>>\n\t}\n}\n\n.tc-page-controls button svg, .tc-tiddler-controls button svg, .tc-topbar button svg {\n\t<<transition \"fill 150ms ease-in-out\">>\n}\n\n.tc-tiddler-controls button.tc-selected,\n.tc-page-controls button.tc-selected {\n\t<<filter \"drop-shadow(0px -1px 2px rgba(0,0,0,0.25))\">>\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor {\n\t<<box-shadow \"inset 0 1px 8px rgba(0, 0, 0, 0.15)\">>\n}\n\n.tc-edit-tags {\n\t<<box-shadow \"inset 0 1px 8px rgba(0, 0, 0, 0.15)\">>\n}\n\n.tc-tiddler-frame .tc-edit-tags input.tc-edit-texteditor {\n\t<<box-shadow \"none\">>\n\tborder: none;\n\toutline: none;\n}\n\ncanvas.tc-edit-bitmapeditor  {\n\t<<box-shadow \"2px 2px 5px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-drop-down {\n\tborder-radius: 4px;\n\t<<box-shadow \"2px 2px 10px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-block-dropdown {\n\tborder-radius: 4px;\n\t<<box-shadow \"2px 2px 10px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-modal {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.3)\">>\n}\n\n.tc-modal-footer {\n\tborder-radius: 0 0 6px 6px;\n\t<<box-shadow \"inset 0 1px 0 #fff\">>;\n}\n\n\n.tc-alert {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.6)\">>\n}\n\n.tc-notification {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.3)\">>\n\ttext-shadow: 0 1px 0 rgba(255,255,255, 0.8);\n}\n\n.tc-sidebar-lists .tc-tab-set .tc-tab-divider {\n\tborder-top: none;\n\theight: 1px;\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.0) 100%\">>\n}\n\n.tc-more-sidebar .tc-tab-buttons button {\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.01) 0%, rgba(0,0,0,0.1) 100%\">>\n}\n\n.tc-more-sidebar .tc-tab-buttons button.tc-tab-selected {\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.05) 0%, rgba(255,255,255,0.05) 100%\">>\n}\n\n.tc-message-box img {\n\t<<box-shadow \"1px 1px 3px rgba(0,0,0,0.5)\">>\n}\n\n.tc-plugin-info {\n\t<<box-shadow \"1px 1px 3px rgba(0,0,0,0.5)\">>\n}\n"
        }
    }
}
{
    "tiddlers": {
        "$:/themes/tiddlywiki/starlight/arvo.woff": {
            "text": "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",
            "type": "application/font-woff",
            "title": "$:/themes/tiddlywiki/starlight/arvo.woff"
        },
        "$:/themes/tiddlywiki/starlight/ltbg.jpg": {
            "text": "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PSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8IURPQ1RZUEUgcGxpc3QgUFVCTElDICItLy9BcHBsZS8vRFREIFBMSVNUIDEuMC8vRU4iICJodHRwOi8vd3d3LmFwcGxlLmNvbS9EVERzL1Byb3BlcnR5TGlzdC0xLjAuZHRkIj4KPHBsaXN0IHZlcnNpb249IjEuMCI+CjxkaWN0PgoJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTUhvcml6b250YWxSZXM8L2tleT4KCTxkaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc+CgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCTxhcnJheT4KCQkJPGRpY3Q+CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNSG9yaXpvbnRhbFJlczwva2V5PgoJCQkJPHJlYWw+NzI8L3JlYWw+CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuc3RhdGVGbGFnPC9rZXk+CgkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQk8L2RpY3Q+CgkJPC9hcnJheT4KCTwvZGljdD4KCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQuUE1PcmllbnRhdGlvbjwva2V5PgoJPGRpY3Q+CgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk+CgkJPGFycmF5PgoJCQk8ZGljdD4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQuUE1PcmllbnRhdGlvbjwva2V5PgoJCQkJPGludGVnZXI+MTwvaW50ZWdlcj4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCTwvZGljdD4KCQk8L2FycmF5PgoJPC9kaWN0PgoJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTVNjYWxpbmc8L2tleT4KCTxkaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc+CgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCTxhcnJheT4KCQkJPGRpY3Q+CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNU2NhbGluZzwva2V5PgoJCQkJPHJlYWw+MTwvcmVhbD4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCTwvZGljdD4KCQk8L2FycmF5PgoJPC9kaWN0PgoJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTVZlcnRpY2FsUmVzPC9rZXk+Cgk8ZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCTxzdHJpbmc+Y29tLmFwcGxlLmpvYnRpY2tldDwvc3RyaW5nPgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQk8YXJyYXk+CgkJCTxkaWN0PgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTVZlcnRpY2FsUmVzPC9rZXk+CgkJCQk8cmVhbD43MjwvcmVhbD4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCTwvZGljdD4KCQk8L2FycmF5PgoJPC9kaWN0PgoJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTVZlcnRpY2FsU2NhbGluZzwva2V5PgoJPGRpY3Q+CgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk+CgkJPGFycmF5PgoJCQk8ZGljdD4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQuUE1WZXJ0aWNhbFNjYWxpbmc8L2tleT4KCQkJCTxyZWFsPjE8L3JlYWw+CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuc3RhdGVGbGFnPC9rZXk+CgkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQk8L2RpY3Q+CgkJPC9hcnJheT4KCTwvZGljdD4KCTxrZXk+Y29tLmFwcGxlLnByaW50LnN1YlRpY2tldC5wYXBlcl9pbmZvX3RpY2tldDwva2V5PgoJPGRpY3Q+CgkJPGtleT5QTVBQRFBhcGVyQ29kZU5hbWU8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRpY3Q+CgkJCQkJPGtleT5QTVBQRFBhcGVyQ29kZU5hbWU8L2tleT4KCQkJCQk8c3RyaW5nPkxldHRlcjwvc3RyaW5nPgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQkJPC9kaWN0PgoJCQk8L2FycmF5PgoJCTwvZGljdD4KCQk8a2V5PlBNVGlvZ2FQYXBlck5hbWU8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRpY3Q+CgkJCQkJPGtleT5QTVRpb2dhUGFwZXJOYW1lPC9rZXk+CgkJCQkJPHN0cmluZz5uYS1sZXR0ZXI8L3N0cmluZz4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuc3RhdGVGbGFnPC9rZXk+CgkJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4KCQkJCTwvZGljdD4KCQkJPC9hcnJheT4KCQk8L2RpY3Q+CgkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTUFkanVzdGVkUGFnZVJlY3Q8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRpY3Q+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTUFkanVzdGVkUGFnZVJlY3Q8L2tleT4KCQkJCQk8YXJyYXk+CgkJCQkJCTxyZWFsPjAuMDwvcmVhbD4KCQkJCQkJPHJlYWw+MC4wPC9yZWFsPgoJCQkJCQk8cmVhbD43MzQ8L3JlYWw+CgkJCQkJCTxyZWFsPjU3NjwvcmVhbD4KCQkJCQk8L2FycmF5PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQkJPC9kaWN0PgoJCQk8L2FycmF5PgoJCTwvZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNQWRqdXN0ZWRQYXBlclJlY3Q8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRpY3Q+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTUFkanVzdGVkUGFwZXJSZWN0PC9rZXk+CgkJCQkJPGFycmF5PgoJCQkJCQk8cmVhbD4tMTg8L3JlYWw+CgkJCQkJCTxyZWFsPi0xODwvcmVhbD4KCQkJCQkJPHJlYWw+Nzc0PC9yZWFsPgoJCQkJCQk8cmVhbD41OTQ8L3JlYWw+CgkJCQkJPC9hcnJheT4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuc3RhdGVGbGFnPC9rZXk+CgkJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4KCQkJCTwvZGljdD4KCQkJPC9hcnJheT4KCQk8L2RpY3Q+CgkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZvLlBNUGFwZXJOYW1lPC9rZXk+CgkJPGRpY3Q+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJCTxzdHJpbmc+Y29tLmFwcGxlLmpvYnRpY2tldDwvc3RyaW5nPgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk+CgkJCTxhcnJheT4KCQkJCTxkaWN0PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhcGVySW5mby5QTVBhcGVyTmFtZTwva2V5PgoJCQkJCTxzdHJpbmc+bmEtbGV0dGVyPC9zdHJpbmc+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCQk8L2RpY3Q+CgkJCTwvYXJyYXk+CgkJPC9kaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhcGVySW5mby5QTVVuYWRqdXN0ZWRQYWdlUmVjdDwva2V5PgoJCTxkaWN0PgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCQk8YXJyYXk+CgkJCQk8ZGljdD4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYXBlckluZm8uUE1VbmFkanVzdGVkUGFnZVJlY3Q8L2tleT4KCQkJCQk8YXJyYXk+CgkJCQkJCTxyZWFsPjAuMDwvcmVhbD4KCQkJCQkJPHJlYWw+MC4wPC9yZWFsPgoJCQkJCQk8cmVhbD43MzQ8L3JlYWw+CgkJCQkJCTxyZWFsPjU3NjwvcmVhbD4KCQkJCQk8L2FycmF5PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQkJPC9kaWN0PgoJCQk8L2FycmF5PgoJCTwvZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYXBlckluZm8uUE1VbmFkanVzdGVkUGFwZXJSZWN0PC9rZXk+CgkJPGRpY3Q+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJCTxzdHJpbmc+Y29tLmFwcGxlLmpvYnRpY2tldDwvc3RyaW5nPgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk+CgkJCTxhcnJheT4KCQkJCTxkaWN0PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhcGVySW5mby5QTVVuYWRqdXN0ZWRQYXBlclJlY3Q8L2tleT4KCQkJCQk8YXJyYXk+CgkJCQkJCTxyZWFsPi0xODwvcmVhbD4KCQkJCQkJPHJlYWw+LTE4PC9yZWFsPgoJCQkJCQk8cmVhbD43NzQ8L3JlYWw+CgkJCQkJCTxyZWFsPjU5NDwvcmVhbD4KCQkJCQk8L2FycmF5PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQkJPC9kaWN0PgoJCQk8L2FycmF5PgoJCTwvZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYXBlckluZm8ucHBkLlBNUGFwZXJOYW1lPC9rZXk+CgkJPGRpY3Q+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJCTxzdHJpbmc+Y29tLmFwcGxlLmpvYnRpY2tldDwvc3RyaW5nPgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk+CgkJCTxhcnJheT4KCQkJCTxkaWN0PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhcGVySW5mby5wcGQuUE1QYXBlck5hbWU8L2tleT4KCQkJCQk8c3RyaW5nPlVTIExldHRlcjwvc3RyaW5nPgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQkJPC9kaWN0PgoJCQk8L2FycmF5PgoJCTwvZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuQVBJVmVyc2lvbjwva2V5PgoJCTxzdHJpbmc+MDAuMjA8L3N0cmluZz4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQudHlwZTwva2V5PgoJCTxzdHJpbmc+Y29tLmFwcGxlLnByaW50LlBhcGVySW5mb1RpY2tldDwvc3RyaW5nPgoJPC9kaWN0PgoJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LkFQSVZlcnNpb248L2tleT4KCTxzdHJpbmc+MDAuMjA8L3N0cmluZz4KCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC50eXBlPC9rZXk+Cgk8c3RyaW5nPmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0VGlja2V0PC9zdHJpbmc+CjwvZGljdD4KPC9wbGlzdD4KOEJJTQPtAAAAAAAQAEgCTgABAAEASAJOAAEAAThCSU0EJgAAAAAADgAAAAAAAAAAAAA/gAAAOEJJTQQNAAAAAAAEAAAAHjhCSU0EGQAAAAAABAAAAB44QklNA/MAAAAAAAkAAAAAAAAAAAEAOEJJTQQKAAAAAAABAAA4QklNJxAAAAAAAAoAAQAAAAAAAAABOEJJTQP1AAAAAABIAC9mZgABAGxmZgAGAAAAAAABAC9mZgABAKGZmgAGAAAAAAABADIAAAABAFoAAAAGAAAAAAABADUAAAABAC0AAAAGAAAAAAABOEJJTQP4AAAAAABwAAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAAAAD/////////////////////////////A+gAADhCSU0ECAAAAAAAEAAAAAEAAAJAAAACQAAAAAA4QklNBB4AAAAAAAQAAAAAOEJJTQQaAAAAAANHAAAABgAAAAAAAAAAAAABVAAAAVQAAAAJAFAAaQBjAHQAdQByAGUAIAAyAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAFUAAABVAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAAbnVsbAAAAAIAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAABVAAAAABSZ2h0bG9uZwAAAVQAAAAGc2xpY2VzVmxMcwAAAAFPYmpjAAAAAQAAAAAABXNsaWNlAAAAEgAAAAdzbGljZUlEbG9uZwAAAAAAAAAHZ3JvdXBJRGxvbmcAAAAAAAAABm9yaWdpbmVudW0AAAAMRVNsaWNlT3JpZ2luAAAADWF1dG9HZW5lcmF0ZWQAAAAAVHlwZWVudW0AAAAKRVNsaWNlVHlwZQAAAABJbWcgAAAABmJvdW5kc09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAAAVQAAAAAUmdodGxvbmcAAAFUAAAAA3VybFRFWFQAAAABAAAAAAAAbnVsbFRFWFQAAAABAAAAAAAATXNnZVRFWFQAAAABAAAAAAAGYWx0VGFnVEVYVAAAAAEAAAAAAA5jZWxsVGV4dElzSFRNTGJvb2wBAAAACGNlbGxUZXh0VEVYVAAAAAEAAAAAAAlob3J6QWxpZ25lbnVtAAAAD0VTbGljZUhvcnpBbGlnbgAA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Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNC4xLWMwMzYgNDYuMjc2NzIwLCBNb24gRmViIDE5IDIwMDcgMjI6MTM6NDMgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhhcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOnhhcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iIHhhcDpDcmVhdGVEYXRlPSIyMDEwLTA4LTMwVDIzOjQ5OjE0LTA1OjAwIiB4YXA6TW9kaWZ5RGF0ZT0iMjAxMC0wOC0zMFQyMzo0OToxNC0wNTowMCIgeGFwOk1ldGFkYXRhRGF0ZT0iMjAxMC0wOC0zMFQyMzo0OToxNC0wNTowMCIgeGFwOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1MzIE1hY2ludG9zaCIgZGM6Zm9ybWF0PSJpbWFnZS9qcGVnIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0iaU1hYyIgcGhvdG9zaG9wOkhpc3Rvcnk9IiIgeGFwTU06SW5zdGFuY2VJRD0idXVpZDpFQjAwQjU5NDA4QjVERjExODdBNTlCQzExMkI0QjA2RSIgeGFwTU06RG9jdW1lbnRJRD0idXVpZDpFQTAwQjU5NDA4QjVERjExODdBNTlCQzExMkI0QjA2RSIgdGlmZjpPcmllbnRhdGlvbj0iMSIgdGlmZjpYUmVzb2x1dGlvbj0iNzIwMDkwLzEwMDAwIiB0aWZmOllSZXNvbHV0aW9uPSI3MjAwOTAvMTAwMDAiIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiIHRpZmY6TmF0aXZlRGlnZXN0PSIyNTYsMjU3LDI1OCwyNTksMjYyLDI3NCwyNzcsMjg0LDUzMCw1MzEsMjgyLDI4MywyOTYsMzAxLDMxOCwzMTksNTI5LDUzMiwzMDYsMjcwLDI3MSwyNzIsMzA1LDMxNSwzMzQzMjs3RUY4RDFBOTcwMjlCOUNFOTAwNkUzRDcxRjgwNDdFNSIgZXhpZjpQaXhlbFhEaW1lbnNpb249IjM0MCIgZXhpZjpQaXhlbFlEaW1lbnNpb249IjM0MCIgZXhpZjpDb2xvclNwYWNlPSItMSIgZXhpZjpOYXRpdmVEaWdlc3Q9IjM2ODY0LDQwOTYwLDQwOTYxLDM3MTIxLDM3MTIyLDQwOTYyLDQwOTYzLDM3NTEwLDQwOTY0LDM2ODY3LDM2ODY4LDMzNDM0LDMzNDM3LDM0ODUwLDM0ODUyLDM0ODU1LDM0ODU2LDM3Mzc3LDM3Mzc4LDM3Mzc5LDM3MzgwLDM3MzgxLDM3MzgyLDM3MzgzLDM3Mzg0LDM3Mzg1LDM3Mzg2LDM3Mzk2LDQxNDgzLDQxNDg0LDQxNDg2LDQxNDg3LDQxNDg4LDQxNDkyLDQxNDkzLDQxNDk1LDQxNzI4LDQxNzI5LDQxNzMwLDQxOTg1LDQxOTg2LDQxOTg3LDQxOTg4LDQxOTg5LDQxOTkwLDQxOTkxLDQxOTkyLDQxOTkzLDQxOTk0LDQxOTk1LDQxOTk2LDQyMDE2LDAsMiw0LDUsNiw3LDgsOSwxMCwxMSwxMiwxMywxNCwxNSwxNiwxNywxOCwyMCwyMiwyMywyNCwyNSwyNiwyNywyOCwzMDtGRTM2RkQ0MzU0NEI0ODUyODY3OEVERkZGOTk0MkMwRiI+IDx4YXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSJ3Ij8+/+IPJElDQ19QUk9GSUxFAAEBAAAPFGFwcGwCAAAAbW50clJHQiBYWVogB9oAAQAEAA8AMwADYWNzcEFQUEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1hcHBsWM2pk1LRLUWykThyCK1QdgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOclhZWgAAASwAAAAUZ1hZWgAAAUAAAAAUYlhZWgAAAVQAAAAUd3RwdAAAAWgAAAAUY2hhZAAAAXwAAAAsclRSQwAAAagAAAAOZ1RSQwAAAbgAAAAOYlRSQwAAAcgAAAAOdmNndAAAAdgAAAYSbmRpbgAAB+wAAAY+ZGVzYwAADiwAAABfZHNjbQAADowAAAA8bW1vZAAADsgAAAAoY3BydAAADvAAAAAkWFlaIAAAAAAAAHeaAABAmQAAAxlYWVogAAAAAAAAWO0AAKuMAAAXrVhZWiAAAAAAAAAmTgAAE/UAALheWFlaIAAAAAAAAPNSAAEAAAABFs9zZjMyAAAAAAABDEIAAAXe///zJgAAB5IAAP2R///7ov///aMAAAPcAADAbGN1cnYAAAAAAAAAAQHNAABjdXJ2AAAAAAAAAAEBzQAAY3VydgAAAAAAAAABAc0AAHZjZ3QAAAAAAAAAAAADAQAAAgAAAUUCyAQ5BZsHIQi8ClsL+w2ZDzsQ6hKXFEYWAhe5GVYa4xxxHfkfdSDyImcj0iU1JpAn5ikyKnkrvi0BLkEvgTC9MfkzNTRrNaE21DgHOTg6ZjuTPLw95D8MQDNBV0J5Q5pEuEXWRvJIDEklSjpL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",
            "type": "image/jpeg",
            "title": "$:/themes/tiddlywiki/starlight/ltbg.jpg"
        },
        "$:/themes/tiddlywiki/starlight/styles.tid": {
            "title": "$:/themes/tiddlywiki/starlight/styles.tid",
            "tags": "[[$:/tags/Stylesheet]]",
            "text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n/*\nPlaceholder for a more thorough refinement of Snow White\n*/\n\n@font-face {\n  font-family: \"Arvo\";\n  font-style: normal;\n  font-weight: 400;\n  src: local(\"Arvo\"), url(<<datauri \"$:/themes/tiddlywiki/starlight/arvo.woff\">>) format(\"woff\");\n}\n\nhtml body, .tc-sidebar-scrollable-backdrop {\n\tfont-family: \"Arvo\", \"Times\";\n  background: url(<<datauri \"$:/themes/tiddlywiki/starlight/ltbg.jpg\">>);\n}\n\n.tc-page-controls svg {\n  <<filter \"drop-shadow(1px 1px 2px rgba(255,255,255,0.9))\">>\n}\n"
        },
        "$:/themes/tiddlywiki/starlight/themetweaks": {
            "title": "$:/themes/tiddlywiki/starlight/themetweaks",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "Star Tweaks",
            "text": "Demo of a control panel tab dynamically loaded with a theme.\n"
        }
    }
}
{
    "tiddlers": {
        "$:/themes/tiddlywiki/tight/base": {
            "title": "$:/themes/tiddlywiki/tight/base",
            "tags": "[[$:/tags/Stylesheet]]",
            "text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\thtml body.tc-body {\n\t\tfont-size: 13px;\n\t\tline-height: 16px;\n\t}\n\n\thtml body.tc-body h1,\n\thtml body.tc-body h2,\n\thtml body.tc-body h3,\n\thtml body.tc-body h4,\n\thtml body.tc-body p {\n\t\tmargin-top: 0.3em;\n\t\tmargin-bottom: 0.3em;\n\t}\n\n\thtml body.tc-body code {\n\t\tfont-size: 0.8em;\n\t}\n\n\thtml body.tc-body section.tc-story-river {\n\t\tpadding: 0px;\n\t}\n\n\thtml body.tc-body div.tc-tiddler-frame {\n\t\tpadding: 12px;\n\t}\n\n\thtml body.tc-body div.tc-sidebar-scrollable {\n\t\tpadding: 12px 0 12px 12px;\n\t}\n\n\thtml body.tc-body .tc-tiddler-frame .tc-subtitle {\n\t\tfont-size: 0.7em;\n\t\tfont-weight: 700;\n\t}\n\n\thtml body.tc-body .tc-tiddler-frame .tc-tags-wrapper {\n\t\tmargin: 0;\n\t}\n\n\thtml body.tc-body .tc-tiddler-frame button.tc-tag-label,\n\thtml body.tc-body .tc-tiddler-frame span.tc-tag-label {\n\t\tfont-size: 0.8em;\n\t}\n\n\thtml body.tc-body .tc-tiddler-frame .tc-tiddler-body h1 {\n\t\tfont-size: 1.5em;\n\t\tfont-weight: 500;\n\t}\n\n\thtml body.tc-body .tc-tiddler-frame .tc-tiddler-body h2 {\n\t\tfont-size: 1.3em;\n\t\tfont-weight: 500;\n\t}\n\n\thtml body.tc-body .tc-tiddler-frame .tc-tiddler-body h3 {\n\t\tfont-size: 1.2em;\n\t\tfont-weight: 500;\n\t}\n\n\thtml body.tc-body .tc-tiddler-frame .tc-tiddler-body h4 {\n\t\tfont-size: 1.1em;\n\t\tfont-weight: 500;\n\t}\n\n\thtml body.tc-body .tc-tiddler-frame .tc-improvement-banner {\n\t\tmargin-right: -15px;\n\t\tmargin-left: -10px;\n\t}\n\n\thtml body.tc-body .tc-tiddler-frame .tc-tiddler-info {\n\t    margin: 0 -13px 0 -13px;\n\t}\n\n\thtml body.tc-body .tc-tiddler-frame .tc-fold-banner {\n\t    width: 13px;\n\t    margin-left: -15px;\n\t}\n\n\thtml body.tc-body .tc-tiddler-frame .tc-unfold-banner {\n\t    margin-left: -13px;\n\t    margin-top: -4px;\n\t}\n\n}\n"
        }
    }
}
{
    "tiddlers": {
        "$:/themes/tiddlywiki/vanilla/themetweaks": {
            "title": "$:/themes/tiddlywiki/vanilla/themetweaks",
            "tags": "$:/tags/ControlPanel/Appearance",
            "caption": "Theme Tweaks",
            "text": "\\define backgroundimage-dropdown()\n<div class=\"tc-drop-down-wrapper\">\n<$button popup=<<qualify \"$:/state/popup/themetweaks/backgroundimage\">> class=\"tc-btn-invisible tc-btn-dropdown\">{{$:/core/images/down-arrow}}</$button>\n<$reveal state=<<qualify \"$:/state/popup/themetweaks/backgroundimage\">> type=\"popup\" position=\"belowleft\" text=\"\" default=\"\">\n<div class=\"tc-drop-down\">\n<$linkcatcher to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\">\n<$link to=\"\">\n(none)\n</$link>\n<hr>\n<$list filter=\"[all[shadows+tiddlers]is[image]] -[type[application/pdf]] +[sort[title]]\">\n<$link to={{!!title}}>\n<$transclude/> <$view field=\"title\"/>\n</$link>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>\n</div>\n\\end\n\n\\define backgroundimageattachment-dropdown()\n<$select tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment\" default=\"scroll\">\n<option value=\"scroll\">Scroll with tiddlers</option>\n<option value=\"fixed\">Fixed to window</option>\n</$select>\n\\end\n\n\\define backgroundimagesize-dropdown()\n<$select tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize\" default=\"scroll\">\n<option value=\"auto\">Auto</option>\n<option value=\"cover\">Cover</option>\n<option value=\"contain\">Contain</option>\n</$select>\n\\end\n\nYou can tweak certain aspects of the ''Vanilla'' theme.\n\n! Options\n\n|[[Sidebar layout|$:/themes/tiddlywiki/vanilla/options/sidebarlayout]] |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\"><option value=\"fixed-fluid\">Fixed story, fluid sidebar</option><option value=\"fluid-fixed\">Fluid story, fixed sidebar</option></$select> |\n|[[Sticky titles|$:/themes/tiddlywiki/vanilla/options/stickytitles]]<br>//Causes tiddler titles to \"stick\" to the top of the browser window. Caution: Does not work at all with Chrome, and causes some layout issues in Firefox// |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\"><option value=\"no\">No</option><option value=\"yes\">Yes</option></$select> |\n\n! Settings\n\n|[[Font family|$:/themes/tiddlywiki/vanilla/settings/fontfamily]] |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/fontfamily\" default=\"\" tag=\"input\"/> | |\n|[[Code font family|$:/themes/tiddlywiki/vanilla/settings/codefontfamily]] |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/codefontfamily\" default=\"\" tag=\"input\"/> | |\n|[[Page background image|$:/themes/tiddlywiki/vanilla/settings/backgroundimage]] |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\" default=\"\" tag=\"input\"/> |<<backgroundimage-dropdown>> |\n|[[Page background image attachment |$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment]] |<<backgroundimageattachment-dropdown>> | |\n|[[Page background image size |$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize]] |<<backgroundimagesize-dropdown>> | |\n\n! Sizes\n\n|[[Font size|$:/themes/tiddlywiki/vanilla/metrics/fontsize]] |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/fontsize\" default=\"\" tag=\"input\"/> |\n|[[Line height|$:/themes/tiddlywiki/vanilla/metrics/lineheight]] |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/lineheight\" default=\"\" tag=\"input\"/> |\n|[[Font size for tiddler body|$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize]] |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize\" default=\"\" tag=\"input\"/> |\n|[[Line height for tiddler body|$:/themes/tiddlywiki/vanilla/metrics/bodylineheight]] |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight\" default=\"\" tag=\"input\"/> |\n|[[Story left position|$:/themes/tiddlywiki/vanilla/metrics/storyleft]]<br>//how far the left margin of the story river<br>(tiddler area) is from the left of the page// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storyleft\" default=\"\" tag=\"input\"/> |\n|[[Story top position|$:/themes/tiddlywiki/vanilla/metrics/storytop]]<br>//how far the top margin of the story river<br>is from the top of the page// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storytop\" default=\"\" tag=\"input\"/> |\n|[[Story right|$:/themes/tiddlywiki/vanilla/metrics/storyright]]<br>//how far the left margin of the sidebar <br>is from the left of the page// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storyright\" default=\"\" tag=\"input\"/> |\n|[[Story width|$:/themes/tiddlywiki/vanilla/metrics/storywidth]]<br>//the overall width of the story river// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storywidth\" default=\"\" tag=\"input\"/> |\n|[[Tiddler width|$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth]]<br>//within the story river//<br> |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\" default=\"\" tag=\"input\"/> |\n|[[Sidebar breakpoint|$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint]]<br>//the minimum page width at which the story<br>river and sidebar will appear side by side// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint\" default=\"\" tag=\"input\"/> |\n|[[Sidebar width|$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth]]<br>//the width of the sidebar in fluid-fixed layout// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth\" default=\"\" tag=\"input\"/> |\n"
        },
        "$:/themes/tiddlywiki/vanilla/base": {
            "title": "$:/themes/tiddlywiki/vanilla/base",
            "tags": "[[$:/tags/Stylesheet]]",
            "text": "\\define custom-background-datauri()\n<$set name=\"background\" value={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}}>\n<$list filter=\"[<background>is[image]]\">\n`background: url(`\n<$list filter=\"[<background>!has[_canonical_uri]]\">\n<$macrocall $name=\"datauri\" title={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}}/>\n</$list>\n<$list filter=\"[<background>has[_canonical_uri]]\">\n<$view tiddler={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}} field=\"_canonical_uri\"/>\n</$list>\n`) center center;`\n`background-attachment: `{{$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment}}`;\n-webkit-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\n-moz-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\n-o-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\nbackground-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;`\n</$list>\n</$set>\n\\end\n\n\\define if-fluid-fixed(text,hiddenSidebarText)\n<$reveal state=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\" type=\"match\" text=\"fluid-fixed\">\n$text$\n<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">\n$hiddenSidebarText$\n</$reveal>\n</$reveal>\n\\end\n\n\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock\n\n/*\n** Start with the normalize CSS reset, and then belay some of its effects\n*/\n\n{{$:/themes/tiddlywiki/vanilla/reset}}\n\n*, input[type=\"search\"] {\n\tbox-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\t-webkit-box-sizing: border-box;\n}\n\nhtml button {\n\tline-height: 1.2;\n\tcolor: <<colour button-foreground>>;\n\tbackground: <<colour button-background>>;\n\tborder-color: <<colour button-border>>;\n}\n\n/*\n** Basic element styles\n*/\n\nhtml {\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/fontfamily}};\n\ttext-rendering: optimizeLegibility; /* Enables kerning and ligatures etc. */\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n}\n\nhtml:-webkit-full-screen {\n\tbackground-color: <<colour page-background>>;\n}\n\nbody.tc-body {\n\tfont-size: {{$:/themes/tiddlywiki/vanilla/metrics/fontsize}};\n\tline-height: {{$:/themes/tiddlywiki/vanilla/metrics/lineheight}};\n\tcolor: <<colour foreground>>;\n\tbackground-color: <<colour page-background>>;\n\tfill: <<colour foreground>>;\n\tword-wrap: break-word;\n\t<<custom-background-datauri>>\n}\n\nh1, h2, h3, h4, h5, h6 {\n\tline-height: 1.2;\n\tfont-weight: 300;\n}\n\npre {\n\tdisplay: block;\n\tpadding: 14px;\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n\tword-break: normal;\n\tword-wrap: break-word;\n\twhite-space: pre;\n\twhite-space: pre-wrap;\n\tbackground-color: <<colour pre-background>>;\n\tborder: 1px solid <<colour pre-border>>;\n\tpadding: 0 3px 2px;\n\tborder-radius: 3px;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n}\n\ncode {\n\tcolor: <<colour code-foreground>>;\n\tbackground-color: <<colour code-background>>;\n\tborder: 1px solid <<colour code-border>>;\n    white-space: pre-wrap;\n\tpadding: 0 3px 2px;\n\tborder-radius: 3px;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n}\n\nblockquote {\n\tborder-left: 5px solid <<colour blockquote-bar>>;\n\tmargin-left: 25px;\n\tpadding-left: 10px;\n}\n\ndl dt {\n\tfont-weight: bold;\n\tmargin-top: 6px;\n}\n\ntextarea,\ninput[type=text],\ninput[type=search],\ninput[type=\"\"],\ninput:not([type]) {\n\tcolor: <<colour foreground>>;\n\tbackground: <<colour background>>;\n}\n\n.tc-muted {\n\tcolor: <<colour muted-foreground>>;\n}\n\nsvg.tc-image-button {\n\tpadding: 0px 1px 1px 0px;\n}\n\nkbd {\n\tdisplay: inline-block;\n\tpadding: 3px 5px;\n\tfont-size: 0.8em;\n\tline-height: 1.2;\n\tcolor: <<colour foreground>>;\n\tvertical-align: middle;\n\tbackground-color: <<colour background>>;\n\tborder: solid 1px <<colour muted-foreground>>;\n\tborder-bottom-color: <<colour muted-foreground>>;\n\tborder-radius: 3px;\n\tbox-shadow: inset 0 -1px 0 <<colour muted-foreground>>;\n}\n\n/*\nMarkdown likes putting code elements inside pre elements\n*/\npre > code {\n\tpadding: 0;\n\tborder: none;\n\tbackground-color: inherit;\n\tcolor: inherit;\n}\n\ntable {\n\tborder: 1px solid <<colour table-border>>;\n\twidth: auto;\n\tmax-width: 100%;\n\tcaption-side: bottom;\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n}\n\ntable th, table td {\n\tpadding: 0 7px 0 7px;\n\tborder-top: 1px solid <<colour table-border>>;\n\tborder-left: 1px solid <<colour table-border>>;\n}\n\ntable thead tr td, table th {\n\tbackground-color: <<colour table-header-background>>;\n\tfont-weight: bold;\n}\n\ntable tfoot tr td {\n\tbackground-color: <<colour table-footer-background>>;\n}\n\n.tc-csv-table {\n\twhite-space: nowrap;\n}\n\n.tc-tiddler-frame img,\n.tc-tiddler-frame svg,\n.tc-tiddler-frame canvas,\n.tc-tiddler-frame embed,\n.tc-tiddler-frame iframe {\n\tmax-width: 100%;\n}\n\n.tc-tiddler-body > embed,\n.tc-tiddler-body > iframe {\n\twidth: 100%;\n\theight: 600px;\n}\n\n/*\n** Links\n*/\n\nbutton.tc-tiddlylink,\na.tc-tiddlylink {\n\ttext-decoration: none;\n\tfont-weight: normal;\n\tcolor: <<colour tiddler-link-foreground>>;\n\t-webkit-user-select: inherit; /* Otherwise the draggable attribute makes links impossible to select */\n}\n\n.tc-sidebar-lists a.tc-tiddlylink {\n\tcolor: <<colour sidebar-tiddler-link-foreground>>;\n}\n\n.tc-sidebar-lists a.tc-tiddlylink:hover {\n\tcolor: <<colour sidebar-tiddler-link-foreground-hover>>;\n}\n\nbutton.tc-tiddlylink:hover,\na.tc-tiddlylink:hover {\n\ttext-decoration: underline;\n}\n\na.tc-tiddlylink-resolves {\n}\n\na.tc-tiddlylink-shadow {\n\tfont-weight: bold;\n}\n\na.tc-tiddlylink-shadow.tc-tiddlylink-resolves {\n\tfont-weight: normal;\n}\n\na.tc-tiddlylink-missing {\n\tfont-style: italic;\n}\n\na.tc-tiddlylink-external {\n\ttext-decoration: underline;\n\tcolor: <<colour external-link-foreground>>;\n\tbackground-color: <<colour external-link-background>>;\n}\n\na.tc-tiddlylink-external:visited {\n\tcolor: <<colour external-link-foreground-visited>>;\n\tbackground-color: <<colour external-link-background-visited>>;\n}\n\na.tc-tiddlylink-external:hover {\n\tcolor: <<colour external-link-foreground-hover>>;\n\tbackground-color: <<colour external-link-background-hover>>;\n}\n\n/*\n** Drag and drop styles\n*/\n\n.tc-tiddler-dragger {\n\tposition: relative;\n\tz-index: -10000;\n}\n\n.tc-tiddler-dragger-inner {\n\tposition: absolute;\n\tdisplay: inline-block;\n\tpadding: 8px 20px;\n\tfont-size: 16.9px;\n\tfont-weight: bold;\n\tline-height: 20px;\n\tcolor: <<colour dragger-foreground>>;\n\ttext-shadow: 0 1px 0 rgba(0, 0, 0, 1);\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n\tbackground-color: <<colour dragger-background>>;\n\tborder-radius: 20px;\n}\n\n.tc-tiddler-dragger-cover {\n\tposition: absolute;\n\tbackground-color: <<colour page-background>>;\n}\n\n.tc-dropzone {\n\tposition: relative;\n}\n\n.tc-dropzone.tc-dragover:before {\n\tz-index: 10000;\n\tdisplay: block;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbackground: <<colour dropzone-background>>;\n\ttext-align: center;\n\tcontent: \"<<lingo DropMessage>>\";\n}\n\n/*\n** Plugin reload warning\n*/\n\n.tc-plugin-reload-warning {\n\tz-index: 1000;\n\tdisplay: block;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbackground: <<colour alert-background>>;\n\ttext-align: center;\n}\n\n/*\n** Buttons\n*/\n\nbutton svg, button img {\n\tvertical-align: middle;\n}\n\n.tc-btn-invisible {\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n}\n\n.tc-btn-boxed {\n\tfont-size: 0.6em;\n\tpadding: 0.2em;\n\tmargin: 1px;\n\tbackground: none;\n\tborder: 1px solid <<colour tiddler-controls-foreground>>;\n\tborder-radius: 0.25em;\n}\n\nhtml body.tc-body .tc-btn-boxed svg {\n\tfont-size: 1.6666em;\n}\n\n.tc-btn-boxed:hover {\n\tbackground: <<colour muted-foreground>>;\n\tcolor: <<colour background>>;\n}\n\nhtml body.tc-body .tc-btn-boxed:hover svg {\n\tfill: <<colour background>>;\n}\n\n.tc-btn-rounded {\n\tfont-size: 0.5em;\n\tline-height: 2;\n\tpadding: 0em 0.3em 0.2em 0.4em;\n\tmargin: 1px;\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour muted-foreground>>;\n\tcolor: <<colour background>>;\n\tborder-radius: 2em;\n}\n\nhtml body.tc-body .tc-btn-rounded svg {\n\tfont-size: 1.6666em;\n\tfill: <<colour background>>;\n}\n\n.tc-btn-rounded:hover {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour background>>;\n\tcolor: <<colour muted-foreground>>;\n}\n\nhtml body.tc-body .tc-btn-rounded:hover svg {\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-btn-icon svg {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-btn-text {\n\tpadding: 0;\n\tmargin: 0;\n}\n\n.tc-btn-big-green {\n\tdisplay: inline-block;\n\tpadding: 8px;\n\tmargin: 4px 8px 4px 8px;\n\tbackground: <<colour download-background>>;\n\tcolor: <<colour download-foreground>>;\n\tfill: <<colour download-foreground>>;\n\tborder: none;\n\tfont-size: 1.2em;\n\tline-height: 1.4em;\n\ttext-decoration: none;\n}\n\n.tc-btn-big-green svg,\n.tc-btn-big-green img {\n\theight: 2em;\n\twidth: 2em;\n\tvertical-align: middle;\n\tfill: <<colour download-foreground>>;\n}\n\n.tc-sidebar-lists input {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-sidebar-lists button {\n\tcolor: <<colour sidebar-button-foreground>>;\n\tfill: <<colour sidebar-button-foreground>>;\n}\n\n.tc-sidebar-lists button.tc-btn-mini {\n\tcolor: <<colour sidebar-muted-foreground>>;\n}\n\n.tc-sidebar-lists button.tc-btn-mini:hover {\n\tcolor: <<colour sidebar-muted-foreground-hover>>;\n}\n\nbutton svg.tc-image-button, button .tc-image-button img {\n\theight: 1em;\n\twidth: 1em;\n}\n\n.tc-unfold-banner {\n\tposition: absolute;\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\twidth: 100%;\n    width: calc(100% + 2px);\n    margin-left: -43px;\n\ttext-align: center;\n\tborder-top: 2px solid <<colour tiddler-info-background>>;\n\tmargin-top: 4px;\n}\n\n.tc-unfold-banner:hover {\n\tbackground: <<colour tiddler-info-background>>;\n\tborder-top: 2px solid <<colour tiddler-info-border>>;\n}\n\n.tc-unfold-banner svg, .tc-fold-banner svg {\n\theight: 0.75em;\n\tfill: <<colour tiddler-controls-foreground>>;\n}\n\n.tc-unfold-banner:hover svg, .tc-fold-banner:hover svg {\n\tfill: <<colour tiddler-controls-foreground-hover>>;\n}\n\n.tc-fold-banner {\n\tposition: absolute;\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\twidth: 23px;\n\ttext-align: center;\n\tmargin-left: -35px;\n    top: 6px;\n    bottom: 6px;\n}\n\n.tc-fold-banner:hover {\n\tbackground: <<colour tiddler-info-background>>;\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t\n\t.tc-unfold-banner {\n\t\tposition: static;\n\t    width: calc(100% + 59px);\n    }\n\n\t.tc-fold-banner {\n\t\twidth: 16px;\n\t\tmargin-left: -16px;\n\t    font-size: 0.75em;\n\t}\n\n}\n\n/*\n** Tags and missing tiddlers\n*/\n\n.tc-tag-list-item {\n\tposition: relative;\n\tdisplay: inline-block;\n\tmargin-right: 7px;\n}\n\n.tc-tags-wrapper {\n\tmargin: 4px 0 14px 0;\n}\n\n.tc-missing-tiddler-label {\n\tfont-style: italic;\n\tfont-weight: normal;\n\tdisplay: inline-block;\n\tfont-size: 11.844px;\n\tline-height: 14px;\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n}\n\nbutton.tc-tag-label, span.tc-tag-label {\n\tdisplay: inline-block;\n\tpadding: 0.16em 0.7em;\n\tfont-size: 0.9em;\n\tfont-weight: 300;\n\tline-height: 1.2em;\n\tcolor: <<colour tag-foreground>>;\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n\tbackground-color: <<colour tag-background>>;\n\tborder-radius: 1em;\n}\n\n.tc-untagged-separator {\n\twidth: 10em;\n\tleft: 0;\n\tmargin-left: 0;\n\tborder: 0;\n\theight: 1px;\n\tbackground: <<colour tab-divider>>;\n}\n\nbutton.tc-untagged-label {\n\tbackground-color: <<colour untagged-background>>;\n}\n\n.tc-tag-label svg, .tc-tag-label img {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour tag-foreground>>;\n}\n\n.tc-tag-manager-table .tc-tag-label {\n\twhite-space: normal;\n}\n\n.tc-tag-manager-tag {\n\twidth: 100%;\n}\n\n/*\n** Page layout\n*/\n\n.tc-topbar {\n\tposition: fixed;\n\tz-index: 1200;\n}\n\n.tc-topbar-left {\n\tleft: 29px;\n\ttop: 5px;\n}\n\n.tc-topbar-right {\n\ttop: 5px;\n\tright: 29px;\n}\n\n.tc-topbar button {\n\tpadding: 8px;\n}\n\n.tc-topbar svg {\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-topbar button:hover svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-sidebar-header {\n\tcolor: <<colour sidebar-foreground>>;\n\tfill: <<colour sidebar-foreground>>;\n}\n\n.tc-sidebar-header .tc-title a.tc-tiddlylink-resolves {\n\tfont-weight: 300;\n}\n\n.tc-sidebar-header .tc-sidebar-lists p {\n\tmargin-top: 3px;\n\tmargin-bottom: 3px;\n}\n\n.tc-sidebar-header .tc-missing-tiddler-label {\n\tcolor: <<colour sidebar-foreground>>;\n}\n\n.tc-advanced-search input {\n\twidth: 60%;\n}\n\n.tc-search a svg {\n\twidth: 1.2em;\n\theight: 1.2em;\n\tvertical-align: middle;\n}\n\n.tc-page-controls {\n\tmargin-top: 14px;\n\tfont-size: 1.5em;\n}\n\n.tc-page-controls button {\n\tmargin-right: 0.5em;\n}\n\n.tc-page-controls a.tc-tiddlylink:hover {\n\ttext-decoration: none;\n}\n\n.tc-page-controls img {\n\twidth: 1em;\n}\n\n.tc-page-controls svg {\n\tfill: <<colour sidebar-controls-foreground>>;\n}\n\n.tc-page-controls button:hover svg, .tc-page-controls a:hover svg {\n\tfill: <<colour sidebar-controls-foreground-hover>>;\n}\n\n.tc-menu-list-item {\n\twhite-space: nowrap;\n}\n\n.tc-menu-list-count {\n\tfont-weight: bold;\n}\n\n.tc-menu-list-subitem {\n\tpadding-left: 7px;\n}\n\n.tc-story-river {\n\tposition: relative;\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-sidebar-header {\n\t\tpadding: 14px;\n\t\tmin-height: 32px;\n\t\tmargin-top: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t}\n\n\t.tc-story-river {\n\t\tposition: relative;\n\t\tpadding: 0;\n\t}\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-message-box {\n\t\tmargin: 21px -21px 21px -21px;\n\t}\n\n\t.tc-sidebar-scrollable {\n\t\tposition: fixed;\n\t\ttop: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t\tleft: {{$:/themes/tiddlywiki/vanilla/metrics/storyright}};\n\t\tbottom: 0;\n\t\tright: 0;\n\t\toverflow-y: auto;\n\t\toverflow-x: auto;\n\t\t-webkit-overflow-scrolling: touch;\n\t\tmargin: 0 0 0 -42px;\n\t\tpadding: 71px 0 28px 42px;\n\t}\n\n\t.tc-story-river {\n\t\tposition: relative;\n\t\tleft: {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}};\n\t\ttop: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/storywidth}};\n\t\tpadding: 42px 42px 42px 42px;\n\t}\n\n<<if-no-sidebar \"\n\n\t.tc-story-river {\n\t\twidth: auto;\n\t}\n\n\">>\n\n}\n\n@media print {\n\n\tbody.tc-body {\n\t\tbackground-color: transparent;\n\t}\n\n\t.tc-sidebar-header, .tc-topbar {\n\t\tdisplay: none;\n\t}\n\n\t.tc-story-river {\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t}\n\n\t.tc-story-river .tc-tiddler-frame {\n\t\tmargin: 0;\n\t\tborder: none;\n\t\tpadding: 28px;\n\t}\n}\n\n/*\n** Tiddler styles\n*/\n\n.tc-tiddler-frame {\n\tposition: relative;\n\tmargin-bottom: 28px;\n\tbackground-color: <<colour tiddler-background>>;\n\tborder: 1px solid <<colour tiddler-border>>;\n}\n\n{{$:/themes/tiddlywiki/vanilla/sticky}}\n\n.tc-tiddler-info {\n\tpadding: 14px 42px 14px 42px;\n\tbackground-color: <<colour tiddler-info-background>>;\n\tborder-top: 1px solid <<colour tiddler-info-border>>;\n\tborder-bottom: 1px solid <<colour tiddler-info-border>>;\n}\n\n.tc-tiddler-info p {\n\tmargin-top: 3px;\n\tmargin-bottom: 3px;\n}\n\n.tc-tiddler-info .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour tiddler-info-tab-background>>;\n\tborder-bottom: 1px solid <<colour tiddler-info-tab-background>>;\n}\n\n.tc-view-field-table {\n\twidth: 100%;\n}\n\n.tc-view-field-name {\n\twidth: 1%; /* Makes this column be as narrow as possible */\n\ttext-align: right;\n\tfont-style: italic;\n\tfont-weight: 200;\n}\n\n.tc-view-field-value {\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t.tc-tiddler-frame {\n\t\tpadding: 14px 14px 14px 14px;\n\t}\n\n\t.tc-tiddler-info {\n\t\tmargin: 0 -14px 0 -14px;\n\t}\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t.tc-tiddler-frame {\n\t\tpadding: 28px 42px 42px 42px;\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth}};\n\t\tborder-radius: 2px;\n\t}\n\n<<if-no-sidebar \"\n\n\t.tc-tiddler-frame {\n\t\twidth: 100%;\n\t}\n\n\">>\n\n\t.tc-tiddler-info {\n\t\tmargin: 0 -42px 0 -42px;\n\t}\n}\n\n.tc-site-title,\n.tc-titlebar {\n\tfont-weight: 300;\n\tfont-size: 2.35em;\n\tline-height: 1.2em;\n\tcolor: <<colour tiddler-title-foreground>>;\n\tmargin: 0;\n}\n\n.tc-site-title {\n\tcolor: <<colour site-title-foreground>>;\n}\n\n.tc-tiddler-title-icon {\n\tvertical-align: middle;\n}\n\n.tc-system-title-prefix {\n\tcolor: <<colour muted-foreground>>;\n}\n\n.tc-titlebar h2 {\n\tfont-size: 1em;\n\tdisplay: inline;\n}\n\n.tc-titlebar img {\n\theight: 1em;\n}\n\n.tc-subtitle {\n\tfont-size: 0.9em;\n\tcolor: <<colour tiddler-subtitle-foreground>>;\n\tfont-weight: 300;\n}\n\n.tc-tiddler-missing .tc-title {\n  font-style: italic;\n  font-weight: normal;\n}\n\n.tc-tiddler-frame .tc-tiddler-controls {\n\tfloat: right;\n}\n\n.tc-tiddler-controls .tc-drop-down {\n\tfont-size: 0.6em;\n}\n\n.tc-tiddler-controls .tc-drop-down .tc-drop-down {\n\tfont-size: 1em;\n}\n\n.tc-tiddler-controls > span > button {\n\tvertical-align: baseline;\n\tmargin-left:5px;\n}\n\n.tc-tiddler-controls button svg, .tc-tiddler-controls button img,\n.tc-search button svg, .tc-search a svg {\n\theight: 0.75em;\n\tfill: <<colour tiddler-controls-foreground>>;\n}\n\n.tc-tiddler-controls button.tc-selected svg,\n.tc-page-controls button.tc-selected svg  {\n\tfill: <<colour tiddler-controls-foreground-selected>>;\n}\n\n.tc-tiddler-controls button.tc-btn-invisible:hover svg,\n.tc-search button:hover svg, .tc-search a:hover svg {\n\tfill: <<colour tiddler-controls-foreground-hover>>;\n}\n\n@media print {\n\t.tc-tiddler-controls {\n\t\tdisplay: none;\n\t}\n}\n\n.tc-tiddler-help { /* Help prompts within tiddler template */\n\tcolor: <<colour muted-foreground>>;\n\tmargin-top: 14px;\n}\n\n.tc-tiddler-help a.tc-tiddlylink {\n\tcolor: <<colour very-muted-foreground>>;\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor, .tc-tiddler-frame textarea.tc-edit-texteditor {\n\twidth: 100%;\n\tpadding: 3px 3px 3px 3px;\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tline-height: 1.3em;\n\t-webkit-appearance: none;\n\tmargin: 4px 0 4px 0;\n}\n\n.tc-tiddler-frame .tc-binary-warning {\n\twidth: 100%;\n\theight: 5em;\n\ttext-align: center;\n\tpadding: 3em 3em 6em 3em;\n\tbackground: <<colour alert-background>>;\n\tborder: 1px solid <<colour alert-border>>;\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor {\n\tbackground-color: <<colour tiddler-editor-background>>;\n}\n\ncanvas.tc-edit-bitmapeditor  {\n\tborder: 6px solid <<colour tiddler-editor-border-image>>;\n\tcursor: crosshair;\n\t-moz-user-select: none;\n\t-webkit-user-select: none;\n\t-ms-user-select: none;\n\tmargin-top: 6px;\n\tmargin-bottom: 6px;\n}\n\n.tc-edit-bitmapeditor-width {\n\tdisplay: block;\n}\n\n.tc-edit-bitmapeditor-height {\n\tdisplay: block;\n}\n\n.tc-tiddler-body {\n\tclear: both;\n}\n\n.tc-tiddler-frame .tc-tiddler-body {\n\tfont-size: {{$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize}};\n\tline-height: {{$:/themes/tiddlywiki/vanilla/metrics/bodylineheight}};\n}\n\n.tc-titlebar, .tc-tiddler-edit-title {\n\toverflow: hidden; /* https://github.com/Jermolene/TiddlyWiki5/issues/282 */\n}\n\nhtml body.tc-body.tc-single-tiddler-window {\n\tmargin: 1em;\n\tbackground: <<colour tiddler-background>>;\n}\n\n.tc-single-tiddler-window img,\n.tc-single-tiddler-window svg,\n.tc-single-tiddler-window canvas,\n.tc-single-tiddler-window embed,\n.tc-single-tiddler-window iframe {\n\tmax-width: 100%;\n}\n\n/*\n** Adjustments for fluid-fixed mode\n*/\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n<<if-fluid-fixed text:\"\"\"\n\n\t.tc-story-river {\n\t\tpadding-right: 0;\n\t\tposition: relative;\n\t\twidth: auto;\n\t\tleft: 0;\n\t\tmargin-left: {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}};\n\t\tmargin-right: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n\t}\n\n\t.tc-tiddler-frame {\n\t\twidth: 100%;\n\t}\n\n\t.tc-sidebar-scrollable {\n\t\tleft: auto;\n\t\tbottom: 0;\n\t\tright: 0;\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n\t}\n\n\tbody.tc-body .tc-storyview-zoomin-tiddler {\n\t\twidth: 100%;\n\t\twidth: calc(100% - 42px);\n\t}\n\n\"\"\" hiddenSidebarText:\"\"\"\n\n\t.tc-story-river {\n\t\tpadding-right: 3em;\n\t\tmargin-right: 0;\n\t}\n\n\tbody.tc-body .tc-storyview-zoomin-tiddler {\n\t\twidth: 100%;\n\t\twidth: calc(100% - 84px);\n\t}\n\n\"\"\">>\n\n}\n\n/*\n** Toolbar buttons\n*/\n\n.tc-page-controls svg.tc-image-new-button {\n  fill: <<colour toolbar-new-button>>;\n}\n\n.tc-page-controls svg.tc-image-options-button {\n  fill: <<colour toolbar-options-button>>;\n}\n\n.tc-page-controls svg.tc-image-save-button {\n  fill: <<colour toolbar-save-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-info-button {\n  fill: <<colour toolbar-info-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-edit-button {\n  fill: <<colour toolbar-edit-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-close-button {\n  fill: <<colour toolbar-close-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-delete-button {\n  fill: <<colour toolbar-delete-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-cancel-button {\n  fill: <<colour toolbar-cancel-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-done-button {\n  fill: <<colour toolbar-done-button>>;\n}\n\n/*\n** Tiddler edit mode\n*/\n\n.tc-tiddler-edit-frame em.tc-edit {\n\tcolor: <<colour muted-foreground>>;\n\tfont-style: normal;\n}\n\n.tc-edit-type-dropdown a.tc-tiddlylink-missing {\n\tfont-style: normal;\n}\n\n.tc-edit-tags {\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tpadding: 4px 8px 4px 8px;\n}\n\n.tc-edit-add-tag {\n\tdisplay: inline-block;\n}\n\n.tc-edit-add-tag .tc-add-tag-name input {\n\twidth: 50%;\n}\n\n.tc-edit-tags .tc-tag-label {\n\tdisplay: inline-block;\n}\n\n.tc-edit-tags-list {\n\tmargin: 14px 0 14px 0;\n}\n\n.tc-remove-tag-button {\n\tpadding-left: 4px;\n}\n\n.tc-tiddler-preview {\n\toverflow: auto;\n}\n\n.tc-tiddler-preview-preview {\n\tfloat: right;\n\twidth: 48%;\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tmargin: 4px 3px 3px 3px;\n\tpadding: 3px 3px 3px 3px;\n}\n\n.tc-tiddler-preview-edit {\n\twidth: 48%;\n}\n\n.tc-edit-fields {\n\twidth: 100%;\n}\n\n\n.tc-edit-fields table, .tc-edit-fields tr, .tc-edit-fields td {\n\tborder: none;\n\tpadding: 4px;\n}\n\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(odd) {\n\tbackground-color: <<colour tiddler-editor-fields-odd>>;\n}\n\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(even) {\n\tbackground-color: <<colour tiddler-editor-fields-even>>;\n}\n\n.tc-edit-field-name {\n\ttext-align: right;\n}\n\n.tc-edit-field-value input {\n\twidth: 100%;\n}\n\n.tc-edit-field-remove {\n}\n\n.tc-edit-field-remove svg {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n\tvertical-align: middle;\n}\n\n.tc-edit-field-add-name {\n\tdisplay: inline-block;\n\twidth: 15%;\n}\n\n.tc-edit-field-add-value {\n\tdisplay: inline-block;\n\twidth: 40%;\n}\n\n.tc-edit-field-add-button {\n\tdisplay: inline-block;\n\twidth: 10%;\n}\n\n/*\n** Storyview Classes\n*/\n\n.tc-storyview-zoomin-tiddler {\n\tposition: absolute;\n\tdisplay: block;\n\twidth: 100%;\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-storyview-zoomin-tiddler {\n\t\twidth: calc(100% - 84px);\n\t}\n\n}\n\n/*\n** Dropdowns\n*/\n\n.tc-btn-dropdown {\n\ttext-align: left;\n}\n\n.tc-btn-dropdown svg, .tc-btn-dropdown img {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-drop-down-wrapper {\n\tposition: relative;\n}\n\n.tc-drop-down {\n\tmin-width: 380px;\n\tborder: 1px solid <<colour dropdown-border>>;\n\tbackground-color: <<colour dropdown-background>>;\n\tpadding: 7px 0 7px 0;\n\tmargin: 4px 0 0 0;\n\twhite-space: nowrap;\n\ttext-shadow: none;\n\tline-height: 1.4;\n}\n\n.tc-drop-down .tc-drop-down {\n\tmargin-left: 14px;\n}\n\n.tc-drop-down button svg, .tc-drop-down a svg  {\n\tfill: <<colour foreground>>;\n}\n\n.tc-drop-down button.tc-btn-invisible:hover svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-drop-down p {\n\tpadding: 0 14px 0 14px;\n}\n\n.tc-drop-down svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-drop-down img {\n\twidth: 1em;\n}\n\n.tc-drop-down-language-chooser img {\n\twidth: 2em;\n\tvertical-align: baseline;\n}\n\n.tc-drop-down a, .tc-drop-down button {\n\tdisplay: block;\n\tpadding: 0 14px 0 14px;\n\twidth: 100%;\n\ttext-align: left;\n\tcolor: <<colour foreground>>;\n\tline-height: 1.4;\n}\n\n.tc-drop-down .tc-prompt {\n\tpadding: 0 14px;\t\n}\n\n.tc-drop-down .tc-chooser {\n\tborder: none;\n}\n\n.tc-drop-down .tc-chooser .tc-swatches-horiz {\n\tfont-size: 0.4em;\n\tpadding-left: 1.2em;\n}\n\n.tc-drop-down .tc-file-input-wrapper {\n\twidth: 100%;\n}\n\n.tc-drop-down .tc-file-input-wrapper button {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-drop-down a:hover, .tc-drop-down button:hover, .tc-drop-down .tc-file-input-wrapper:hover button {\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n\ttext-decoration: none;\n}\n\n.tc-drop-down .tc-tab-buttons button {\n\tbackground-color: <<colour dropdown-tab-background>>;\n}\n\n.tc-drop-down .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour dropdown-tab-background-selected>>;\n\tborder-bottom: 1px solid <<colour dropdown-tab-background-selected>>;\n}\n\n.tc-drop-down-bullet {\n\tdisplay: inline-block;\n\twidth: 0.5em;\n}\n\n.tc-drop-down .tc-tab-contents a {\n\tpadding: 0 0.5em 0 0.5em;\n}\n\n.tc-block-dropdown-wrapper {\n\tposition: relative;\n}\n\n.tc-block-dropdown {\n\tposition: absolute;\n\tmin-width: 220px;\n\tborder: 1px solid <<colour dropdown-border>>;\n\tbackground-color: <<colour dropdown-background>>;\n\tpadding: 7px 0;\n\tmargin: 4px 0 0 0;\n\twhite-space: nowrap;\n\tz-index: 1000;\n\ttext-shadow: none;\n}\n\n.tc-block-dropdown.tc-search-drop-down {\n\tmargin-left: -12px;\n}\n\n.tc-block-dropdown a {\n\tdisplay: block;\n\tpadding: 4px 14px 4px 14px;\n}\n\n.tc-block-dropdown.tc-search-drop-down a {\n\tdisplay: block;\n\tpadding: 0px 10px 0px 10px;\n}\n\n.tc-drop-down .tc-dropdown-item,\n.tc-block-dropdown .tc-dropdown-item {\n\tpadding: 4px 14px 4px 7px;\n\tcolor: <<colour muted-foreground>>;\n}\n\n.tc-block-dropdown a:hover {\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n\ttext-decoration: none;\n}\n\n.tc-search-results {\n    padding: 0 7px 0 7px;\n}\n\n/*\n** Modals\n*/\n\n.tc-modal-wrapper {\n\tposition: fixed;\n\toverflow: auto;\n\toverflow-y: scroll;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n}\n\n.tc-modal-backdrop {\n\tposition: fixed;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\tz-index: 1000;\n\tbackground-color: <<colour modal-backdrop>>;\n}\n\n.tc-modal {\n\tz-index: 1100;\n\tbackground-color: <<colour modal-background>>;\n\tborder: 1px solid <<colour modal-border>>;\n}\n\n@media (max-width: 55em) {\n\t.tc-modal {\n\t\tposition: fixed;\n\t\ttop: 1em;\n\t\tleft: 1em;\n\t\tright: 1em;\n\t}\n\n\t.tc-modal-body {\n\t\toverflow-y: auto;\n\t\tmax-height: 400px;\n\t\tmax-height: 60vh;\n\t}\n}\n\n@media (min-width: 55em) {\n\t.tc-modal {\n\t\tposition: fixed;\n\t\ttop: 2em;\n\t\tleft: 25%;\n\t\twidth: 50%;\n\t}\n\n\t.tc-modal-body {\n\t\toverflow-y: auto;\n\t\tmax-height: 400px;\n\t\tmax-height: 60vh;\n\t}\n}\n\n.tc-modal-header {\n\tpadding: 9px 15px;\n\tborder-bottom: 1px solid <<colour modal-header-border>>;\n}\n\n.tc-modal-header h3 {\n\tmargin: 0;\n\tline-height: 30px;\n}\n\n.tc-modal-header img, .tc-modal-header svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-modal-body {\n\tpadding: 15px;\n}\n\n.tc-modal-footer {\n\tpadding: 14px 15px 15px;\n\tmargin-bottom: 0;\n\ttext-align: right;\n\tbackground-color: <<colour modal-footer-background>>;\n\tborder-top: 1px solid <<colour modal-footer-border>>;\n}\n\n/*\n** Notifications\n*/\n\n.tc-notification {\n\tposition: fixed;\n\ttop: 14px;\n\tright: 42px;\n\tz-index: 1300;\n\tmax-width: 280px;\n\tpadding: 0 14px 0 14px;\n\tbackground-color: <<colour notification-background>>;\n\tborder: 1px solid <<colour notification-border>>;\n}\n\n/*\n** Tabs\n*/\n\n.tc-tab-set.tc-vertical {\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n}\n\n.tc-tab-buttons {\n\tfont-size: 0.85em;\n\tpadding-top: 1em;\n\tmargin-bottom: -2px;\n}\n\n.tc-tab-buttons.tc-vertical  {\n\tz-index: 100;\n\tdisplay: block;\n\tpadding-top: 14px;\n\tvertical-align: top;\n\ttext-align: right;\n\tmargin-bottom: inherit;\n\tmargin-right: -1px;\n\tmax-width: 33%;\n\t-webkit-flex: 0 0 auto;\n\tflex: 0 0 auto;\n}\n\n.tc-tab-buttons button.tc-tab-selected {\n\tcolor: <<colour tab-foreground-selected>>;\n\tbackground-color: <<colour tab-background-selected>>;\n\tborder-left: 1px solid <<colour tab-border-selected>>;\n\tborder-top: 1px solid <<colour tab-border-selected>>;\n\tborder-right: 1px solid <<colour tab-border-selected>>;\n}\n\n.tc-tab-buttons button {\n\tcolor: <<colour tab-foreground>>;\n\tpadding: 3px 5px 3px 5px;\n\tmargin-right: 0.3em;\n\tfont-weight: 300;\n\tborder: none;\n\tbackground: inherit;\n\tbackground-color: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-right: 1px solid <<colour tab-border>>;\n\tborder-top-left-radius: 2px;\n\tborder-top-right-radius: 2px;\n}\n\n.tc-tab-buttons.tc-vertical button {\n\tdisplay: block;\n\twidth: 100%;\n\tmargin-top: 3px;\n\tmargin-right: 0;\n\ttext-align: right;\n\tbackground-color: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tborder-right: none;\n\tborder-top-left-radius: 2px;\n\tborder-bottom-left-radius: 2px;\n}\n\n.tc-tab-buttons.tc-vertical button.tc-tab-selected {\n\tbackground-color: <<colour tab-background-selected>>;\n\tborder-right: 1px solid <<colour tab-background-selected>>;\n}\n\n.tc-tab-divider {\n\tborder-top: 1px solid <<colour tab-divider>>;\n}\n\n.tc-tab-divider.tc-vertical  {\n\tdisplay: none;\n}\n\n.tc-tab-content {\n\tmargin-top: 14px;\n}\n\n.tc-tab-content.tc-vertical  {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\tpadding-top: 0;\n\tpadding-left: 14px;\n\tborder-left: 1px solid <<colour tab-border>>;\n\t-webkit-flex: 1 0 70%;\n\tflex: 1 0 70%;\n}\n\n.tc-sidebar-lists .tc-tab-buttons {\n\tmargin-bottom: -1px;\n}\n\n.tc-sidebar-lists .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour sidebar-tab-background-selected>>;\n\tcolor: <<colour sidebar-tab-foreground-selected>>;\n\tborder-left: 1px solid <<colour sidebar-tab-border-selected>>;\n\tborder-top: 1px solid <<colour sidebar-tab-border-selected>>;\n\tborder-right: 1px solid <<colour sidebar-tab-border-selected>>;\n}\n\n.tc-sidebar-lists .tc-tab-buttons button {\n\tdisplay: inline;\n\twidth: auto;\n\tbackground-color: <<colour sidebar-tab-background>>;\n\tcolor: <<colour sidebar-tab-foreground>>;\n\tborder-left: 1px solid <<colour sidebar-tab-border>>;\n\tborder-top: 1px solid <<colour sidebar-tab-border>>;\n\tborder-right: 1px solid <<colour sidebar-tab-border>>;\n}\n\n.tc-sidebar-lists .tc-tab-divider {\n\tborder-top: 1px solid <<colour sidebar-tab-divider>>;\n}\n\n.tc-more-sidebar .tc-tab-buttons button {\n\tdisplay: block;\n\twidth: 100%;\n\tbackground-color: <<colour sidebar-tab-background>>;\n\tborder-top: none;\n\tborder-left: none;\n\tborder-bottom: none;\n\tborder-right: 1px solid #ccc;\n\tmargin-bottom: inherit;\n}\n\n.tc-more-sidebar .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour sidebar-tab-background-selected>>;\n\tborder: none;\n}\n\n/*\n** Alerts\n*/\n\n.tc-alerts {\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tmax-width: 500px;\n\tz-index: 20000;\n}\n\n.tc-alert {\n\tposition: relative;\n\tmargin: 28px;\n\tpadding: 14px 14px 14px 14px;\n\tborder: 2px solid <<colour alert-border>>;\n\tbackground-color: <<colour alert-background>>;\n}\n\n.tc-alert-toolbar {\n\tposition: absolute;\n\ttop: 14px;\n\tright: 14px;\n}\n\n.tc-alert-toolbar svg {\n\tfill: <<colour alert-muted-foreground>>;\n}\n\n.tc-alert-subtitle {\n\tcolor: <<colour alert-muted-foreground>>;\n\tfont-weight: bold;\n}\n\n.tc-alert-highlight {\n\tcolor: <<colour alert-highlight>>;\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-static-alert {\n\t\tposition: relative;\n\t}\n\n\t.tc-static-alert-inner {\n\t\tposition: absolute;\n\t\tz-index: 100;\n\t}\n\n}\n\n.tc-static-alert-inner {\n\tpadding: 0 2px 2px 42px;\n\tcolor: <<colour static-alert-foreground>>;\n}\n\n/*\n** Control panel\n*/\n\n.tc-control-panel td {\n\tpadding: 4px;\n}\n\n.tc-control-panel table, .tc-control-panel table input, .tc-control-panel table textarea {\n\twidth: 100%;\n}\n\n.tc-plugin-info {\n\tdisplay: block;\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground-colour: <<colour background>>;\n\tmargin: 0.5em 0 0.5em 0;\n\tpadding: 4px;\n}\n\n.tc-plugin-info-disabled {\n\tbackground: -webkit-repeating-linear-gradient(45deg, #ff0, #ff0 10px, #eee 10px, #eee 20px);\n\tbackground: repeating-linear-gradient(45deg, #ff0, #ff0 10px, #eee 10px, #eee 20px);\n}\n\n.tc-plugin-info-disabled:hover {\n\tbackground: -webkit-repeating-linear-gradient(45deg, #aa0, #aa0 10px, #888 10px, #888 20px);\n\tbackground: repeating-linear-gradient(45deg, #aa0, #aa0 10px, #888 10px, #888 20px);\n}\n\na.tc-tiddlylink.tc-plugin-info:hover {\n\ttext-decoration: none;\n\tbackground-color: <<colour primary>>;\n\tcolor: <<colour background>>;\n\tfill: <<colour foreground>>;\n}\n\na.tc-tiddlylink.tc-plugin-info:hover .tc-plugin-info > .tc-plugin-info-chunk > svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-plugin-info-chunk {\n\tdisplay: inline-block;\n\tvertical-align: middle;\n}\n\n.tc-plugin-info-chunk h1 {\n\tfont-size: 1em;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk h2 {\n\tfont-size: 0.8em;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk div {\n\tfont-size: 0.7em;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info:hover > .tc-plugin-info-chunk > img, .tc-plugin-info:hover > .tc-plugin-info-chunk > svg {\n\twidth: 2em;\n\theight: 2em;\n\tfill: <<colour foreground>>;\n}\n\n.tc-plugin-info > .tc-plugin-info-chunk > img, .tc-plugin-info > .tc-plugin-info-chunk > svg {\n\twidth: 2em;\n\theight: 2em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-plugin-info.tc-small-icon > .tc-plugin-info-chunk > img, .tc-plugin-info.tc-small-icon > .tc-plugin-info-chunk > svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-plugin-info-dropdown {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tmargin-top: -8px;\n}\n\n.tc-plugin-info-dropdown-message {\n\tbackground: <<colour message-background>>;\n\tpadding: 0.5em 1em 0.5em 1em;\n\tfont-weight: bold;\n\tfont-size: 0.8em;\n}\n\n.tc-plugin-info-dropdown-body {\n\tpadding: 1em 1em 1em 1em;\n}\n\n/*\n** Message boxes\n*/\n\n.tc-message-box {\n\tborder: 1px solid <<colour message-border>>;\n\tbackground: <<colour message-background>>;\n\tpadding: 0px 21px 0px 21px;\n\tfont-size: 12px;\n\tline-height: 18px;\n\tcolor: <<colour message-foreground>>;\n}\n\n/*\n** Pictures\n*/\n\n.tc-bordered-image {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tpadding: 5px;\n\tmargin: 5px;\n}\n\n/*\n** Floats\n*/\n\n.tc-float-right {\n\tfloat: right;\n}\n\n/*\n** Chooser\n*/\n\n.tc-chooser {\n\tborder: 1px solid <<colour table-border>>;\n}\n\n.tc-chooser-item {\n\tborder: 8px;\n\tpadding: 2px 4px;\n}\n\n.tc-chooser-item a.tc-tiddlylink {\n\tdisplay: block;\n\ttext-decoration: none;\n\tcolor: <<colour tiddler-link-foreground>>;\n\tbackground-color: <<colour tiddler-link-background>>;\n}\n\n.tc-chooser-item a.tc-tiddlylink:hover {\n\ttext-decoration: none;\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n}\n\n/*\n** Palette swatches\n*/\n\n.tc-swatches-horiz {\n}\n\n.tc-swatches-horiz .tc-swatch {\n\tdisplay: inline-block;\n}\n\n.tc-swatch {\n\twidth: 2em;\n\theight: 2em;\n\tmargin: 0.4em;\n\tborder: 1px solid #888;\n}\n\n/*\n** Table of contents\n*/\n\n.tc-sidebar-lists .tc-table-of-contents {\n\twhite-space: nowrap;\n}\n\n.tc-table-of-contents button {\n\tcolor: <<colour sidebar-foreground>>;\n}\n\n.tc-table-of-contents svg {\n\twidth: 0.7em;\n\theight: 0.7em;\n\tvertical-align: middle;\n\tfill: <<colour sidebar-foreground>>;\n}\n\n.tc-table-of-contents ol {\n\tlist-style-type: none;\n\tpadding-left: 0;\n}\n\n.tc-table-of-contents ol ol {\n\tpadding-left: 1em;\n}\n\n.tc-table-of-contents li {\n\tfont-size: 1.0em;\n\tfont-weight: bold;\n}\n\n.tc-table-of-contents li a {\n\tfont-weight: bold;\n}\n\n.tc-table-of-contents li li {\n\tfont-size: 0.95em;\n\tfont-weight: normal;\n\tline-height: 1.4;\n}\n\n.tc-table-of-contents li li a {\n\tfont-weight: normal;\n}\n\n.tc-table-of-contents li li li {\n\tfont-size: 0.95em;\n\tfont-weight: 200;\n\tline-height: 1.5;\n}\n\n.tc-table-of-contents li li li a {\n\tfont-weight: bold;\n}\n\n.tc-table-of-contents li li li li {\n\tfont-size: 0.95em;\n\tfont-weight: 200;\n}\n\n.tc-tabbed-table-of-contents {\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents {\n\tz-index: 100;\n\tdisplay: inline-block;\n\tpadding-left: 1em;\n\tmax-width: 50%;\n\t-webkit-flex: 0 0 auto;\n\tflex: 0 0 auto;\n\tbackground: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a,\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a {\n\tdisplay: block;\n\tpadding: 0.12em 1em 0.12em 0.25em;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a {\n\tborder-top: 1px solid <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-background>>;\n\tborder-bottom: 1px solid <<colour tab-background>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a:hover {\n\ttext-decoration: none;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tbackground: <<colour tab-border>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a {\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tbackground: <<colour background>>;\n\tmargin-right: -1px;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a:hover {\n\ttext-decoration: none;\n}\n\n.tc-tabbed-table-of-contents .tc-tabbed-table-of-contents-content {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\tpadding-left: 1.5em;\n\tpadding-right: 1.5em;\n\tborder: 1px solid <<colour tab-border>>;\n\t-webkit-flex: 1 0 50%;\n\tflex: 1 0 50%;\n}\n\n/*\n** Dirty indicator\n*/\n\nbody.tc-dirty span.tc-dirty-indicator, body.tc-dirty span.tc-dirty-indicator svg {\n\tfill: <<colour dirty-indicator>>;\n\tcolor: <<colour dirty-indicator>>;\n}\n\n/*\n** File inputs\n*/\n\n.tc-file-input-wrapper {\n\tposition: relative;\n\toverflow: hidden;\n\tdisplay: inline-block;\n\tvertical-align: middle;\n}\n\n.tc-file-input-wrapper input[type=file] {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tfont-size: 999px;\n\tmax-width: 100%;\n\tmax-height: 100%;\n\tfilter: alpha(opacity=0);\n\topacity: 0;\n\toutline: none;\n\tbackground: white;\n\tcursor: pointer;\n\tdisplay: inline-block;\n}\n\n/*\n** Thumbnail macros\n*/\n\n.tc-thumbnail-wrapper {\n\tposition: relative;\n\tdisplay: inline-block;\n\tmargin: 6px;\n\tvertical-align: top;\n}\n\n.tc-thumbnail-right-wrapper {\n\tfloat:right;\n\tmargin: 0.5em 0 0.5em 0.5em;\n}\n\n.tc-thumbnail-image {\n    text-align: center;\n\toverflow: hidden;\n\tborder-radius: 3px;\n}\n\n.tc-thumbnail-image svg,\n.tc-thumbnail-image img {\n\tfilter: alpha(opacity=1);\n\topacity: 1;\n    min-width: 100%;\n    min-height: 100%;\n    max-width: 100%;\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-image svg,\n.tc-thumbnail-wrapper:hover .tc-thumbnail-image img {\n\tfilter: alpha(opacity=0.8);\n\topacity: 0.8;\n}\n\n.tc-thumbnail-background {\n\tposition: absolute;\n\tborder-radius: 3px;\n}\n\n.tc-thumbnail-icon svg,\n.tc-thumbnail-icon img {\n\twidth: 3em;\n\theight: 3em;\n\t<<filter \"drop-shadow(2px 2px 4px rgba(0,0,0,0.3))\">>\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-icon svg,\n.tc-thumbnail-wrapper:hover .tc-thumbnail-icon img {\n\tfill: #fff;\n\t<<filter \"drop-shadow(3px 3px 4px rgba(0,0,0,0.6))\">>\n}\n\n.tc-thumbnail-icon {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tdisplay: -webkit-flex;\n\t-webkit-align-items: center;\n\t-webkit-justify-content: center;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n}\n\n.tc-thumbnail-caption {\n\tposition: absolute;\n\tbackground-color: #777;\n\tcolor: #fff;\n\ttext-align: center;\n\tbottom: 0;\n\twidth: 100%;\n\tfilter: alpha(opacity=0.9);\n\topacity: 0.9;\n\tline-height: 1.4;\n\tborder-bottom-left-radius: 3px;\n\tborder-bottom-right-radius: 3px;\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-caption {\n\tfilter: alpha(opacity=1);\n\topacity: 1;\n}\n\n/*\n** Errors\n*/\n\n.tc-error {\n\tbackground: #f00;\n\tcolor: #fff;\n}\n"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize",
            "text": "15px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/bodylineheight": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/bodylineheight",
            "text": "22px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/fontsize": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/fontsize",
            "text": "14px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/lineheight": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/lineheight",
            "text": "20px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/storyleft": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/storyleft",
            "text": "0px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/storytop": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/storytop",
            "text": "0px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/storyright": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/storyright",
            "text": "770px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/storywidth": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/storywidth",
            "text": "770px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth",
            "text": "686px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint",
            "text": "960px"
        },
        "$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth": {
            "title": "$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth",
            "text": "350px"
        },
        "$:/themes/tiddlywiki/vanilla/options/stickytitles": {
            "title": "$:/themes/tiddlywiki/vanilla/options/stickytitles",
            "text": "no"
        },
        "$:/themes/tiddlywiki/vanilla/options/sidebarlayout": {
            "title": "$:/themes/tiddlywiki/vanilla/options/sidebarlayout",
            "text": "fixed-fluid"
        },
        "$:/themes/tiddlywiki/vanilla/reset": {
            "title": "$:/themes/tiddlywiki/vanilla/reset",
            "type": "text/plain",
            "text": "/*! normalize.css v3.0.0 | MIT License | git.io/normalize */\n\n/**\n * 1. Set default font family to sans-serif.\n * 2. Prevent iOS text size adjust after orientation change, without disabling\n *    user zoom.\n */\n\nhtml {\n  font-family: sans-serif; /* 1 */\n  -ms-text-size-adjust: 100%; /* 2 */\n  -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/**\n * Remove default margin.\n */\n\nbody {\n  margin: 0;\n}\n\n/* HTML5 display definitions\n   ========================================================================== */\n\n/**\n * Correct `block` display not defined in IE 8/9.\n */\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nnav,\nsection,\nsummary {\n  display: block;\n}\n\n/**\n * 1. Correct `inline-block` display not defined in IE 8/9.\n * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n */\n\naudio,\ncanvas,\nprogress,\nvideo {\n  display: inline-block; /* 1 */\n  vertical-align: baseline; /* 2 */\n}\n\n/**\n * Prevent modern browsers from displaying `audio` without controls.\n * Remove excess height in iOS 5 devices.\n */\n\naudio:not([controls]) {\n  display: none;\n  height: 0;\n}\n\n/**\n * Address `[hidden]` styling not present in IE 8/9.\n * Hide the `template` element in IE, Safari, and Firefox < 22.\n */\n\n[hidden],\ntemplate {\n  display: none;\n}\n\n/* Links\n   ========================================================================== */\n\n/**\n * Remove the gray background color from active links in IE 10.\n */\n\na {\n  background: transparent;\n}\n\n/**\n * Improve readability when focused and also mouse hovered in all browsers.\n */\n\na:active,\na:hover {\n  outline: 0;\n}\n\n/* Text-level semantics\n   ========================================================================== */\n\n/**\n * Address styling not present in IE 8/9, Safari 5, and Chrome.\n */\n\nabbr[title] {\n  border-bottom: 1px dotted;\n}\n\n/**\n * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.\n */\n\nb,\nstrong {\n  font-weight: bold;\n}\n\n/**\n * Address styling not present in Safari 5 and Chrome.\n */\n\ndfn {\n  font-style: italic;\n}\n\n/**\n * Address variable `h1` font-size and margin within `section` and `article`\n * contexts in Firefox 4+, Safari 5, and Chrome.\n */\n\nh1 {\n  font-size: 2em;\n  margin: 0.67em 0;\n}\n\n/**\n * Address styling not present in IE 8/9.\n */\n\nmark {\n  background: #ff0;\n  color: #000;\n}\n\n/**\n * Address inconsistent and variable font size in all browsers.\n */\n\nsmall {\n  font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` affecting `line-height` in all browsers.\n */\n\nsub,\nsup {\n  font-size: 75%;\n  line-height: 0;\n  position: relative;\n  vertical-align: baseline;\n}\n\nsup {\n  top: -0.5em;\n}\n\nsub {\n  bottom: -0.25em;\n}\n\n/* Embedded content\n   ========================================================================== */\n\n/**\n * Remove border when inside `a` element in IE 8/9.\n */\n\nimg {\n  border: 0;\n}\n\n/**\n * Correct overflow displayed oddly in IE 9.\n */\n\nsvg:not(:root) {\n  overflow: hidden;\n}\n\n/* Grouping content\n   ========================================================================== */\n\n/**\n * Address margin not present in IE 8/9 and Safari 5.\n */\n\nfigure {\n  margin: 1em 40px;\n}\n\n/**\n * Address differences between Firefox and other browsers.\n */\n\nhr {\n  -moz-box-sizing: content-box;\n  box-sizing: content-box;\n  height: 0;\n}\n\n/**\n * Contain overflow in all browsers.\n */\n\npre {\n  overflow: auto;\n}\n\n/**\n * Address odd `em`-unit font size rendering in all browsers.\n */\n\ncode,\nkbd,\npre,\nsamp {\n  font-family: monospace, monospace;\n  font-size: 1em;\n}\n\n/* Forms\n   ========================================================================== */\n\n/**\n * Known limitation: by default, Chrome and Safari on OS X allow very limited\n * styling of `select`, unless a `border` property is set.\n */\n\n/**\n * 1. Correct color not being inherited.\n *    Known issue: affects color of disabled elements.\n * 2. Correct font properties not being inherited.\n * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n  color: inherit; /* 1 */\n  font: inherit; /* 2 */\n  margin: 0; /* 3 */\n}\n\n/**\n * Address `overflow` set to `hidden` in IE 8/9/10.\n */\n\nbutton {\n  overflow: visible;\n}\n\n/**\n * Address inconsistent `text-transform` inheritance for `button` and `select`.\n * All other form control elements do not inherit `text-transform` values.\n * Correct `button` style inheritance in Firefox, IE 8+, and Opera\n * Correct `select` style inheritance in Firefox.\n */\n\nbutton,\nselect {\n  text-transform: none;\n}\n\n/**\n * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n *    and `video` controls.\n * 2. Correct inability to style clickable `input` types in iOS.\n * 3. Improve usability and consistency of cursor style between image-type\n *    `input` and others.\n */\n\nbutton,\nhtml input[type=\"button\"], /* 1 */\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n  -webkit-appearance: button; /* 2 */\n  cursor: pointer; /* 3 */\n}\n\n/**\n * Re-set default cursor for disabled elements.\n */\n\nbutton[disabled],\nhtml input[disabled] {\n  cursor: default;\n}\n\n/**\n * Remove inner padding and border in Firefox 4+.\n */\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n  border: 0;\n  padding: 0;\n}\n\n/**\n * Address Firefox 4+ setting `line-height` on `input` using `!important` in\n * the UA stylesheet.\n */\n\ninput {\n  line-height: normal;\n}\n\n/**\n * It's recommended that you don't attempt to style these elements.\n * Firefox's implementation doesn't respect box-sizing, padding, or width.\n *\n * 1. Address box sizing set to `content-box` in IE 8/9/10.\n * 2. Remove excess padding in IE 8/9/10.\n */\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n  box-sizing: border-box; /* 1 */\n  padding: 0; /* 2 */\n}\n\n/**\n * Fix the cursor style for Chrome's increment/decrement buttons. For certain\n * `font-size` values of the `input`, it causes the cursor style of the\n * decrement button to change from `default` to `text`.\n */\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n  height: auto;\n}\n\n/**\n * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.\n * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome\n *    (include `-moz` to future-proof).\n */\n\ninput[type=\"search\"] {\n  -webkit-appearance: textfield; /* 1 */\n  -moz-box-sizing: content-box;\n  -webkit-box-sizing: content-box; /* 2 */\n  box-sizing: content-box;\n}\n\n/**\n * Remove inner padding and search cancel button in Safari and Chrome on OS X.\n * Safari (but not Chrome) clips the cancel button when the search input has\n * padding (and `textfield` appearance).\n */\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\n\n/**\n * Define consistent border, margin, and padding.\n */\n\nfieldset {\n  border: 1px solid #c0c0c0;\n  margin: 0 2px;\n  padding: 0.35em 0.625em 0.75em;\n}\n\n/**\n * 1. Correct `color` not being inherited in IE 8/9.\n * 2. Remove padding so people aren't caught out if they zero out fieldsets.\n */\n\nlegend {\n  border: 0; /* 1 */\n  padding: 0; /* 2 */\n}\n\n/**\n * Remove default vertical scrollbar in IE 8/9.\n */\n\ntextarea {\n  overflow: auto;\n}\n\n/**\n * Don't inherit the `font-weight` (applied by a rule above).\n * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n */\n\noptgroup {\n  font-weight: bold;\n}\n\n/* Tables\n   ========================================================================== */\n\n/**\n * Remove most spacing between table cells.\n */\n\ntable {\n  border-collapse: collapse;\n  border-spacing: 0;\n}\n\ntd,\nth {\n  padding: 0;\n}\n"
        },
        "$:/themes/tiddlywiki/vanilla/settings/fontfamily": {
            "title": "$:/themes/tiddlywiki/vanilla/settings/fontfamily",
            "text": "\"Helvetica Neue\", Helvetica, Arial, \"Lucida Grande\", \"DejaVu Sans\", sans-serif"
        },
        "$:/themes/tiddlywiki/vanilla/settings/codefontfamily": {
            "title": "$:/themes/tiddlywiki/vanilla/settings/codefontfamily",
            "text": "Monaco, Consolas, \"Lucida Console\", \"DejaVu Sans Mono\", monospace"
        },
        "$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment": {
            "title": "$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment",
            "text": "fixed"
        },
        "$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize": {
            "title": "$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize",
            "text": "auto"
        },
        "$:/themes/tiddlywiki/vanilla/sticky": {
            "title": "$:/themes/tiddlywiki/vanilla/sticky",
            "text": "<$reveal state=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\" type=\"match\" text=\"yes\">\n``\n.tc-tiddler-title {\n\tposition: -webkit-sticky;\n\tposition: -moz-sticky;\n\tposition: -o-sticky;\n\tposition: -ms-sticky;\n\tposition: sticky;\n\ttop: 0px;\n\tbackground: ``<<colour tiddler-background>>``;\n\tz-index: 500;\n}\n``\n</$reveal>\n"
        }
    }
}
zoomin
TiddlyWiki supports audio as a first class citizen alongside images and text.

{{TiddlyWiki.mp3}}

Next, create structure with [[Tags]].
{
	"newTiddlerPosition": {"x": 360,"y": 100},
	"positions": {
		" ":				{"x":  30,"y": 17,"w": 140,"h": 140, "r": -2},
		"Tiddlers":			{"x":  60,"y": 15,"w": 140,"h": 140, "r": 10},
		"Links":			{"x":  90,"y": 13,"w": 140,"h": 140, "r": -7},
		"Formatting":		{"x": 120,"y": 18,"w": 140,"h": 140, "r": 5},
		"Images":			{"x": 150,"y": 12,"w": 140,"h": 140, "r": -11},
		"Audio":			{"x": 180,"y": 14,"w": 140,"h": 140, "r": 16},
		"Tags":				{"x": 210,"y": 15,"w": 140,"h": 140, "r": 20},
		"Transclusion":		{"x": 240,"y": 16,"w": 140,"h": 140, "r": -4},
		"Lists":			{"x": 275,"y": 13,"w": 140,"h": 140, "r": 6},
		"Customisation":	{"x": 310,"y": 19,"w": 140,"h": 140, "r": -5},
		"Plugins":			{"x": 350,"y": 12,"w": 140,"h": 140, "r": 10},
		"Translations":		{"x": 390,"y": 15,"w": 140,"h": 140, "r": 8}
	}
}
TiddlyWiki supports deep customisation to fit your particular needs. For example, you can choose which tiddler toolbar buttons you need:

<div class="tc-view-toolbar-tools">

{{$:/core/ui/TiddlerInfo/Tools}}

</div>


You can make TiddlyWiki your own through [[Customisation]].
Tiddlers can contain formatted text:

> {{FormattingDemoText}}

Formatting is typed with special codes:

<$edit-text tiddler="FormattingDemoText" class="tc-edit-texteditor" minHeight="10px"/>

TiddlyWiki is not just for text. [[Images]] are first class citizens, too.
The //quick// brown ''fox'' jumps ~~over~~ the __lazy__ dog
[img height="150px" [Motovun Jack.svg]]

Learn more about TiddlyWiki:

http://tiddlywiki.com/#GettingStarted
<$edit-bitmap tiddler="Motovun Jack Big.jpg"/>

TiddlyWiki also supports [[Audio]].
Use links to navigate between tiddlers. They are typed with double square brackets:

```
Tiddlers can also include [[Formatting]].
```

Linking becomes part of the punctuation of writing.

Tiddlers can also include [[Formatting]].
TiddlyWiki allows you to generate lists of tiddlers automatically, simplifying organisation and exploration.

For example, here's how to generate a list of all the tiddlers with a particular tag:

```
{{{ [tag[This is another tag]] }}}
```

<div class="tc-example-box">

{{{ [tag[This is another tag]] }}}

</div>

Next, extend TiddlyWiki in new ways with [[Plugins]].
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
<?xml version="1.0"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" viewBox="34 107 510 317" width="510pt" height="317pt"><metadata xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:date>2012-05-10 07:32Z</dc:date><!-- Produced by OmniGraffle Professional 5.3.6 --></metadata><defs></defs><g stroke="none" stroke-opacity="1" stroke-dasharray="none" fill="none" fill-opacity="1"><title>Canvas 1</title><g><title>Layer 1</title><path d="M 204.10294 372.67294 L 206.91333 373.50204 C 210.44484 371.92197 217.54364 374.36401 221.30923 375.55795 C 214.37523 367.871 203.92865 356.58286 196.40225 349.4665 C 193.93185 340.85104 194.98593 332.1817 195.51744 323.3866 L 195.62405 322.659 C 192.65733 329.6997 188.89246 336.5437 186.86893 343.95477 C 184.50095 353.95294 197.39323 364.74045 202.39233 370.92294 Z M 419.00293 414.95798 C 399.65295 414.411 391.14194 414.45804 381.28735 398.25296 L 373.60684 398.473 C 364.66696 398.076 368.39264 398.25595 362.42844 397.95901 C 352.45654 397.57098 354.05396 388.09604 352.29965 383.09003 C 349.49335 366.09698 356.01324 349.01611 355.80756 332.01971 C 355.73474 325.98639 347.19724 304.63062 344.14716 296.99548 C 334.58554 298.79572 324.97205 299.13895 315.27176 299.62231 C 292.91254 299.56754 270.70496 296.8295 248.65794 293.35248 C 244.36153 311.10052 231.59093 335.94183 242.14684 353.9793 C 254.95975 372.63696 263.95123 377.80597 277.88824 378.93094 C 291.8251 380.055 294.97214 395.78998 291.60031 401.40997 C 288.61584 405.294 283.37045 405.99902 278.91385 406.94 L 269.99945 407.35898 C 262.98456 407.12299 256.71454 405.229 250.46393 402.30798 C 240.02545 396.48102 229.24443 384.36703 221.23434 375.67001 C 223.09915 379.143 224.21146 385.92294 222.52005 389.07803 C 217.78415 395.78699 197.30133 395.746 187.92093 391.577 C 177.26495 386.84198 151.51596 353.59503 147.53493 328.69455 C 158.12593 308.66583 173.55493 291.2196 181.36093 269.41132 C 164.34593 258.55438 155.23293 240.88019 156.41594 220.8598 L 156.84294 218.5423 C 140.10095 221.67648 148.78296 220.51039 130.772964 221.87279 C 73.41696 221.6973 22.976959 182.80795 51.378967 122.367004 C 53.225952 118.787964 54.982956 115.534 58.113968 117.08801 C 60.626953 118.33496 60.265976 123.33699 59.001953 128.88399 C 42.766968 201.10277 122.11395 201.65552 170.88995 188.29181 C 175.73093 186.96521 185.35893 178.03061 192.02843 175.0687 C 202.93033 170.22757 214.76323 168.2634 226.50644 166.84811 C 255.71411 163.51997 290.81815 178.90649 308.65442 179.4089 C 326.4909 179.91129 351.86395 175.13808 367.43942 176.14308 C 378.74075 176.66016 389.83795 178.70007 400.74194 181.6059 C 407.79996 147.215 408.29895 121.867996 425.03094 116 C 434.85095 117.550995 442.4179 130.93298 448.01895 138.08301 L 448.04193 138.07898 C 459.4489 137.62897 470.30396 140.52301 481.09692 143.73497 C 500.63696 140.962006 517.03394 129.989 534.28992 121.45299 C 534.23596 121.721985 533.95398 121.81297 533.78595 121.99397 C 516.80396 135.72798 514.4319 158.952 516.42993 180.42822 C 517.17297 191.57237 514.02393 203.67166 510.13098 215.08179 C 502.84595 233.67169 488.77692 253.26677 472.44794 252.26176 C 466.27496 252.0665 462.68893 248.57117 458.10095 244.83946 C 457.21094 252.39809 453.71295 259.14267 450.34094 265.82758 C 442.55396 280.64941 422.20496 287.18097 403.36292 303.00763 C 384.52216 318.83453 409.39194 375.35904 415.42194 385.65802 C 421.45096 395.95798 438.28192 399.72598 431.75095 409.02194 C 429.75296 412.09198 426.69794 413.19 423.43292 414.38098 Z" fill="black"/></g></g></svg>
Here's an experimental view that displays tiddlers sideways:

<$scrollable class="tc-scrollable-storyview">
<div class="tc-scrollable-storyview-inner">
<$list filter="[list[$:/StoryList]] -[[Other Story Views]]" template="$:/core/ui/ViewTemplate" storyview="cecily"/>
</div>
</$scrollable>

Next, tiddlers can be controlled with [[Toolbars]].

Plugins are used to add functionality to TiddlyWiki.

For example, the ~KaTeX plugin uses an open source library from Khan Academy to typeset mathematical notation:

$$\displaystyle \frac{1}{\Bigl(\sqrt{\phi \sqrt{5}}-\phi\Bigr) e^{\frac25 \pi}} = 1+\frac{e^{-2\pi}} {1+\frac{e^{-4\pi}} {1+\frac{e^{-6\pi}} {1+\frac{e^{-8\pi}} {1+\cdots} } } }$$

Next, TiddlyWiki has [[Translations]] in several languages.
A story is a sequence of tiddlers. The current story view shows a single tiddler at a time.

<$button class="tc-btn-big-blue">
<$action-setfield $tiddler="$:/view" text="classic"/>
{{$:/core/images/storyview-classic}} Switch to the default story view</$button>

<$button class="tc-btn-big-blue">
<$action-setfield $tiddler="$:/view" text="zoomin"/>
{{$:/core/images/storyview-zoomin}} Revert to the presentation story view</$button>

Next, [[Themes]] change the appearance of TiddlyWiki.
Tags allow you to organise your tiddlers into categories.
Themes can change the layout, fonts, colours and background images of the page.

For example,

<$button class="tc-btn-big-blue">
<$action-setfield $tiddler="$:/theme" text="$:/themes/tiddlywiki/snowwhite"/>
{{$:/core/images/theme-button}} Switch to the default "Snow White" theme</$button>

<$button class="tc-btn-big-blue">
<$action-setfield $tiddler="$:/theme" text="$:/themes/tiddlywiki/starlight"/>
{{$:/core/images/theme-button}} Switch to the optional "Starlight" theme</$button>

<$button class="tc-btn-big-blue">
<$action-setfield $tiddler="$:/theme" text="$:/themes/tiddlywiki/hidefurniture"/>
{{$:/core/images/theme-button}} Revert to the presentation theme</$button>

[[Other Story Views]] are also provided, and more are available as plugins.


Tiddlers are the fundamental units of information in TiddlyWiki. Tiddlers work best when they are as small as possible so that they can be reused by weaving them together into different narratives and perspectives.

You can create relationships between tiddlers with [[Links]].
~TiddlyWiki is a powerful notetaking tool that helps you collect and structure any kind of information and work with it to get stuff done.

<$scrollable class="tc-cecily-demo">
<div class="tc-cecily-demo-inner">
<$linkcatcher>
<$list filter="[list[$:/StoryList]] -[[TiddlyWiki]]" template="$:/core/ui/ViewTemplate" storyview="cecily" cecily-width="550px" cecily-map="CecilyMap"/>
</$linkcatcher>
</div>
</$scrollable>

It's like a hypertext card index system from the future.

~TiddlyWiki deals with information in bite-sized, linked chunks called [[Tiddlers]].
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ZlwI//twZOyABERjU+5hoAAAAA0gwAAADdzlVfmGgAAAADSDAAAAcHkhRoqZyQSEYtJ29+F+vBQzwYyMHwgpiqRUpfCofaufLUlZLbUFbQABRUwIgqDJCIBcl8kBhhJHKq5He0V5H1TOHsYYQkuVXwcChxT5VJsJfawjIckrQUgSIDoGRSTHWcmsBoGq2MygIlSXXzUowI5mNrsnQj3PYS6autVuV2yQCKAAAb2SwHgkIqbmrSSGsZ0XmqhRysec60BYSjrHfazSXChCGicOAaaDghLhB4wBsHNHBtRomEkxV4MgkkqVnRHPfb///+1MQU1FMy45OS41VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUxBTUUzLjk5LjVVVVVVVf/7UGT7AANkVVNuYaAAAAANIMAAAAegV028kYAAAAA0g4AABFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX/+yBk/AHxVBhTaSEysAAADSAAAAEFxHVN5jxgyAAANIAAAARVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//sQZP6B8Yod0ekhGwIAAA0gAAABBSB3Q6SMTQgAADSAAAAEVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVX/+yBk8wHxERFRaQEbOAAADSAAAAEFHA87JCUgAAAANIAAAARVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV//sQZN2P8AAAf4AAAAgAAA0gAAABAAABpAAAACAAADSAAAAEVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUQUcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/w==
Transcluding a tiddler inserts a copy of its content, allowing you to reuse the same text or image more than once. For example,

```
This is my cat {{Motovun Jack.svg}} and his identical twin {{Motovun Jack.svg}}
```

<div class="tc-example-box">
This is my cat {{Motovun Jack.svg}} and his identical twin {{Motovun Jack.svg}}
</div>

Next, weaving tiddlers into [[Lists]].
\define flag-title()
$(languagePluginTitle)$/icon
\end

The following plugin translations are currently available:

<div class="tc-drop-down-language-chooser" style="font-size: 16px; line-height: 20px;">
<$list filter="[[$:/languages/en-GB]] [plugin-type[language]sort[title]] -[[$:/languages/de-AT]]">
<div class="tc-language-list">
<span class="tc-language-list-greeting">
<$view subtiddler="$:/language/ControlPanel/Basics/Language/Prompt">
<$view tiddler="$:/language/ControlPanel/Basics/Language/Prompt"/>
</$view>
</span>
<span class="tc-language-list-name tc-image-button">
<$set name="languagePluginTitle" value=<<currentTiddler>>>
<$transclude subtiddler=<<flag-title>>>
<$list filter="[all[current]field:title[$:/languages/en-GB]]">
<$transclude tiddler="$:/languages/en-GB/icon"/>
</$list>
</$transclude>
</$set>
<$view field="description">
<$view field="name">
<$view field="title"/>
</$view>
</$view>
</span>
</div>
</$list>
</div>

Find out how to [[Get Started]].